27 #ifndef __vtkVolumeMapper_h
28 #define __vtkVolumeMapper_h
36 #define VTK_CROP_SUBVOLUME 0x0002000
37 #define VTK_CROP_FENCE 0x2ebfeba
38 #define VTK_CROP_INVERTED_FENCE 0x5140145
39 #define VTK_CROP_CROSS 0x0417410
40 #define VTK_CROP_INVERTED_CROSS 0x7be8bef
64 vtkSetMacro( BlendMode,
int );
65 void SetBlendModeToComposite()
67 void SetBlendModeToMaximumIntensity()
69 void SetBlendModeToMinimumIntensity()
71 void SetBlendModeToAdditive()
73 vtkGetMacro( BlendMode,
int );
79 vtkSetClampMacro(Cropping,
int,0,1);
80 vtkGetMacro(Cropping,
int);
81 vtkBooleanMacro(Cropping,
int);
88 vtkSetVector6Macro( CroppingRegionPlanes,
double );
89 vtkGetVectorMacro( CroppingRegionPlanes,
double, 6 );
95 vtkGetVectorMacro( VoxelCroppingRegionPlanes,
double, 6 );
108 vtkSetClampMacro( CroppingRegionFlags,
int, 0x0, 0x7ffffff );
109 vtkGetMacro( CroppingRegionFlags,
int );
110 void SetCroppingRegionFlagsToSubVolume()
112 void SetCroppingRegionFlagsToFence()
114 void SetCroppingRegionFlagsToInvertedFence()
116 void SetCroppingRegionFlagsToCross()
118 void SetCroppingRegionFlagsToInvertedCross()
152 double CroppingRegionPlanes[6];
153 double VoxelCroppingRegionPlanes[6];
155 void ConvertCroppingRegionPlanesToVoxels();