ActiViz .NET  5.8.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkVolumeMapper Class Reference

vtkVolumeMapper - Abstract class for a volume mapper More...

Inheritance diagram for Kitware.VTK.vtkVolumeMapper:
[legend]
Collaboration diagram for Kitware.VTK.vtkVolumeMapper:
[legend]

List of all members.

Public Types

enum  ADDITIVE_BLEND_WrapperEnum { ADDITIVE_BLEND = 3, COMPOSITE_BLEND = 0, MAXIMUM_INTENSITY_BLEND = 1, MINIMUM_INTENSITY_BLEND = 2 }
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross. More...

Public Member Functions

 vtkVolumeMapper (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
virtual void CroppingOff ()
 Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)
virtual void CroppingOn ()
 Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)
virtual int GetBlendMode ()
 Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.
virtual int GetCropping ()
 Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)
virtual int GetCroppingMaxValue ()
 Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)
virtual int GetCroppingMinValue ()
 Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)
virtual int GetCroppingRegionFlags ()
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.
virtual int GetCroppingRegionFlagsMaxValue ()
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.
virtual int GetCroppingRegionFlagsMinValue ()
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.
virtual double[] GetCroppingRegionPlanes ()
 Set/Get the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax ) These planes are defined in volume coordinates - spacing and origin are considered.
virtual void GetCroppingRegionPlanes (IntPtr data)
 Set/Get the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax ) These planes are defined in volume coordinates - spacing and origin are considered.
vtkImageData GetInput ()
 Set/Get the input data.
virtual double[] GetVoxelCroppingRegionPlanes ()
 Get the cropping region planes in voxels. Only valid during the rendering process.
virtual void GetVoxelCroppingRegionPlanes (IntPtr data)
 Get the cropping region planes in voxels. Only valid during the rendering process.
override int IsA (string type)
 Undocumented Block.
new vtkVolumeMapper NewInstance ()
 Undocumented Block.
override void ReleaseGraphicsResources (vtkWindow arg0)
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.
override void Render (vtkRenderer ren, vtkVolume vol)
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.
virtual void SetBlendMode (int _arg)
 Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.
void SetBlendModeToAdditive ()
 Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.
void SetBlendModeToComposite ()
 Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.
void SetBlendModeToMaximumIntensity ()
 Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.
void SetBlendModeToMinimumIntensity ()
 Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.
virtual void SetCropping (int _arg)
 Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)
virtual void SetCroppingRegionFlags (int _arg)
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.
void SetCroppingRegionFlagsToCross ()
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.
void SetCroppingRegionFlagsToFence ()
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.
void SetCroppingRegionFlagsToInvertedCross ()
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.
void SetCroppingRegionFlagsToInvertedFence ()
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.
void SetCroppingRegionFlagsToSubVolume ()
 Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.
virtual void SetCroppingRegionPlanes (double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
 Set/Get the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax ) These planes are defined in volume coordinates - spacing and origin are considered.
virtual void SetCroppingRegionPlanes (IntPtr _arg)
 Set/Get the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax ) These planes are defined in volume coordinates - spacing and origin are considered.
virtual void SetInput (vtkImageData arg0)
 Set/Get the input data.
override void SetInput (vtkDataSet arg0)
 Set/Get the input data.

Static Public Member Functions

static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkVolumeMapper SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkVolumeMapper"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "15vtkVolumeMapper"
 Automatically generated type registration mechanics.

Protected Member Functions

override void Dispose (bool disposing)
 Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Private Member Functions

