opacityTransferFunction = vtkPiecewiseFunction::New();
grayTransferFunction = vtkPiecewiseFunction::New();
mCast = NULL;
+
+//EED 2018-07-20 Migration VTK8
+#if (VTK_MAJOR_VERSION <= 7)
mMIP = NULL;
+#else
+ //
+#endif
+
mMapper = NULL;
mVolume = NULL;
}
mCast=NULL;
}
+//EED 2018-07-20 Migration VTK8
+#if (VTK_MAJOR_VERSION <= 7)
if (mMIP!=NULL)
{
mMIP->Delete();
mMIP=NULL;
}
+#else
+ //
+#endif
if (mMapper!=NULL)
{
// mipProperty->SetAmbient(0.9);
// mipProperty->SetDiffuse(0.9);
// mipProperty->SetSpecular(0.9);
+
+
+//EED 2018-07-20 Migration VTK8
+#if (VTK_MAJOR_VERSION <= 7)
mMIP = vtkVolumeRayCastMIPFunction::New();
mMIP->SetMaximizeMethodToScalarValue();
mMapper = vtkVolumeRayCastMapper::New();
mMapper->SetVolumeRayCastFunction(mMIP);
+#else
+ mMapper = vtkFixedPointVolumeRayCastMapper::New();
+#endif
+
+
mCast->Update();
//EED 2017-01-01 Migration VTK7