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

vtkUnstructuredGridVolumeRayCastMapper - A software mapper for unstructured volumes More...

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

List of all members.

Public Member Functions

 vtkUnstructuredGridVolumeRayCastMapper (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkUnstructuredGridVolumeRayCastMapper ()
 Undocumented Block.
virtual void AutoAdjustSampleDistancesOff ()
 If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).
virtual void AutoAdjustSampleDistancesOn ()
 If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).
void CastRays (int threadID, int threadCount)
 Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.
virtual int GetAutoAdjustSampleDistances ()
 If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).
virtual int GetAutoAdjustSampleDistancesMaxValue ()
 If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).
virtual int GetAutoAdjustSampleDistancesMinValue ()
 If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).
virtual int[] GetImageInUseSize ()
 Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.
virtual void GetImageInUseSize (IntPtr data)
 Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.
virtual int[] GetImageOrigin ()
 Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.
virtual void GetImageOrigin (IntPtr data)
 Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.
virtual float GetImageSampleDistance ()
 Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels.
virtual float GetImageSampleDistanceMaxValue ()
 Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels.
virtual float GetImageSampleDistanceMinValue ()
 Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels.
virtual int[] GetImageViewportSize ()
 Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.
virtual void GetImageViewportSize (IntPtr data)
 Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.
virtual int GetIntermixIntersectingGeometry ()
 If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.
virtual int GetIntermixIntersectingGeometryMaxValue ()
 If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.
virtual int GetIntermixIntersectingGeometryMinValue ()
 If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.
virtual float GetMaximumImageSampleDistance ()
 This is the maximum image sample distance allow when the image sample distance is being automatically adjusted.
virtual float GetMaximumImageSampleDistanceMaxValue ()
 This is the maximum image sample distance allow when the image sample distance is being automatically adjusted.
virtual float GetMaximumImageSampleDistanceMinValue ()
 This is the maximum image sample distance allow when the image sample distance is being automatically adjusted.
virtual float GetMinimumImageSampleDistance ()
 This is the minimum image sample distance allow when the image sample distance is being automatically adjusted.
virtual float GetMinimumImageSampleDistanceMaxValue ()
 This is the minimum image sample distance allow when the image sample distance is being automatically adjusted.
virtual float GetMinimumImageSampleDistanceMinValue ()
 This is the minimum image sample distance allow when the image sample distance is being automatically adjusted.
virtual int GetNumberOfThreads ()
 Set/Get the number of threads to use. This by default is equal to the number of available processors detected.
virtual
vtkUnstructuredGridVolumeRayCastFunction 
GetRayCastFunction ()
 Set/Get the helper class for casting rays.
virtual
vtkUnstructuredGridVolumeRayIntegrator 
GetRayIntegrator ()
 Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.
virtual void IntermixIntersectingGeometryOff ()
 If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.
virtual void IntermixIntersectingGeometryOn ()
 If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.
override int IsA (string type)
 Undocumented Block.
new
vtkUnstructuredGridVolumeRayCastMapper 
NewInstance ()
 Undocumented Block.
override void ReleaseGraphicsResources (vtkWindow arg0)
 Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.
override void Render (vtkRenderer arg0, vtkVolume arg1)
 Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.
virtual void SetAutoAdjustSampleDistances (int _arg)
 If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).
virtual void SetImageSampleDistance (float _arg)
 Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels.
virtual void SetIntermixIntersectingGeometry (int _arg)
 If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.
virtual void SetMaximumImageSampleDistance (float _arg)
 This is the maximum image sample distance allow when the image sample distance is being automatically adjusted.
virtual void SetMinimumImageSampleDistance (float _arg)
 This is the minimum image sample distance allow when the image sample distance is being automatically adjusted.
virtual void SetNumberOfThreads (int _arg)
 Set/Get the number of threads to use. This by default is equal to the number of available processors detected.
virtual void SetRayCastFunction (vtkUnstructuredGridVolumeRayCastFunction f)
 Set/Get the helper class for casting rays.
virtual void SetRayIntegrator (vtkUnstructuredGridVolumeRayIntegrator ri)
 Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "38vtkUnstructuredGridVolumeRayCastMapper"
 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 IntPtr vtkUnstructuredGridVolumeRayCastMapper_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkUnstructuredGridVolumeRayCastMapper_AutoAdjustSampleDistancesOff_01 (HandleRef pThis)
