X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbCreaContournDimensions.cxx;h=29ffeaf98048ca60450c31314602281e93592ee0;hb=2732d50f5ca35b222d5bd2cc9ca20e9829a17933;hp=42779112ebb55e37c2487100efca2ee0de6b37a4;hpb=d3df780956bc4fb8ae402a0cad37b7347e2e459a;p=creaContours.git diff --git a/bbtk/src/bbCreaContournDimensions.cxx b/bbtk/src/bbCreaContournDimensions.cxx index 4277911..29ffeaf 100644 --- a/bbtk/src/bbCreaContournDimensions.cxx +++ b/bbtk/src/bbCreaContournDimensions.cxx @@ -12,9 +12,12 @@ void nDimensions::Process() std::vector 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* axesMap = new std::map(); std::map* outlinesMap = new std::map(); - 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() {