]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbcreaMaracasVisuColorLayerImageView.cxx
#3513 ColorLayerImageView2
[creaMaracasVisu.git] / bbtk / src / bbcreaMaracasVisuColorLayerImageView.cxx
index edb3954c075ca4bd254993fe1f7dafeb84fbbdfc..6910717b5aa32473cdde6106581ff5efd8555694 100644 (file)
@@ -75,6 +75,7 @@ BBTK_BLACK_BOX_IMPLEMENTATION(ColorLayerImageView,bbtk::WxBlackBox);
 //=====
 void ColorLayerImageView::Process()
 {
+    printf("EED ColorLayerImageView::Process Start  %s\n", bbGetFullName().c_str());
     if (bbGetInputIn()!=NULL) {
         if ( !( (bbGetInputWxVtkBaseView()==NULL) && (bbGetInputWxVtkBaseView1()==NULL) && (bbGetInputWxVtkBaseView2()==NULL))  )
         {
@@ -86,22 +87,25 @@ void ColorLayerImageView::Process()
                     //      firsttime=false;
                     clivp->SetActive( bbGetInputActive() );
                 }
+                
+                std::vector<double> range                           = bbGetInputlstRangeForColorBar();
+                std::vector<int>    colorbarposition                = bbGetInputColorBarPosition();
+                std::vector<double> base_color                      = bbGetInputlstBaseColor();
+                std::vector<double> grey_level_boundaries           = bbGetInputlstGreyLevelBoundaries();
+                std::vector<double> transparence_level_boundaries   = bbGetInputlstTransparenceBoundaries();
+
                 clivp->GetColorLayerImageViewManager()->SetwxVtkBaseView( 0 , bbGetInputWxVtkBaseView() );
                 clivp->GetColorLayerImageViewManager()->SetwxVtkBaseView( 1 , bbGetInputWxVtkBaseView1() );
                 clivp->GetColorLayerImageViewManager()->SetwxVtkBaseView( 2 , bbGetInputWxVtkBaseView2() );
-                std::vector<double> range = bbGetInputlstRangeForColorBar();
                 clivp->GetColorLayerImageViewManager()->SetRangeForColorBar( range );
-                std::vector<int> colorbarposition = bbGetInputColorBarPosition();
                 clivp->GetColorLayerImageViewManager()->SetColorBarPosition( colorbarposition );
-                std::vector<double> base_color = bbGetInputlstBaseColor();
                 clivp->GetColorLayerImageViewManager()->SetBaseColors( base_color );
-                std::vector<double> grey_level_boundaries = bbGetInputlstGreyLevelBoundaries();
                 clivp->GetColorLayerImageViewManager()->SetGreyLevelBoundaries( grey_level_boundaries );
-                std::vector<double> transparence_level_boundaries = bbGetInputlstTransparenceBoundaries();
                 clivp->GetColorLayerImageViewManager()->SetBaseTransparence( transparence_level_boundaries );
                 clivp->GetColorLayerImageViewManager()->SetPlainOrGradientColor( bbGetInputPlainOrGradientColor() );
                 clivp->SetFittingMode( bbGetInputFittingMode() );
                 clivp->SetImage( bbGetInputIn() );
+                
                 bbSetOutputNewImage( clivp->GetColorLayerImageViewManager()->GetImageChangeInformation(0) );
                 bbSetOutputLookupTable( clivp->GetColorLayerImageViewManager()->GetLookupTable(0) );
                 bbSetOutputOutOpacity( clivp->GetOpacity() );
@@ -117,6 +121,9 @@ void ColorLayerImageView::Process()
         }// if xxVtkBaseView
         
     } // if In
+    
+    printf("EED ColorLayerImageView::Process End \n");
+
 }
 //=====
 // Don't edit this file. This file is generated from xml description..