proj home

Files   Classes   Functions   Hierarchy  

main.cpp

Go to the documentation of this file.
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 

Generated on Fri Mar 4 00:49:25 2011 for Chelton Evans Source by  doxygen 1.5.8