Go to the documentation of this file.
25 #ifndef vtkVolumeMapper_h
26 #define vtkVolumeMapper_h
28 #include "vtkRenderingVolumeModule.h"
35 #define VTK_CROP_SUBVOLUME 0x0002000
36 #define VTK_CROP_FENCE 0x2ebfeba
37 #define VTK_CROP_INVERTED_FENCE 0x5140145
38 #define VTK_CROP_CROSS 0x0417410
39 #define VTK_CROP_INVERTED_CROSS 0x7be8bef
102 vtkSetMacro( BlendMode,
int );
115 vtkGetMacro( BlendMode,
int );
127 vtkSetVector2Macro(AverageIPScalarRange,
double);
128 vtkGetVectorMacro(AverageIPScalarRange,
double, 2);
147 vtkSetVector6Macro( CroppingRegionPlanes,
double );
148 vtkGetVectorMacro( CroppingRegionPlanes,
double, 6 );
156 vtkGetVectorMacro( VoxelCroppingRegionPlanes,
double, 6 );
171 vtkSetClampMacro( CroppingRegionFlags,
int, 0x0, 0x7ffffff );
172 vtkGetMacro( CroppingRegionFlags,
int );
261 double SpacingAdjustedSampleDistance(
double inputSpacing[3],
269 double AverageIPScalarRange[2];
277 double CroppingRegionPlanes[6];
278 double VoxelCroppingRegionPlanes[6];
280 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...