proj home

Files   Classes   Functions   Hierarchy  

main.cpp File Reference

#include <cassert>
#include <iostream>
#include <commandline.h>
#include <convexregionsD2test.h>
#include <edgeTtest.h>
#include <polytopeD2linkedtest.h>
#include <regionD2linkedtest.h>

Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

int main (int argc, char **argv)


Function Documentation

int main ( int  argc,
char **  argv 
)

Definition at line 11 of file main.cpp.

References commandline::mapvar(), regionD2linkedtest::test01(), polytopesD2linkedtest::test01(), convexregionsD2test::test01(), and edgeTtest::test01().

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 }


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