Files Classes Functions Hierarchy
#include <iostream>#include <commandline.h>#include <simplexD1listlinkedtest.h>#include <simplexD1tessapp01.h>#include <simplexD2tessapp01.h>#include <simplexD1tessindexedtest.h>#include <simplexD2tessindexedtest.h>
Go to the source code of this file.
Functions | |
| int | main (int argc, char **argv) |
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 14 of file main.cpp.
References simplexD1tessapp01::doc, simplexD1tessindexedtest::doc, simplexD1listlinkedtest::doc, commandline::mapvar(), simplexD1listlinkedtest::test01(), simplexD1listlinkedtest::test02(), and simplexD1listlinkedtest::test03().
00015 { 00016 commandline cmd(argc,argv); 00017 uint prog(0); 00018 cmd.mapvar(prog,"prog"); 00019 00020 switch (prog) 00021 { 00022 case 0: 00023 cout << "Test programs in simplextess workspace." << endl; 00024 cout << "$./main prog=1 Compiling and printing simplexD2tessindexed." << endl; 00025 cout << "$./main prog=2 Reading from a file a simplexD2tessindexed." << endl; 00026 cout << "$./main prog=3 Change the winding of a simplexD2tessindexed to anticlockwise." << endl; 00027 cout << "$./main prog=4 file=<tessD2003.txt> Application to displays a 2D triangle tessellation from indexed triangles." << endl; 00028 cout << "$./main prog=5 " << simplexD1listlinkedtest::doc[1] << endl; 00029 cout << "$./main prog=6 " << simplexD1listlinkedtest::doc[2] << endl; 00030 cout << "$./main prog=7 " << simplexD1listlinkedtest::doc[3] << endl; 00031 00032 cout << "$./main prog=10 " << simplexD1tessindexedtest::doc[1] << endl; 00033 cout << "$./main prog=11 " << simplexD1tessindexedtest::doc[2] << endl; 00034 cout << "$./main prog=12 " << simplexD1tessindexedtest::doc[3] << endl; 00035 00036 cout << "$./main prog=15 file=<tessD1001.txt> " << simplexD1tessapp01::doc[1] << endl; 00037 00038 break; 00039 00040 case 1: simplexD2tessindexedtest().test01(); break; 00041 case 2: simplexD2tessindexedtest().test02(); break; 00042 case 3: simplexD2tessindexedtest().test03(); break; 00043 case 4: simplexD2tessapp01().test02(argc,argv); break; 00044 case 5: simplexD1listlinkedtest::test01(); break; 00045 case 6: simplexD1listlinkedtest::test02(); break; 00046 case 7: simplexD1listlinkedtest::test03(); break; 00047 00048 case 10: simplexD1tessindexedtest().test01(); break; 00049 case 11: simplexD1tessindexedtest().test02(); break; 00050 case 12: return simplexD1tessindexedtest().unittest01(); break; 00051 00052 case 15: simplexD1tessapp01(argc,argv); break; 00053 00054 default: cout << "error: No case handled." << endl; return 1; 00055 } 00056 00057 00058 return 0; 00059 }
1.5.8