]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbcreaMaracasVisuColorLayerImageView.cxx
Clean Code
[creaMaracasVisu.git] / bbtk / src / bbcreaMaracasVisuColorLayerImageView.cxx
index 384629726ce3cc05068454c53e0009b679221e22..edb3954c075ca4bd254993fe1f7dafeb84fbbdfc 100644 (file)
@@ -75,45 +75,48 @@ BBTK_BLACK_BOX_IMPLEMENTATION(ColorLayerImageView,bbtk::WxBlackBox);
 //=====
 void ColorLayerImageView::Process()
 {
-    if ( !( (bbGetInputWxVtkBaseView()==NULL) && (bbGetInputWxVtkBaseView1()==NULL) && (bbGetInputWxVtkBaseView2()==NULL))  )
-    {
-        ColorLayerImageViewPanel_widgetBox *clivp = (ColorLayerImageViewPanel_widgetBox*)bbGetOutputWidget();
-               if (clivp!=NULL) {
-               
-                   if (firsttime==true)
-                    {
-               //      firsttime=false;
-                       clivp->SetActive( bbGetInputActive() );
-                    }
-                   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() );
-                   if (firsttime==true)
-                   {
-                       firsttime=false;
-                       clivp->ChangeOpacity();
-                       clivp->SetBox(this);
-                   }
-               }   // if clivp              
-    } else {
-        printf("EED Error!!!  ColorLayerImageView::Process   (%s)  Missing Inputs:  WxVtkBaseView , WxVtkBaseView1 , WxVtkBaseView2 \n", bbGetFullName().c_str() );
-    }// if xxVtkBaseView
+    if (bbGetInputIn()!=NULL) {
+        if ( !( (bbGetInputWxVtkBaseView()==NULL) && (bbGetInputWxVtkBaseView1()==NULL) && (bbGetInputWxVtkBaseView2()==NULL))  )
+        {
+            ColorLayerImageViewPanel_widgetBox *clivp = (ColorLayerImageViewPanel_widgetBox*)bbGetOutputWidget();
+            if (clivp!=NULL) {
+                
+                if (firsttime==true)
+                {
+                    //      firsttime=false;
+                    clivp->SetActive( bbGetInputActive() );
+                }
+                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() );
+                if (firsttime==true)
+                {
+                    firsttime=false;
+                    clivp->ChangeOpacity();
+                    clivp->SetBox(this);
+                }
+            }   // if clivp
+        } else {
+            printf("EED Error!!!  ColorLayerImageView::Process   (%s)  Missing Inputs:  WxVtkBaseView , WxVtkBaseView1 , WxVtkBaseView2 \n", bbGetFullName().c_str() );
+        }// if xxVtkBaseView
+        
+    } // if In
 }
 //=====
 // Don't edit this file. This file is generated from xml description..