#include "vtkCommand.h"
#include <vtkVolumeRayCastCompositeFunction.h>
#include <vtkPlanes.h>
+#include <vtkVolumeMapper.h>
#include <vtkVolumeRayCastMapper.h>
#include <vtkVolumeProperty.h>
#include <vtkVolume.h>
#include <vtkProp3D.h>
#include <vtkRenderer.h>
#include <vtkVolumeRayCastMIPFunction.h>
-
#include <vtkLookupTable.h>
-
#include <vtkBoxWidget.h>
#include <vtkAbstractMapper.h>
#include <vtkGPUVolumeRayCastMapper.h>
#endif
+
#include <vector>
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;