]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkMIPCreator.h
3205 BBTK Feature New Normal branch vtk7itk4wx3-mxecc
[bbtk.git] / packages / vtk / src / bbvtkMIPCreator.h
index 486cc7ea6c7b5c5eafb24207e96428e754851ea6..124abe89cb4e980a139d1019716717b32533ede2 100644 (file)
 
 #include "vtkImageData.h"
 #include <vtkImageShiftScale.h>
-#include <vtkVolumeRayCastMIPFunction.h>
-#include <vtkVolumeRayCastMapper.h>
+
+//EED 2018-07-20 Migration VTK8
+#if (VTK_MAJOR_VERSION <= 7) 
+       #include <vtkVolumeRayCastMIPFunction.h>
+       #include <vtkVolumeRayCastMapper.h>
+#else 
+       #include <vtkFixedPointVolumeRayCastMapper.h>
+#endif
+
+
 #include "vtkProp3D.h"
 #include "vtkVolume.h"
 
@@ -85,8 +93,18 @@ namespace bbvtk
     std::vector<double> DensityPoints;
     std::vector<double> OpacityValues;
     vtkImageShiftScale                 *mCast;
-    vtkVolumeRayCastMIPFunction                *mMIP;
-    vtkVolumeRayCastMapper             *mMapper;
+
+
+//EED 2018-07-20 Migration VTK8
+#if (VTK_MAJOR_VERSION <= 7) 
+    vtkVolumeRayCastMIPFunction                        *mMIP;
+    vtkVolumeRayCastMapper                             *mMapper;
+#else 
+    vtkFixedPointVolumeRayCastMapper   *mMapper;
+#endif
+
+
+
     vtkVolume                          *mVolume;
     vtkPiecewiseFunction *opacityTransferFunction;
     vtkPiecewiseFunction *grayTransferFunction;