]> Creatis software - creaContours.git/blobdiff - bbtk/src/bbCreaContournDimensions.cxx
*** empty log message ***
[creaContours.git] / bbtk / src / bbCreaContournDimensions.cxx
index 42779112ebb55e37c2487100efca2ee0de6b37a4..29ffeaf98048ca60450c31314602281e93592ee0 100644 (file)
@@ -12,9 +12,12 @@ void nDimensions::Process()
        std::vector<int> size;
        vtkImageData *mask, *value;
 
-
-//     eventHandler->getValuesXYZ(vectx, vecty, vectz, &size); 
-//     eventHandler->getMaskValue(mask, value);
+       if(bbGetInputGet()==1){
+               bbSetInputGet(0);
+               eventHandler->checkInformationPanel();
+               eventHandler->getValuesXYZ(vectx, vecty, vectz, &size); 
+               eventHandler->getMaskValue(mask, value);
+       }
 
     bbSetOutputX(vectx);
        bbSetOutputY(vecty);
@@ -37,7 +40,6 @@ void nDimensions::CreateWidget()
        std::map<std::string, AxeThing *>* axesMap                                      = new std::map<std::string, AxeThing *>();
        std::map<std::string, ContourThing *>* outlinesMap                      = new std::map<std::string, ContourThing *>();  
 
-
        vtkImageData* img = bbGetInputIn();
        if(img==NULL){
                vtkMetaImageReader *reader = vtkMetaImageReader::New();
@@ -55,8 +57,10 @@ void nDimensions::CreateWidget()
        _builder->buildAxe_Envornment(axeThingsFN, axesMap );
        _builder->buildCountour_Envornment( imageSectionsFN, outlinesMap );
        
-       frame = new wxContourMainFrame( bbGetWxParent(), wxID_ANY, wxString(""), wxPoint(50,50), wxSize(800, 600) ); 
-                                                                       
+       wxFrame* frame1 = new wxFrame(bbGetWxParent(), wxID_ANY, wxT("ROI Application  -    Evaluation version, 23 Oct 2008 "), wxPoint(50,50), wxSize(800, 600) );
+       frame = new wxContourMainFrame( frame1, wxID_ANY, wxString(""), wxPoint(50,50), wxSize(800, 600) ); 
+       frame1->CreateStatusBar();
+
        wxAuiNotebook * parent = frame->createNotebook();
 
        OutlineModelManager             * modelManager                          = new OutlineModelManager( _builder->getImSourceEnv(), _builder->getImSectionEnv(), _builder->getAxesEnv(),  _builder->getContourEnv() );
@@ -78,7 +82,7 @@ void nDimensions::CreateWidget()
        successConfiuration &= frame->configurePanels( parent );
 
 
-       interfMainPanel* pannew = interfMainPanel::getInstance(frame, eventHandler, s+"/Icons");
+       interfMainPanel* pannew = interfMainPanel::getInstance(frame1, eventHandler, s+"/Icons");
 
    bbSetOutputWidget( frame ); 
 
@@ -88,6 +92,8 @@ void nDimensions::CreateWidget()
 void nDimensions::bbUserConstructor()
 {
 
+       bbSetInputGet(0);
+
 }
 void nDimensions::bbUserCopyConstructor()
 {