Go to the documentation of this file.
28 #ifndef vtkVolumeMapper_h
29 #define vtkVolumeMapper_h
31 #include "vtkRenderingVolumeModule.h"
38 #define VTK_CROP_SUBVOLUME 0x0002000
39 #define VTK_CROP_FENCE 0x2ebfeba
40 #define VTK_CROP_INVERTED_FENCE 0x5140145
41 #define VTK_CROP_CROSS 0x0417410
42 #define VTK_CROP_INVERTED_CROSS 0x7be8bef
105 vtkSetMacro( BlendMode,
int );
118 vtkGetMacro( BlendMode,
int );
130 vtkSetVector2Macro(AverageIPScalarRange,
double);
131 vtkGetVectorMacro(AverageIPScalarRange,
double, 2);
150 vtkSetVector6Macro( CroppingRegionPlanes,
double );
151 vtkGetVectorMacro( CroppingRegionPlanes,
double, 6 );
159 vtkGetVectorMacro( VoxelCroppingRegionPlanes,
double, 6 );
174 vtkSetClampMacro( CroppingRegionFlags,
int, 0x0, 0x7ffffff );
175 vtkGetMacro( CroppingRegionFlags,
int );
264 double SpacingAdjustedSampleDistance(
double inputSpacing[3],
272 double AverageIPScalarRange[2];
280 double CroppingRegionPlanes[6];
281 double VoxelCroppingRegionPlanes[6];
283 void ConvertCroppingRegionPlanesToVoxels();
#define VTK_CROP_INVERTED_CROSS
Abstract class for a volume mapper.
void SetBlendModeToComposite()
represents a volume (data & properties) in a rendered scene
void SetBlendModeToIsoSurface()
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void SetBlendModeToAdditive()
void SetCroppingRegionFlagsToSubVolume()
window superclass for vtkRenderWindow
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetBlendModeToMinimumIntensity()
#define VTK_CROP_SUBVOLUME
void SetCroppingRegionFlagsToFence()
topologically and geometrically regular array of data
a simple class to control print indentation
void SetBlendModeToAverageIntensity()
#define VTK_CROP_INVERTED_FENCE
void SetCroppingRegionFlagsToInvertedCross()
void ReleaseGraphicsResources(vtkWindow *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
abstract class to specify dataset behavior
void SetCroppingRegionFlagsToCross()
void SetBlendModeToMaximumIntensity()
Abstract class for a volume mapper.
abstract specification for renderers
void SetCroppingRegionFlagsToInvertedFence()
vtkTypeBool Cropping
Cropping variables, and a method for converting the world coordinate cropping region planes to voxel ...
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...