#include #include #include //#include #include #include #include #include Segmentator *s; QTimer *timer; int main( int argc, char ** argv ) { s=new Segmentator(); //s->LoadFromDir("./venacava/","prova.txt");//to chANGE //s->InitSegmentation(0.5,0.2,20,10.f); QApplication a( argc, argv ); SegmentForm w; w.show(); //assign pointer to pricipal form w.simpleGLWidget1->w=&w; #ifdef _TORUS w.simpleGLWidget1->SetExtractionParameters(); s->BBox().min=Point3f(0.f,0.f,0.f); s->BBox().max=Point3f(300.f,300.f,300.f); s->InitSegmentation(Point3f(0.f,100.f,0.f)); #endif /*s=new Segmentator();*/ //s->LoadFromDir("./venacava/","prova.txt");//to chANGE ////s->InitSegmentation(0.5,0.2,20,10.f); //w.simpleGLWidget1->path="./venacava/"; timer = new QTimer(w.simpleGLWidget1 ); QTimer::connect( timer, SIGNAL(timeout()), w.simpleGLWidget1, SLOT(Update()) ); timer->start(0); // 2 seconds single-shot timer a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) ); return a.exec(); }