 |
VTK
9.0.1
|
Go to the documentation of this file.
25 #ifndef vtkVolumeMapper_h
26 #define vtkVolumeMapper_h
29 #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);
119 vtkGetMacro(BlendMode,
int);
131 vtkSetVector2Macro(AverageIPScalarRange,
double);
132 vtkGetVectorMacro(AverageIPScalarRange,
double, 2);
151 vtkSetVector6Macro(CroppingRegionPlanes,
double);
152 vtkGetVectorMacro(CroppingRegionPlanes,
double, 6);
160 vtkGetVectorMacro(VoxelCroppingRegionPlanes,
double, 6);
175 vtkSetClampMacro(CroppingRegionFlags,
int, 0x0, 0x7ffffff);
176 vtkGetMacro(CroppingRegionFlags,
int);
267 double SpacingAdjustedSampleDistance(
double inputSpacing[3],
int inputExtent[6]);
274 double AverageIPScalarRange[2];
282 double CroppingRegionPlanes[6];
283 double VoxelCroppingRegionPlanes[6];
285 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 SetBlendModeToIsoSurface()
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm.
void SetBlendModeToAdditive()
void SetCroppingRegionFlagsToSubVolume()
void SetBlendModeToSlice()
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()
@ 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()
#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.
@ MINIMUM_INTENSITY_BLEND
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...