]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbcreaMaracasVisuVolumeRendering.cxx
*** empty log message ***
[creaMaracasVisu.git] / bbtk / src / bbcreaMaracasVisuVolumeRendering.cxx
index 80326a21c0958401569be0ca08b5de6328203619..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,26 +47,31 @@ 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)
 {
-
        wxMaracasMultipleVolumeRendererView* volview = wxMaracasMultipleVolumeRendererView::getInstance(parent);
        bbSetOutputWidget(volview);
-
 }
 void VolumeRendering::bbUserSetDefaultValues()
 {
  
 //  SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX  
-//    Here we initialize the input 'In' to 0 
-   bbSetInputIn1(0); 
-   bbSetInputIn2(0); 
-   bbSetInputIn3(0); 
-   bbSetInputIn4(0); 
-   bbSetInputRenderer(0);  
+//  Here we initialize the input 'In' to 0 
+    bbSetInputIn0(0); 
+    bbSetInputIn1(0); 
+    bbSetInputIn2(0); 
+    bbSetInputIn3(0); 
+    bbSetInputRenderer(0);  
   
 }
 void VolumeRendering::bbUserInitializeProcessing()
@@ -85,4 +90,3 @@ void VolumeRendering::bbUserFinalizeProcessing()
 }
 // EO namespace bbcreaMaracasVisu
 
-