]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbmaracasvisuViewerNV.cxx
no message
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuViewerNV.cxx
index ff52573783798e5633a69282472d1c2dda7d6bbc..4dfa24f457ab4461afc5360d90db87e94ebf4d01 100644 (file)
@@ -27,13 +27,20 @@ bbwxMaracas_N_ViewersWidget::bbwxMaracas_N_ViewersWidget(ViewerNV* box,
 bbwxMaracas_N_ViewersWidget::~bbwxMaracas_N_ViewersWidget()
 {
 }
-           
+
 //-------------------------------------------------------------
 void bbwxMaracas_N_ViewersWidget::OnRefreshView(wxCommandEvent & event)
 {
-       wxMaracas_N_ViewersWidget::OnRefreshView(event);
+       
+       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->bbSignalOutputModification(std::string("Point"));    
 
+       wxMaracas_N_ViewersWidget::OnRefreshView(event);
 }
 
 //-------------------------------------------------------------
@@ -49,7 +56,6 @@ void bbwxMaracas_N_ViewersWidget::OnDClickLeft(wxCommandEvent & event)
 
 
 
-
 BBTK_ADD_BLACK_BOX_TO_PACKAGE(creaMaracasVisu,ViewerNV)
 BBTK_BLACK_BOX_IMPLEMENTATION(ViewerNV,bbtk::WxBlackBox);
 //-------------------------------------------------------------
@@ -58,6 +64,9 @@ void ViewerNV::Process()
 
        vtkImageData* img = bbGetInputIn();
        std::vector<int> type = bbGetInputnTypeView();
+
+//     std::cout<<"img "<<img<<std::endl;
+//     std::cout<<"widget "<<mwxwidget<<std::endl;
        
        if(img != NULL && mwxwidget != NULL){// && !enter){
                
@@ -113,7 +122,7 @@ void ViewerNV::CreateWidget(wxWindow* parent)
 }
 
 //-------------------------------------------------------------
-void ViewerNV::bbUserConstructor()
+void ViewerNV::bbUserSetDefaultValues()
 {
 
                mwxwidget = NULL;
@@ -137,21 +146,20 @@ void ViewerNV::bbUserConstructor()
                bbSetOutputRenderer4( NULL );
 }
 
-//-------------------------------------------------------------
-void ViewerNV::bbUserCopyConstructor(bbtk::BlackBox::Pointer)
-{
-
-               mwxwidget = NULL;
-               
-}
-
-//-------------------------------------------------------------
-void ViewerNV::bbUserDestructor()
-{
-std::cout << "ViewerNV destroy "<<this<<" vs "<<GetThisPointer<void>()<<std::endl;
-
-}
-
+       //-----------------------------------------------------------------     
+       void ViewerNV::bbUserInitializeProcessing()
+       {
+       }
+       
+       //-----------------------------------------------------------------     
+       void ViewerNV::bbUserFinalizeProcessing()
+       {
+       }
+       
+       //-----------------------------------------------------------------     
+       
+       
+       
 bool ViewerNV::compareVectors(std::vector<int> type,std::vector<int> currenttype){
 
        bool ret = true;