#include "eGrid.h"
#include <iostream>
Go to the source code of this file.
Functions | |
int | main () |
Variables | |
eHalfEdge * | leak = NULL |
int main | ( | ) |
Definition at line 33 of file test.cpp.
00033 { 00034 tStackObject< eGrid > grid; 00035 grid.Create(); 00036 grid.Check(); 00037 grid.Check(); 00038 00039 #ifdef DEBUG 00040 grid.doCheck = false; 00041 #endif 00042 for (int i=2;i>=0;i--) 00043 { 00044 std::cout << i << "\n"; 00045 grid.SimplifyAll(10); 00046 00047 ePoint *p =grid.Insert(eCoord(0,0)); 00048 p = grid.DrawLine(p, eCoord(1000+2*i,i), NULL); 00049 00050 #ifdef DEBUG 00051 if (i == -1) 00052 { 00053 grid.doCheck = true; 00054 grid.Check(); 00055 } 00056 #endif 00057 00058 00059 p = grid.DrawLine(p, eCoord(10+2*i,10+i), NULL); 00060 p = grid.DrawLine(p, eCoord(-10+2*i,10+i), NULL); 00061 p = grid.DrawLine(p, eCoord(-10+2*i,-10+i), NULL); 00062 p = grid.DrawLine(p, eCoord(-1000+2*i,1000+i), NULL); 00063 p = grid.DrawLine(p, eCoord(10,500+i), NULL); 00064 p = grid.DrawLine(p, eCoord(10,0+i), NULL); 00065 p = grid.DrawLine(p, eCoord(10,700+i), NULL); 00066 p = grid.DrawLine(p, eCoord(10,10+i), NULL); 00067 } 00068 grid.Check(); 00069 grid.Clear(); 00070 }