static internal void vtkUnstructuredGridVolumeRayCastMapper_AutoAdjustSampleDistancesOn_02 (HandleRef pThis)
static internal void vtkUnstructuredGridVolumeRayCastMapper_CastRays_03 (HandleRef pThis, int threadID, int threadCount)
static internal int vtkUnstructuredGridVolumeRayCastMapper_GetAutoAdjustSampleDistances_04 (HandleRef pThis)
static internal int vtkUnstructuredGridVolumeRayCastMapper_GetAutoAdjustSampleDistancesMaxValue_05 (HandleRef pThis)
static internal int vtkUnstructuredGridVolumeRayCastMapper_GetAutoAdjustSampleDistancesMinValue_06 (HandleRef pThis)
static internal IntPtr vtkUnstructuredGridVolumeRayCastMapper_GetImageInUseSize_07 (HandleRef pThis)
static internal void vtkUnstructuredGridVolumeRayCastMapper_GetImageInUseSize_08 (HandleRef pThis, IntPtr data)
static internal IntPtr vtkUnstructuredGridVolumeRayCastMapper_GetImageOrigin_09 (HandleRef pThis)
static internal void vtkUnstructuredGridVolumeRayCastMapper_GetImageOrigin_10 (HandleRef pThis, IntPtr data)
static internal float vtkUnstructuredGridVolumeRayCastMapper_GetImageSampleDistance_11 (HandleRef pThis)
static internal float vtkUnstructuredGridVolumeRayCastMapper_GetImageSampleDistanceMaxValue_12 (HandleRef pThis)
static internal float vtkUnstructuredGridVolumeRayCastMapper_GetImageSampleDistanceMinValue_13 (HandleRef pThis)
static internal IntPtr vtkUnstructuredGridVolumeRayCastMapper_GetImageViewportSize_14 (HandleRef pThis)
static internal void vtkUnstructuredGridVolumeRayCastMapper_GetImageViewportSize_15 (HandleRef pThis, IntPtr data)
static internal int vtkUnstructuredGridVolumeRayCastMapper_GetIntermixIntersectingGeometry_16 (HandleRef pThis)
static internal int vtkUnstructuredGridVolumeRayCastMapper_GetIntermixIntersectingGeometryMaxValue_17 (HandleRef pThis)
static internal int vtkUnstructuredGridVolumeRayCastMapper_GetIntermixIntersectingGeometryMinValue_18 (HandleRef pThis)
static internal float vtkUnstructuredGridVolumeRayCastMapper_GetMaximumImageSampleDistance_19 (HandleRef pThis)
static internal float vtkUnstructuredGridVolumeRayCastMapper_GetMaximumImageSampleDistanceMaxValue_20 (HandleRef pThis)
static internal float vtkUnstructuredGridVolumeRayCastMapper_GetMaximumImageSampleDistanceMinValue_21 (HandleRef pThis)
static internal float vtkUnstructuredGridVolumeRayCastMapper_GetMinimumImageSampleDistance_22 (HandleRef pThis)
static internal float vtkUnstructuredGridVolumeRayCastMapper_GetMinimumImageSampleDistanceMaxValue_23 (HandleRef pThis)
static internal float vtkUnstructuredGridVolumeRayCastMapper_GetMinimumImageSampleDistanceMinValue_24 (HandleRef pThis)
static internal int vtkUnstructuredGridVolumeRayCastMapper_GetNumberOfThreads_25 (HandleRef pThis)
static internal IntPtr vtkUnstructuredGridVolumeRayCastMapper_GetRayCastFunction_26 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkUnstructuredGridVolumeRayCastMapper_GetRayIntegrator_27 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkUnstructuredGridVolumeRayCastMapper_IntermixIntersectingGeometryOff_28 (HandleRef pThis)
static internal void vtkUnstructuredGridVolumeRayCastMapper_IntermixIntersectingGeometryOn_29 (HandleRef pThis)
static internal int vtkUnstructuredGridVolumeRayCastMapper_IsA_30 (HandleRef pThis, string type)
static internal int vtkUnstructuredGridVolumeRayCastMapper_IsTypeOf_31 (string type)
static internal IntPtr vtkUnstructuredGridVolumeRayCastMapper_NewInstance_33 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkUnstructuredGridVolumeRayCastMapper_ReleaseGraphicsResources_34 (HandleRef pThis, HandleRef arg0)
static internal void vtkUnstructuredGridVolumeRayCastMapper_Render_35 (HandleRef pThis, HandleRef arg0, HandleRef arg1)
static internal IntPtr vtkUnstructuredGridVolumeRayCastMapper_SafeDownCast_36 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkUnstructuredGridVolumeRayCastMapper_SetAutoAdjustSampleDistances_37 (HandleRef pThis, int _arg)
static internal void vtkUnstructuredGridVolumeRayCastMapper_SetImageSampleDistance_38 (HandleRef pThis, float _arg)
static internal void vtkUnstructuredGridVolumeRayCastMapper_SetIntermixIntersectingGeometry_39 (HandleRef pThis, int _arg)
static internal void vtkUnstructuredGridVolumeRayCastMapper_SetMaximumImageSampleDistance_40 (HandleRef pThis, float _arg)
static internal void vtkUnstructuredGridVolumeRayCastMapper_SetMinimumImageSampleDistance_41 (HandleRef pThis, float _arg)
static internal void vtkUnstructuredGridVolumeRayCastMapper_SetNumberOfThreads_42 (HandleRef pThis, int _arg)
static internal void vtkUnstructuredGridVolumeRayCastMapper_SetRayCastFunction_43 (HandleRef pThis, HandleRef f)
static internal void vtkUnstructuredGridVolumeRayCastMapper_SetRayIntegrator_44 (HandleRef pThis, HandleRef ri)

