- ImageSourceThing * thing = new ImageSourceThing(selectedimage);
- sourcesMap->insert(std::pair<std::string, ImageSourceThing *>( "Source Image 1", thing));
-
- OutlineModelBuilder * _builder = new OutlineModelBuilder( conceptsFN );
- _builder->buildImageSource_Envornment( imageSourcesFN, sourcesMap );
- _builder->buildImageSection_Envornment( imageSectionsFN, sectionsMap );
- _builder->buildAxe_Envornment(axeThingsFN, axesMap );
- _builder->buildCountour_Envornment( imageSectionsFN, outlinesMap );
-
-//-------------------------------------------------------------
-
- //frame = new wxContourMainFrame(_builder->getImSourceEnv(), _builder->getImSectionEnv(), _builder->getAxesEnv(), _builder->getContourEnv(),NULL, wxID_ANY, wxT("ROI Application Sample"), wxPoint(50,50), wxSize(800, 600));
- //frame->Show(TRUE);
-
- //Creating the evtHandler of the panels
- wxContourEventHandler * eventHandler = new wxContourEventHandler();
-
- //Creating the window that will show the panels
-//JCP 21 - 10 - 08
- //wxFrame* frame1 = new wxFrame(NULL, wxID_ANY, wxT("ROI Application - Evaluation version, 23 Oct 2008 - Use limited to the research team (Creatis-LRMN)"), wxPoint(50,50), wxSize(800, 600) );
- wxFrame* frame1 = new wxFrame(NULL, wxID_ANY, wxT("ROI Application - Evaluation version, 23 Oct 2008 "), wxPoint(50,50), wxSize(800, 600) );
- frame = new wxContourMainFrame( frame1, wxID_ANY, wxString(_T("")), wxPoint(50,50), wxSize(800, 600) );
-
- //frame = new wxContourMainFrame( NULL, wxID_ANY, wxT("ROI Application - Evaluation version, 17 Oct 2008 - Use limited to the research team (Creatis-LRMN)"), wxPoint(50,50), wxSize(800, 600) );
- frame1->CreateStatusBar();
-//JCP 21 - 10 - 08
- //Getting the parent for the panels ( using aui )
- wxAuiNotebook * parent = frame->createNotebook();
-
- //Creating the objects to manage
- OutlineModelManager * modelManager = new OutlineModelManager( _builder->getImSourceEnv(), _builder->getImSectionEnv(), _builder->getAxesEnv(), _builder->getContourEnv() );
-
- wxInstantChooserPanel * instantPanel = new wxInstantChooserPanel( parent, "Instant Chooser", true );
- ImageSourceThing * imageSource = modelManager->getImageSourceThingByKeyName( "Source Image 1" );
- wxContourViewPanel * theViewPanel = new wxContourViewPanel( imageSource->getSourceImage(), parent );
- //wxContour_ButtonsBar * buttons = new wxContour_ButtonsBar(frame, -1, wxDefaultPosition, wxDefaultSize);
-
- eventHandler->setModelManager( modelManager );
- eventHandler->setViewPanel( theViewPanel );
- eventHandler->setInstantChooserPanel( instantPanel );
- //eventHandler->setButtonsBar( buttons );
- //JCP 17 - 10 - 08
- //buttons->Show(false);
- //JCP 17 - 10 - 08
- bool successConfiuration = eventHandler->configureEventsHandling();
-
- frame->setViewPanel( theViewPanel );
- frame->setInstantChooserPanel( instantPanel );
- //JCP 17 - 10 - 08
-// frame->setButtonsBar( buttons );
- //JCP 17 - 10 - 08
- successConfiuration &= frame->configurePanels( parent );
-
- //JCP 17 - 10 - 08
- //buttons->Show(false);
- //JCP 17 - 10 - 08
-
-
- //frame->Show(TRUE);
- frame1->Show(TRUE);
- //JCP 17 - 10 - 08
- //if ( successConfiuration )
- //{
- // frame->Show(TRUE);
- //}
-
-// SetTopWindow(frame);
-
-//JCP -- new Interface
- interfMainPanel* pannew = interfMainPanel::getInstance(frame1, eventHandler);
-
- //pannew->addContourCheckBox("contour1");
- //pannew->addContourCheckBox("contour3");
- //pannew->addContourCheckBox("contour2");
- //pannew->addContourCheckBox("contour4");
-//JCP -- new Interface