static internal void vtkVolumeMapper_CroppingOff_01 (HandleRef pThis)
static internal void vtkVolumeMapper_CroppingOn_02 (HandleRef pThis)
static internal int vtkVolumeMapper_GetBlendMode_03 (HandleRef pThis)
static internal int vtkVolumeMapper_GetCropping_04 (HandleRef pThis)
static internal int vtkVolumeMapper_GetCroppingMaxValue_05 (HandleRef pThis)
static internal int vtkVolumeMapper_GetCroppingMinValue_06 (HandleRef pThis)
static internal int vtkVolumeMapper_GetCroppingRegionFlags_07 (HandleRef pThis)
static internal int vtkVolumeMapper_GetCroppingRegionFlagsMaxValue_08 (HandleRef pThis)
static internal int vtkVolumeMapper_GetCroppingRegionFlagsMinValue_09 (HandleRef pThis)
static internal IntPtr vtkVolumeMapper_GetCroppingRegionPlanes_10 (HandleRef pThis)
static internal void vtkVolumeMapper_GetCroppingRegionPlanes_11 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkVolumeMapper_GetInput_12 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkVolumeMapper_GetVoxelCroppingRegionPlanes_13 (HandleRef pThis)
static internal void vtkVolumeMapper_GetVoxelCroppingRegionPlanes_14 (HandleRef pThis, IntPtr data)
static internal int vtkVolumeMapper_IsA_15 (HandleRef pThis, string type)
static internal int vtkVolumeMapper_IsTypeOf_16 (string type)
static internal IntPtr vtkVolumeMapper_NewInstance_17 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkVolumeMapper_ReleaseGraphicsResources_18 (HandleRef pThis, HandleRef arg0)
static internal void vtkVolumeMapper_Render_19 (HandleRef pThis, HandleRef ren, HandleRef vol)
static internal IntPtr vtkVolumeMapper_SafeDownCast_20 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkVolumeMapper_SetBlendMode_21 (HandleRef pThis, int _arg)
static internal void vtkVolumeMapper_SetBlendModeToAdditive_22 (HandleRef pThis)
static internal void vtkVolumeMapper_SetBlendModeToComposite_23 (HandleRef pThis)
static internal void vtkVolumeMapper_SetBlendModeToMaximumIntensity_24 (HandleRef pThis)
static internal void vtkVolumeMapper_SetBlendModeToMinimumIntensity_25 (HandleRef pThis)
static internal void vtkVolumeMapper_SetCropping_26 (HandleRef pThis, int _arg)
static internal void vtkVolumeMapper_SetCroppingRegionFlags_27 (HandleRef pThis, int _arg)
static internal void vtkVolumeMapper_SetCroppingRegionFlagsToCross_28 (HandleRef pThis)
static internal void vtkVolumeMapper_SetCroppingRegionFlagsToFence_29 (HandleRef pThis)
static internal void vtkVolumeMapper_SetCroppingRegionFlagsToInvertedCross_30 (HandleRef pThis)
static internal void vtkVolumeMapper_SetCroppingRegionFlagsToInvertedFence_31 (HandleRef pThis)
static internal void vtkVolumeMapper_SetCroppingRegionFlagsToSubVolume_32 (HandleRef pThis)
static internal void vtkVolumeMapper_SetCroppingRegionPlanes_33 (HandleRef pThis, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
static internal void vtkVolumeMapper_SetCroppingRegionPlanes_34 (HandleRef pThis, IntPtr _arg)
static internal void vtkVolumeMapper_SetInput_35 (HandleRef pThis, HandleRef arg0)
static internal void vtkVolumeMapper_SetInput_36 (HandleRef pThis, HandleRef arg0)

Static Private Member Functions

static vtkVolumeMapper ()
 Automatically generated type registration mechanics.

Detailed Description

vtkVolumeMapper - Abstract class for a volume mapper


Member Enumeration Documentation

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

Enumerator:
ADDITIVE_BLEND 

enum member

COMPOSITE_BLEND 

enum member

MAXIMUM_INTENSITY_BLEND 

enum member

MINIMUM_INTENSITY_BLEND 

enum member


Constructor & Destructor Documentation

static Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper ( ) [static, private]

Automatically generated type registration mechanics.

Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper ( IntPtr  rawCppThis,
bool  callDisposalMethod,
bool  strong 
)

Automatically generated constructor - called from generated code. DO NOT call directly.


Member Function Documentation

virtual void Kitware.VTK.vtkVolumeMapper.CroppingOff ( ) [virtual]

Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)

virtual void Kitware.VTK.vtkVolumeMapper.CroppingOn ( ) [virtual]

Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)

override void Kitware.VTK.vtkVolumeMapper.Dispose ( bool  disposing) [protected]
virtual int Kitware.VTK.vtkVolumeMapper.GetBlendMode ( ) [virtual]

Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.

Reimplemented in Kitware.VTK.vtkVolumeProMapper.

virtual int Kitware.VTK.vtkVolumeMapper.GetCropping ( ) [virtual]

Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)

Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)

Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

virtual double [] Kitware.VTK.vtkVolumeMapper.GetCroppingRegionPlanes ( ) [virtual]

Set/Get the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax ) These planes are defined in volume coordinates - spacing and origin are considered.

virtual void Kitware.VTK.vtkVolumeMapper.GetCroppingRegionPlanes ( IntPtr  data) [virtual]

Set/Get the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax ) These planes are defined in volume coordinates - spacing and origin are considered.

Set/Get the input data.

Here is the call graph for this function:

Get the cropping region planes in voxels. Only valid during the rendering process.

virtual void Kitware.VTK.vtkVolumeMapper.GetVoxelCroppingRegionPlanes ( IntPtr  data) [virtual]

Get the cropping region planes in voxels. Only valid during the rendering process.

override int Kitware.VTK.vtkVolumeMapper.IsA ( string  type) [virtual]
static new int Kitware.VTK.vtkVolumeMapper.IsTypeOf ( string  type) [static]

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

Reimplemented from Kitware.VTK.vtkAbstractVolumeMapper.

Reimplemented in Kitware.VTK.vtkGPUVolumeRayCastMapper, Kitware.VTK.vtkVolumeRayCastMapper, Kitware.VTK.vtkSmartVolumeMapper, Kitware.VTK.vtkOpenGLGPUVolumeRayCastMapper, and Kitware.VTK.vtkOpenGLVolumeTextureMapper3D.