Static Private Member Functions

static vtkUnstructuredGridVolumeRayCastMapper ()
 Automatically generated type registration mechanics.

Detailed Description

vtkUnstructuredGridVolumeRayCastMapper - A software mapper for unstructured volumes

Description This is a software ray caster for rendering volumes in vtkUnstructuredGrid.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).

If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).

void Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.CastRays ( int  threadID,
int  threadCount 
)

Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

override void Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.Dispose ( bool  disposing) [protected]

Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.

Reimplemented from Kitware.VTK.vtkUnstructuredGridVolumeMapper.

If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).

If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).

If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).

Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels.

Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels.

Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels.

Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.

If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.

If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.

This is the maximum image sample distance allow when the image sample distance is being automatically adjusted.

This is the maximum image sample distance allow when the image sample distance is being automatically adjusted.

This is the maximum image sample distance allow when the image sample distance is being automatically adjusted.

This is the minimum image sample distance allow when the image sample distance is being automatically adjusted.

This is the minimum image sample distance allow when the image sample distance is being automatically adjusted.

This is the minimum image sample distance allow when the image sample distance is being automatically adjusted.

Set/Get the number of threads to use. This by default is equal to the number of available processors detected.

Set/Get the helper class for casting rays.

Here is the call graph for this function:

Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

Here is the call graph for this function:

If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.

If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.

override int Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkUnstructuredGridVolumeMapper.

static new int Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkUnstructuredGridVolumeMapper.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkUnstructuredGridVolumeMapper.

Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

Reimplemented from Kitware.VTK.vtkUnstructuredGridVolumeMapper.

Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

Reimplemented from Kitware.VTK.vtkUnstructuredGridVolumeMapper.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkUnstructuredGridVolumeMapper.

Here is the call graph for this function:

If AutoAdjustSampleDistances is on, the the ImageSampleDistance will be varied to achieve the allocated render time of this prop (controlled by the desired update rate and any culling in use).

Sampling distance in the XY image dimensions. Default value of 1 meaning 1 ray cast per pixel. If set to 0.5, 4 rays will be cast per pixel. If set to 2.0, 1 ray will be cast for every 4 (2 by 2) pixels.

If IntermixIntersectingGeometry is turned on, the zbuffer will be captured and used to limit the traversal of the rays.

This is the maximum image sample distance allow when the image sample distance is being automatically adjusted.

This is the minimum image sample distance allow when the image sample distance is being automatically adjusted.

Set/Get the number of threads to use. This by default is equal to the number of available processors detected.

Set/Get the helper class for casting rays.

Set/Get the helper class for integrating rays. If set to NULL, a default integrator will be assigned.

static internal void Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.vtkUnstructuredGridVolumeRayCastMapper_CastRays_03 ( HandleRef  pThis,
int  threadID,
int  threadCount 
) [private]
static internal void Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.vtkUnstructuredGridVolumeRayCastMapper_GetImageOrigin_10 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal IntPtr Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.vtkUnstructuredGridVolumeRayCastMapper_GetRayCastFunction_26 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.vtkUnstructuredGridVolumeRayCastMapper_GetRayIntegrator_27 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.vtkUnstructuredGridVolumeRayCastMapper_IsA_30 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.vtkUnstructuredGridVolumeRayCastMapper_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.vtkUnstructuredGridVolumeRayCastMapper_NewInstance_33 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.vtkUnstructuredGridVolumeRayCastMapper_Render_35 ( HandleRef  pThis,
HandleRef  arg0,
HandleRef  arg1 
) [private]
static internal IntPtr Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.vtkUnstructuredGridVolumeRayCastMapper_SafeDownCast_36 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.vtkUnstructuredGridVolumeRayCastMapper_SetRayIntegrator_44 ( HandleRef  pThis,
HandleRef  ri 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.MRClassNameKey = "38vtkUnstructuredGridVolumeRayCastMapper" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkUnstructuredGridVolumeMapper.

new const string Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper.MRFullTypeName = "Kitware.VTK.vtkUnstructuredGridVolumeRayCastMapper"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkUnstructuredGridVolumeMapper.


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