]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasMultipleVolumeRendererManagerData.h
MIP function
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracasMultipleVolumeRendererManagerData.h
index 3494bfb4ff90b497177652d39b0c4f466f091fc8..0f395511e15415e686da4bede4f02783db6d6d66 100644 (file)
@@ -11,6 +11,7 @@
 #include <vtkImageData.h>
 #include <vtkProp3D.h>
 #include <vtkRenderer.h>
+#include <vtkVolumeRayCastMIPFunction.h>
 
 #include <vector>
 
@@ -24,7 +25,7 @@ public:
        /**
        **      Check if the variables are setted correctly
        **/
-       void checkInvariant();
+       void checkInvariant()throw (char *);
 
        /**
        ** Updates volume
@@ -76,6 +77,8 @@ public:
        vtkColorTransferFunction* GetColorFunction(){
                return _ctfun;
        }
+
+       void changeCompositeMIPFunction(int function) throw (char *);
        
 protected:
        /**
@@ -102,6 +105,7 @@ private:
        vtkVolume                                                       *_newvol;
        vtkPiecewiseFunction* _tfun;
        vtkColorTransferFunction* _ctfun;
+       vtkVolumeRayCastMIPFunction* _MIPFunction;
 
        
 };