Files Classes Functions Hierarchy
#include <iostream>#include <bsptree001.h>#include <commandline.h>#include <treeindexedD2test.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 11 of file main.cpp.
References bsptree001::doc, commandline::mapvar(), treeindexedD2test::test01(), treeindexedD2test::test02(), treeindexedD2test::test04(), treeindexedD2test::unittest01(), treeindexedD2test::unittest02(), and treeindexedD2test::unittest04().
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 printing and inserting." << endl; 00021 cout << "./main prog=2 - Building and printing a simple tree." << endl; 00022 cout << "./main prog=3 in=treeindexedD201.txt" << endl; 00023 cout << " - Reading a tree from a text file." << endl; 00024 cout << "./main prog=4 - Build a bsp tree in 2D. Test 5 points in their 5 regions." << endl; 00025 cout << "./main prog=5 - Visually see and interact with a bsp tree." << endl; 00026 cout << "./main prog=6 - Testing move(T const bpath,T const nsteps)." << endl; 00027 cout << "./main prog=7 - Testing treeindexedD2iter.h classes. " << endl; 00028 cout << "./main prog=8 in=map01.txt - BSP Tree Demo" << endl; 00029 00030 cout << "./main prog=20 " << bsptree001::doc[1] << endl; 00031 00032 00033 break; 00034 00035 case 1: treeindexedD2test::test01(); break; 00036 case 2: treeindexedD2test::test02(); break; 00037 case 3: return treeindexedD2test::unittest01(argc,argv); 00038 case 4: return treeindexedD2test::unittest02(); 00039 case 5: treeindexedD2test().test03(argc,argv); break; 00040 case 6: return treeindexedD2test::unittest04(); 00041 case 7: treeindexedD2test::test04(); break; 00042 case 8: return treeindexedD2test().test05(argc,argv); 00043 00044 case 20: bsptree001(argc,argv); break; 00045 00046 default: cout << "error: No case handled." << endl; return 1; 00047 } 00048 00049 return 0; 00050 }
1.5.8