Go to the documentation of this file.
31 #ifndef vtkVolumeMapper_h
32 #define vtkVolumeMapper_h
34 #include "vtkRenderingVolumeModule.h"
41 #define VTK_CROP_SUBVOLUME 0x0002000
42 #define VTK_CROP_FENCE 0x2ebfeba
43 #define VTK_CROP_INVERTED_FENCE 0x5140145
44 #define VTK_CROP_CROSS 0x0417410
45 #define VTK_CROP_INVERTED_CROSS 0x7be8bef
113 vtkGetMacro( BlendMode,
int );
125 vtkSetVector2Macro(AverageIPScalarRange,
double);
126 vtkGetVectorMacro(AverageIPScalarRange,
double, 2);
134 vtkSetClampMacro(Cropping,
int,0,1);
135 vtkGetMacro(Cropping,
int);
145 vtkSetVector6Macro( CroppingRegionPlanes,
double );
146 vtkGetVectorMacro( CroppingRegionPlanes,
double, 6 );
154 vtkGetVectorMacro( VoxelCroppingRegionPlanes,
double, 6 );
169 vtkSetClampMacro( CroppingRegionFlags,
int, 0x0, 0x7ffffff );
170 vtkGetMacro( CroppingRegionFlags,
int );
249 double SpacingAdjustedSampleDistance(
double inputSpacing[3],
257 double AverageIPScalarRange[2];
265 double CroppingRegionPlanes[6];
266 double VoxelCroppingRegionPlanes[6];
268 void ConvertCroppingRegionPlanesToVoxels();
#define VTK_CROP_INVERTED_CROSS
Abstract class for a volume mapper.
void SetBlendModeToComposite()
@ MAXIMUM_INTENSITY_BLEND
represents a volume (data & properties) in a rendered scene
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
void SetBlendModeToAdditive()
virtual void ReleaseGraphicsResources(vtkWindow *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
void SetCroppingRegionFlagsToSubVolume()
window superclass for vtkRenderWindow
void SetBlendModeToMinimumIntensity()
@ AVERAGE_INTENSITY_BLEND
#define VTK_CROP_SUBVOLUME
void SetCroppingRegionFlagsToFence()
topologically and geometrically regular array of data
a simple class to control print indentation
void SetBlendModeToAverageIntensity()
virtual int FillInputPortInformation(int port, vtkInformation *info)
Fill the input port information objects for this algorithm.
#define VTK_CROP_INVERTED_FENCE
void SetCroppingRegionFlagsToInvertedCross()
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
void SetCroppingRegionFlagsToCross()
int Cropping
Cropping variables, and a method for converting the world coordinate cropping region planes to voxel ...
void SetBlendModeToMaximumIntensity()
Abstract class for a volume mapper.
@ MINIMUM_INTENSITY_BLEND
abstract specification for renderers
void SetCroppingRegionFlagsToInvertedFence()
virtual void Render(vtkRenderer *ren, vtkVolume *vol)=0
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...