X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbmaracasvisuViewerNV.cxx;h=c8e287fc0216756afa12b68bd1e2f048a967133e;hb=40dfa1616e1203ecccb8163e7722c76769eddfe3;hp=137b01261ffb9adc3f830664b239df356322e068;hpb=76e2ec73c0cbddf9c9d55af7e36bc2a6a67f6fb8;p=creaMaracasVisu.git diff --git a/bbtk/src/bbmaracasvisuViewerNV.cxx b/bbtk/src/bbmaracasvisuViewerNV.cxx index 137b012..c8e287f 100644 --- a/bbtk/src/bbmaracasvisuViewerNV.cxx +++ b/bbtk/src/bbmaracasvisuViewerNV.cxx @@ -31,12 +31,12 @@ bbwxMaracas_N_ViewersWidget::~bbwxMaracas_N_ViewersWidget() void bbwxMaracas_N_ViewersWidget::OnRefreshView(wxCommandEvent & event) { //printf("CPR: bbwxMaracas_N_ViewersWidget::OnRefreshView -> actualiza X, Y y Z\n"); - mbbViewerNV->point.clear(); + mbbViewerNV->_point.clear(); - mbbViewerNV->point.push_back( (int)GetX() ); - mbbViewerNV->point.push_back( (int)GetY() ); - mbbViewerNV->point.push_back( (int)GetZ() ); - mbbViewerNV->bbSetOutputPoint( mbbViewerNV->point ); + mbbViewerNV->_point.push_back( (int)GetX() ); + mbbViewerNV->_point.push_back( (int)GetY() ); + mbbViewerNV->_point.push_back( (int)GetZ() ); + mbbViewerNV->bbSetOutputPoint( mbbViewerNV->_point ); mbbViewerNV->bbSignalOutputModification(std::string("Point")); wxMaracas_N_ViewersWidget::OnRefreshView(event); @@ -60,9 +60,6 @@ BBTK_BLACK_BOX_IMPLEMENTATION(ViewerNV,bbtk::WxBlackBox); //------------------------------------------------------------- void ViewerNV::Process() { - - printf("EED ViewerNV::Process start \n"); - vtkImageData* img = bbGetInputIn(); /* double spc[3]; @@ -78,38 +75,31 @@ void ViewerNV::Process() std::vector type = bbGetInputnTypeView(); - if(img != NULL && mwxwidget != NULL){ - if(!compareVectors(type, currenttype)){ - mwxwidget->SetType(&type); - mwxwidget->UpdateLayout(img); - }else if (img != currentimg){ - mwxwidget->SetImage(img); - //mwxwidget->UpdateLayout(img); + if(img != NULL && _mwxwidget != NULL){ + if(!compareVectors(type, _currenttype)){ + _mwxwidget->SetType(&type); + _mwxwidget->UpdateLayout(img); + }else if (img != _currentimg){ + _mwxwidget->SetImage(img); } -// if (firsttime==true) // EED 21 aout 2010 -// { -// firsttime=false; -// mwxwidget->ConfigureVTK(); -// } + _mwxwidget->RefreshView(); - mwxwidget->RefreshView(); + _currenttype = type; + _currentimg = img; - currenttype = type; - currentimg = img; - - point.clear(); - point.push_back((int)mwxwidget->GetX()); - point.push_back((int)mwxwidget->GetY()); - point.push_back((int)mwxwidget->GetZ()); - bbSetOutputPoint(point); + _point.clear(); + _point.push_back((int)_mwxwidget->GetX()); + _point.push_back((int)_mwxwidget->GetY()); + _point.push_back((int)_mwxwidget->GetZ()); + bbSetOutputPoint(_point); // WxBlackBox::Process(); // mwxwidget->SetImage(img ); - wxVtkBaseView *wvbv1 = mwxwidget->GetwxVtkBaseView(1); - wxVtkBaseView *wvbv2 = mwxwidget->GetwxVtkBaseView(2); - wxVtkBaseView *wvbv3 = mwxwidget->GetwxVtkBaseView(3); - wxVtkBaseView *wvbv4 = mwxwidget->GetwxVtkBaseView(4); + wxVtkBaseView *wvbv1 = _mwxwidget->GetwxVtkBaseView(1); + wxVtkBaseView *wvbv2 = _mwxwidget->GetwxVtkBaseView(2); + wxVtkBaseView *wvbv3 = _mwxwidget->GetwxVtkBaseView(3); + wxVtkBaseView *wvbv4 = _mwxwidget->GetwxVtkBaseView(4); //wxwidget->RefreshView(); @@ -130,12 +120,12 @@ void ViewerNV::Process() if(bbGetInputColorFunction()!=NULL) { - mwxwidget->setColorTransferFunction(bbGetInputColorFunction()); + _mwxwidget->setColorTransferFunction(bbGetInputColorFunction()); } if(bbGetInputWindowLevel()!=-1) { - mwxwidget->setWindowLevel(bbGetInputWindowLevel()); + _mwxwidget->setWindowLevel(bbGetInputWindowLevel()); } if(bbGetInputColorLevel()!=-1) @@ -143,28 +133,21 @@ void ViewerNV::Process() if(bbGetInputColorLevel() == 0) { std::cout<<"colorlevel "<setColorLevel(0.1); + _mwxwidget->setColorLevel(0.1); }else{ - mwxwidget->setColorLevel(bbGetInputColorLevel()); + _mwxwidget->setColorLevel(bbGetInputColorLevel()); } } }// mwxwidget != NULL - - printf("EED ViewerNV::Process end\n"); } //------------------------------------------------------------- void ViewerNV::CreateWidget(wxWindow* parent) { - printf("EED ViewerNV::CreateWidget start\n"); - bbtkDebugMessageInc("Core",9,"ViewerNV::CreateWidget()"<bbSignalOutputModification(); //Process(); } @@ -172,8 +155,8 @@ void ViewerNV::CreateWidget(wxWindow* parent) //------------------------------------------------------------- void ViewerNV::bbUserSetDefaultValues() { -// firsttime=true; - mwxwidget = NULL; + _currentimg = NULL; + _mwxwidget = NULL; bbSetInputIn(NULL); bbSetInputObs1(NULL);