X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbcreaMaracasVisuVolumeRendering.cxx;h=536391fe40c384ab68af9791bc490c06554ef667;hb=e60eea9083457889b9603a815db80af918f983da;hp=80326a21c0958401569be0ca08b5de6328203619;hpb=cc00f80af2e160ce2af3ddd2903c4a41c023cc94;p=creaMaracasVisu.git diff --git a/bbtk/src/bbcreaMaracasVisuVolumeRendering.cxx b/bbtk/src/bbcreaMaracasVisuVolumeRendering.cxx index 80326a2..536391f 100644 --- a/bbtk/src/bbcreaMaracasVisuVolumeRendering.cxx +++ b/bbtk/src/bbcreaMaracasVisuVolumeRendering.cxx @@ -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 -