#include "bbtkAtomicBlackBox.h"
+#include "vtkVersion.h"
#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"
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;