Files Classes Functions Hierarchy
00001 #ifndef QUICKHULL3DTEST_H 00002 #define QUICKHULL3DTEST_H 00003 00004 #include <vector> 00005 using namespace std; 00006 00007 #include <gobj.h> 00008 #include <quickhull3D.h> 00009 00013 class quickhull3Dtest 00014 { 00016 gobjContainer xGraphics; 00017 00019 gobjSwitch<> * displayaxes; 00020 00021 gobjContainer pointscontainer; 00022 00023 gobjContainer dynamic; 00024 00025 static void dynamicupdate(); 00026 00028 bool pointsdisplay; 00030 bool pointsnumber; 00031 00032 typedef point3<double> pt3; 00033 00034 vector<pt3> pts; 00035 00038 static quickhull3Dtest * member; 00039 00041 bool menuhelp; 00042 gobjSwitch<bool &> * menuswitch; 00045 quickhull3D< pt3, double > * quickhull; 00046 00047 00048 00049 public: 00050 00051 quickhull3Dtest(); 00052 00054 static void keyboard01(unsigned char key, int x, int y); 00056 static void display01(); 00057 00058 void test01(int argc, char** argv); 00059 00060 //void test02(int argc, char** argv); 00061 00062 00063 00064 }; 00065 00066 00067 #endif 00068
1.5.8