]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/src/bbcreaMaracasVisuSurfaceRendering.cxx
no message
[creaMaracasVisu.git] / bbtk / src / bbcreaMaracasVisuSurfaceRendering.cxx
index af237a4c4b266e516186ada2fd911372e1198960..68a2e3d74e277ed07c08db0388eb062b4e5c01d1 100644 (file)
@@ -18,7 +18,9 @@ void SurfaceRendering::Process()
 
        if(surrend != NULL){
                vtkRenderer* renderer = bbGetInputRenderer();
+               vtkRenderWindowInteractor* interactor = bbGetInputInteractor();
                surrend->setRenderer(renderer);
+               surrend->setInteractor(interactor);
                vtkImageData* prop3D;
                tempvect.push_back(bbGetInputIn0());
                tempvect.push_back(bbGetInputIn1());
@@ -26,7 +28,7 @@ void SurfaceRendering::Process()
                tempvect.push_back(bbGetInputIn3());
                tempvect.push_back(bbGetInputIn4());
 
-               for(i = 0; i < tempvect.size();i++){
+               for(i = 0; i < (int)tempvect.size();i++){
                        prop3D = tempvect[i];
                        if(prop3D != NULL&&renderer != NULL){
                                surrend->addPropMHD(prop3D);
@@ -57,6 +59,7 @@ void SurfaceRendering::CreateWidget(wxWindow* parent)
                bbSetInputIn3(NULL);
                bbSetInputIn4(NULL);
                bbSetInputRenderer(NULL);
+               bbSetInputInteractor(NULL);
                bbSetOutputWidget(NULL);
                bbSetOutputOut1(NULL);
                bbSetOutputOut2(NULL);