Go to the documentation of this file.
36 #ifndef vtkVolumeRayCastMIPFunction_h
37 #define vtkVolumeRayCastMIPFunction_h
42 #define VTK_MAXIMIZE_SCALAR_VALUE 0
43 #define VTK_MAXIMIZE_OPACITY 1
A maximum intensity projection ray caster for volumes.
void SetMaximizeMethodToOpacity()
represents a volume (data & properties) in a rendered scene
a superclass for ray casting functions
vtkVolumeRayCastMIPFunction()
#define vtkTypeMacro(thisClass, superclass)
void PrintSelf(ostream &os, vtkIndent indent)
float GetZeroOpacityThreshold(vtkVolume *vol)
const char * GetMaximizeMethodAsString(void)
A slow but accurate mapper for rendering volumes.
void SpecificFunctionInitialize(vtkRenderer *ren, vtkVolume *vol, vtkVolumeRayCastStaticInfo *staticInfo, vtkVolumeRayCastMapper *mapper)
#define vtkSetClampMacro(name, type, min, max)
static vtkVolumeRayCastMIPFunction * New()
#define VTK_MAXIMIZE_SCALAR_VALUE
void CastRay(vtkVolumeRayCastDynamicInfo *dynamicInfo, vtkVolumeRayCastStaticInfo *staticInfo)
a simple class to control print indentation
~vtkVolumeRayCastMIPFunction()
#define vtkGetMacro(name, type)
abstract specification for renderers
void SetMaximizeMethodToScalarValue()
#define VTK_MAXIMIZE_OPACITY
#define VTKRENDERINGVOLUME_EXPORT