]> Creatis software - creaMaracasVisu.git/blobdiff - lib/Kernel/VTKObjects/VolumeRenderer/volumerenderermanagerdata.h
no message
[creaMaracasVisu.git] / lib / Kernel / VTKObjects / VolumeRenderer / volumerenderermanagerdata.h
index cfa0c879c0f7e15cc4339785b3f0821b42c61aac..87b1b74569fff152840378249c86c4e432c6c5a8 100644 (file)
@@ -5,6 +5,7 @@
 #include "vtkCommand.h"
 #include <vtkVolumeRayCastCompositeFunction.h>
 #include <vtkPlanes.h>
+#include <vtkVolumeMapper.h>
 #include <vtkVolumeRayCastMapper.h>
 #include <vtkVolumeProperty.h>
 #include <vtkVolume.h>
@@ -14,9 +15,7 @@
 #include <vtkProp3D.h>
 #include <vtkRenderer.h>
 #include <vtkVolumeRayCastMIPFunction.h>
-
 #include <vtkLookupTable.h>
-
 #include <vtkBoxWidget.h>
 #include <vtkAbstractMapper.h>
 
@@ -24,6 +23,7 @@
   #include <vtkGPUVolumeRayCastMapper.h>
 #endif
 
+
 #include <vector>
 
 
@@ -150,8 +150,16 @@ private:
 
         vtkVolumeRayCastCompositeFunction      *_compositeFunction;
         vtkPlanes                                                      *_volumePlanes;
-        vtkVolumeRayCastMapper                         *_volumeMapper;
-        vtkGPUVolumeRayCastMapper           *_volumeMappergpu;
+        vtkVolumeRayCastMapper                     *_volumeMapper;
+       
+       
+#if (VTK_MAYOR_VERSION>=5 && VTK_MINOR_VERSION>=6)
+               vtkGPUVolumeRayCastMapper           *_volumeMappergpu;
+#else  
+               vtkVolumeRayCastMapper                      *_volumeMappergpu;
+#endif 
+       
+       
         vtkVolumeProperty                                      *_volumeProperty;
         vtkVolume                                                      *_newvol;
         vtkPiecewiseFunction* _tfun;