|  | 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...