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.vtkUnstructuredGridVolumeRayCastIterator Class Reference
Inheritance diagram for Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator:
[legend]
Collaboration diagram for Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator:
[legend]

List of all members.

Public Member Functions

 vtkUnstructuredGridVolumeRayCastIterator (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
virtual double[] GetBounds ()
 Set/get the bounds of the cast ray (in viewing coordinates). By default the range is [0,1].
virtual void GetBounds (ref double _arg1, ref double _arg2)
 Set/get the bounds of the cast ray (in viewing coordinates). By default the range is [0,1].
virtual void GetBounds (IntPtr _arg)
 Set/get the bounds of the cast ray (in viewing coordinates). By default the range is [0,1].
virtual int GetMaxNumberOfIntersections ()
 Descrption: Set/get the maximum number of intersections returned with a call to GetNextIntersections. Set to 32 by default.
virtual int GetNextIntersections (vtkIdList intersectedCells, vtkDoubleArray intersectionLengths, vtkDataArray scalars, vtkDataArray nearIntersections, vtkDataArray farIntersections)
 Get the intersections of the next several cells. The cell ids are stored in intersectedCells and the length of each ray segment within the cell is stored in intersectionLengths. The point scalars scalars are interpolated and stored in nearIntersections and farIntersections. intersectedCells, intersectionLengths, or scalars may be NULL to supress passing the associated information. The number of intersections actually encountered is returned. 0 is returned if and only if no more intersections are to be found.
virtual void Initialize (int x, int y)
 Initializes the iteration to the start of the ray at the given screen coordinates.
override int IsA (string type)
 Undocumented Block.
new
vtkUnstructuredGridVolumeRayCastIterator 
NewInstance ()
 Undocumented Block.
virtual void SetBounds (double _arg1, double _arg2)
 Set/get the bounds of the cast ray (in viewing coordinates). By default the range is [0,1].
void SetBounds (IntPtr _arg)
 Set/get the bounds of the cast ray (in viewing coordinates). By default the range is [0,1].
virtual void SetMaxNumberOfIntersections (int _arg)
 Descrption: Set/get the maximum number of intersections returned with a call to GetNextIntersections. Set to 32 by default.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "40vtkUnstructuredGridVolumeRayCastIterator"
 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 vtkUnstructuredGridVolumeRayCastIterator_GetBounds_01 (HandleRef pThis)
static internal void vtkUnstructuredGridVolumeRayCastIterator_GetBounds_02 (HandleRef pThis, ref double _arg1, ref double _arg2)
static internal void vtkUnstructuredGridVolumeRayCastIterator_GetBounds_03 (HandleRef pThis, IntPtr _arg)
static internal int vtkUnstructuredGridVolumeRayCastIterator_GetMaxNumberOfIntersections_04 (HandleRef pThis)
static internal int vtkUnstructuredGridVolumeRayCastIterator_GetNextIntersections_05 (HandleRef pThis, HandleRef intersectedCells, HandleRef intersectionLengths, HandleRef scalars, HandleRef nearIntersections, HandleRef farIntersections)
static internal void vtkUnstructuredGridVolumeRayCastIterator_Initialize_06 (HandleRef pThis, int x, int y)
static internal int vtkUnstructuredGridVolumeRayCastIterator_IsA_07 (HandleRef pThis, string type)
static internal int vtkUnstructuredGridVolumeRayCastIterator_IsTypeOf_08 (string type)
static internal IntPtr vtkUnstructuredGridVolumeRayCastIterator_NewInstance_09 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkUnstructuredGridVolumeRayCastIterator_SafeDownCast_10 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkUnstructuredGridVolumeRayCastIterator_SetBounds_11 (HandleRef pThis, double _arg1, double _arg2)
static internal void vtkUnstructuredGridVolumeRayCastIterator_SetBounds_12 (HandleRef pThis, IntPtr _arg)
static internal void vtkUnstructuredGridVolumeRayCastIterator_SetMaxNumberOfIntersections_13 (HandleRef pThis, int _arg)

Static Private Member Functions

static vtkUnstructuredGridVolumeRayCastIterator ()
 Automatically generated type registration mechanics.

Detailed Description

-*- c++ -*-


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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


Member Function Documentation

override void Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.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.vtkObject.

Set/get the bounds of the cast ray (in viewing coordinates). By default the range is [0,1].

virtual void Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.GetBounds ( ref double  _arg1,
ref double  _arg2 
) [virtual]

Set/get the bounds of the cast ray (in viewing coordinates). By default the range is [0,1].

virtual void Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.GetBounds ( IntPtr  _arg) [virtual]

Set/get the bounds of the cast ray (in viewing coordinates). By default the range is [0,1].

Descrption: Set/get the maximum number of intersections returned with a call to GetNextIntersections. Set to 32 by default.

virtual int Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.GetNextIntersections ( vtkIdList  intersectedCells,
vtkDoubleArray  intersectionLengths,
vtkDataArray  scalars,
vtkDataArray  nearIntersections,
vtkDataArray  farIntersections 
) [virtual]

Get the intersections of the next several cells. The cell ids are stored in intersectedCells and the length of each ray segment within the cell is stored in intersectionLengths. The point scalars scalars are interpolated and stored in nearIntersections and farIntersections. intersectedCells, intersectionLengths, or scalars may be NULL to supress passing the associated information. The number of intersections actually encountered is returned. 0 is returned if and only if no more intersections are to be found.

virtual void Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.Initialize ( int  x,
int  y 
) [virtual]

Initializes the iteration to the start of the ray at the given screen coordinates.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.SetBounds ( double  _arg1,
double  _arg2 
) [virtual]

Set/get the bounds of the cast ray (in viewing coordinates). By default the range is [0,1].

Set/get the bounds of the cast ray (in viewing coordinates). By default the range is [0,1].

Descrption: Set/get the maximum number of intersections returned with a call to GetNextIntersections. Set to 32 by default.

static internal void Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.vtkUnstructuredGridVolumeRayCastIterator_GetBounds_02 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2 
) [private]
static internal void Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.vtkUnstructuredGridVolumeRayCastIterator_GetBounds_03 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.vtkUnstructuredGridVolumeRayCastIterator_GetNextIntersections_05 ( HandleRef  pThis,
HandleRef  intersectedCells,
HandleRef  intersectionLengths,
HandleRef  scalars,
HandleRef  nearIntersections,
HandleRef  farIntersections 
) [private]
static internal void Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.vtkUnstructuredGridVolumeRayCastIterator_Initialize_06 ( HandleRef  pThis,
int  x,
int  y 
) [private]
static internal int Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.vtkUnstructuredGridVolumeRayCastIterator_IsA_07 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.vtkUnstructuredGridVolumeRayCastIterator_NewInstance_09 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.vtkUnstructuredGridVolumeRayCastIterator_SafeDownCast_10 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.vtkUnstructuredGridVolumeRayCastIterator_SetBounds_11 ( HandleRef  pThis,
double  _arg1,
double  _arg2 
) [private]
static internal void Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.vtkUnstructuredGridVolumeRayCastIterator_SetBounds_12 ( HandleRef  pThis,
IntPtr  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkUnstructuredGridVolumeRayCastIterator.MRClassNameKey = "40vtkUnstructuredGridVolumeRayCastIterator" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkObject.


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