override void Kitware.VTK.vtkVolumeMapper.Render ( vtkRenderer  ren,
vtkVolume  vol 
) [virtual]

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

Reimplemented from Kitware.VTK.vtkAbstractVolumeMapper.

Reimplemented in Kitware.VTK.vtkFixedPointVolumeRayCastMapper, Kitware.VTK.vtkVolumeProMapper, Kitware.VTK.vtkGPUVolumeRayCastMapper, Kitware.VTK.vtkVolumeRayCastMapper, Kitware.VTK.vtkSmartVolumeMapper, Kitware.VTK.vtkVolumeTextureMapper, Kitware.VTK.vtkVolumeTextureMapper3D, Kitware.VTK.vtkVolumeTextureMapper2D, Kitware.VTK.vtkOpenGLVolumeTextureMapper3D, and Kitware.VTK.vtkOpenGLVolumeTextureMapper2D.

virtual void Kitware.VTK.vtkVolumeMapper.SetBlendMode ( int  _arg) [virtual]

Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.

Reimplemented in Kitware.VTK.vtkVolumeProMapper.

Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.

Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.

Reimplemented in Kitware.VTK.vtkVolumeProMapper.

Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.

Reimplemented in Kitware.VTK.vtkVolumeProMapper.

Set/Get the blend mode. Currently this is only supported by the vtkFixedPointVolumeRayCastMapper - other mappers have different ways to set this (supplying a function to a vtkVolumeRayCastMapper) or don't have any options (vtkVolumeTextureMapper2D supports only compositing). Additive blend mode adds scalars along the ray and multiply them by their opacity mapping value.

Reimplemented in Kitware.VTK.vtkVolumeProMapper.

virtual void Kitware.VTK.vtkVolumeMapper.SetCropping ( int  _arg) [virtual]

Turn On/Off orthogonal cropping. (Clipping planes are perpendicular to the coordinate axes.)

virtual void Kitware.VTK.vtkVolumeMapper.SetCroppingRegionFlags ( int  _arg) [virtual]

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

Set the flags for the cropping regions. The clipping planes divide the volume into 27 regions - there is one bit for each region. The regions start from the one containing voxel (0,0,0), moving along the x axis fastest, the y axis next, and the z axis slowest. These are represented from the lowest bit to bit number 27 in the integer containing the flags. There are several convenience functions to set some common configurations - subvolume (the default), fence (between any of the clip plane pairs), inverted fence, cross (between any two of the clip plane pairs) and inverted cross.

virtual void Kitware.VTK.vtkVolumeMapper.SetCroppingRegionPlanes ( double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [virtual]

Set/Get the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax ) These planes are defined in volume coordinates - spacing and origin are considered.

virtual void Kitware.VTK.vtkVolumeMapper.SetCroppingRegionPlanes ( IntPtr  _arg) [virtual]

Set/Get the Cropping Region Planes ( xmin, xmax, ymin, ymax, zmin, zmax ) These planes are defined in volume coordinates - spacing and origin are considered.

virtual void Kitware.VTK.vtkVolumeMapper.SetInput ( vtkImageData  arg0) [virtual]

Set/Get the input data.

override void Kitware.VTK.vtkVolumeMapper.SetInput ( vtkDataSet  arg0) [virtual]

Set/Get the input data.

Reimplemented from Kitware.VTK.vtkAbstractVolumeMapper.

static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_CroppingOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_CroppingOn_02 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetBlendMode_03 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetCropping_04 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetCroppingMaxValue_05 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetCroppingMinValue_06 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetCroppingRegionFlags_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetCroppingRegionFlagsMaxValue_08 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetCroppingRegionFlagsMinValue_09 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetCroppingRegionPlanes_10 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetCroppingRegionPlanes_11 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetInput_12 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetVoxelCroppingRegionPlanes_13 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_GetVoxelCroppingRegionPlanes_14 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal int Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_IsA_15 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_IsTypeOf_16 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_NewInstance_17 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_ReleaseGraphicsResources_18 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_Render_19 ( HandleRef  pThis,
HandleRef  ren,
HandleRef  vol 
) [private]
static internal IntPtr Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SafeDownCast_20 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetBlendMode_21 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetBlendModeToAdditive_22 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetBlendModeToComposite_23 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetBlendModeToMaximumIntensity_24 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetBlendModeToMinimumIntensity_25 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetCropping_26 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetCroppingRegionFlags_27 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetCroppingRegionFlagsToCross_28 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetCroppingRegionFlagsToFence_29 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetCroppingRegionFlagsToSubVolume_32 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetCroppingRegionPlanes_33 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetCroppingRegionPlanes_34 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetInput_35 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkVolumeMapper.vtkVolumeMapper_SetInput_36 ( HandleRef  pThis,
HandleRef  arg0 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkVolumeMapper.MRClassNameKey = "15vtkVolumeMapper" [static]
new const string Kitware.VTK.vtkVolumeMapper.MRFullTypeName = "Kitware.VTK.vtkVolumeMapper"

The documentation for this class was generated from the following file: