]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbcreaMaracasVisuVolumeRendering.cxx
*** empty log message ***
[creaMaracasVisu.git] / bbtk / src / bbcreaMaracasVisuVolumeRendering.cxx
index 8d9d63fce664e53d1c9ca1511afc03c61b6fcb8c..536391fe40c384ab68af9791bc490c06554ef667 100644 (file)
@@ -22,11 +22,11 @@ void VolumeRendering::Process()
 //      (the one provided in the attribute 'name' of the tag 'input') 
 //    * TYPE is the C++ type of the input/output 
 //      (the one provided in the attribute 'type' of the tag 'input') 
-    wxMaracasMultipleVolumeRendererView* volview = (wxMaracasMultipleVolumeRendererView*)bbGetOutputWidget();
-       vtkImageData* _img1 = bbGetInputIn1();
-       vtkImageData* _img2 = bbGetInputIn2();
-       vtkImageData* _img3 = bbGetInputIn3();
-       vtkImageData* _img4 = bbGetInputIn4();
+       wxMaracasMultipleVolumeRendererView* volview = (wxMaracasMultipleVolumeRendererView*)bbGetOutputWidget();
+       vtkImageData* _img1 = bbGetInputIn0();
+       vtkImageData* _img2 = bbGetInputIn1();
+       vtkImageData* _img3 = bbGetInputIn2();
+       vtkImageData* _img4 = bbGetInputIn3();
        vtkRenderer* renderer = bbGetInputRenderer();
 
        if(volview!=NULL){
@@ -47,8 +47,15 @@ void VolumeRendering::Process()
                        if(_img4 !=NULL){
                                volview->addVolume(_img4, "INPUT 4");
                        }
-               }               
-       }  
+               }       
+
+               //vtkImageData* img1 = volview->GetOutputImages()[0];
+
+               //bbSetOutputOut0(img1);
+               //bbSetOutputOut1(volview->GetOutputImages()[1]);
+               //bbSetOutputOut2(volview->GetOutputImages()[2]);
+               //bbSetOutputOut3(volview->GetOutputImages()[3]);
+       } 
 }
 void VolumeRendering::CreateWidget(wxWindow* parent)
 {
@@ -60,10 +67,10 @@ void VolumeRendering::bbUserSetDefaultValues()
  
 //  SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX  
 //  Here we initialize the input 'In' to 0 
-       bbSetInputIn1(0); 
+    bbSetInputIn0(0); 
+    bbSetInputIn1(0); 
     bbSetInputIn2(0); 
     bbSetInputIn3(0); 
-    bbSetInputIn4(0); 
     bbSetInputRenderer(0);  
   
 }
@@ -81,4 +88,5 @@ void VolumeRendering::bbUserFinalizeProcessing()
   
 }
 }
-// EO namespace bbcreaMaracasVisu
\ No newline at end of file
+// EO namespace bbcreaMaracasVisu
+