Files Classes Functions Hierarchy
00001 #include <cassert> 00002 #include <iostream> 00003 using namespace std; 00004 00005 #include <commandline.h> 00006 #include <convexregionsD2test.h> 00007 #include <edgeTtest.h> 00008 #include <polytopeD2linkedtest.h> 00009 #include <regionD2linkedtest.h> 00010 00011 int main(int argc, char**argv) 00012 { 00013 commandline cmd(argc,argv); 00014 uint prog(0); 00015 cmd.mapvar(prog,"prog"); 00016 00017 switch (prog) 00018 { 00019 case 0: 00020 cout << "./main prog=1 Basic edgeT data structure test." << endl; 00021 cout << "./main prog=11 Print linked polytopes house." << endl; 00022 cout << "./main prog=12 polytopeD2linked house." << endl; 00023 cout << "./main prog=13 polytopeD2linked H." << endl; 00024 cout << "./main prog=14 Basic test: 2 partitions." << endl; 00025 cout << "./main prog=21 Print linked regionD2 house." << endl; 00026 cout << "./main prog=22 Display linked regionD2 house." << endl; 00027 cout << "./main prog=23 Display linked regionD2 H." << endl; 00028 break; 00029 00030 case 1: edgeTtest::test01(); break; 00031 00032 case 5: convexregionsD2test::test01(); break; 00033 00034 case 11: polytopesD2linkedtest::test01(); break; 00035 case 12: polytopesD2linkedtest().test02(argc,argv); break; 00036 case 13: polytopesD2linkedtest().test03(argc,argv); break; 00037 case 14: polytopesD2linkedtest().test04(argc,argv); break; 00038 00039 case 21: regionD2linkedtest::test01(); break; 00040 case 22: regionD2linkedtest().test02(argc,argv); break; 00041 case 23: regionD2linkedtest().test03(argc,argv); break; 00042 00043 default: cout << "error: No case handled." << endl; return 1; 00044 } 00045 00046 return 0; 00047 } 00048 00049
1.5.8