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.vtkExtentTranslator Class Reference

vtkExtentTranslator - Generates a structured extent from unstructured. More...

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

List of all members.

Public Member Functions

 vtkExtentTranslator (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkExtentTranslator ()
 Undocumented Block.
virtual int[] GetExtent ()
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual void GetExtent (ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual void GetExtent (IntPtr _arg)
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual int GetGhostLevel ()
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual int GetNumberOfPieces ()
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual int GetPiece ()
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual int GetSplitMode ()
 How should the streamer break up extents. Block mode tries to break an extent up into cube blocks. It always chooses the largest axis to split. Slab mode first breaks up the Z axis. If it gets to one slice, then it starts breaking up other axes.
virtual int[] GetWholeExtent ()
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual void GetWholeExtent (ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual void GetWholeExtent (IntPtr _arg)
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
override int IsA (string type)
 Undocumented Block.
new vtkExtentTranslator NewInstance ()
 Undocumented Block.
virtual int PieceToExtent ()
 These are the main methods that should be called. These methods are responsible for converting a piece to an extent. The signatures without arguments are only thread safe when each thread accesses a different instance. The signatures with arguments are fully thread safe.
virtual int PieceToExtentByPoints ()
 These are the main methods that should be called. These methods are responsible for converting a piece to an extent. The signatures without arguments are only thread safe when each thread accesses a different instance. The signatures with arguments are fully thread safe.
virtual int PieceToExtentThreadSafe (int piece, int numPieces, int ghostLevel, IntPtr wholeExtent, IntPtr resultExtent, int splitMode, int byPoints)
 These are the main methods that should be called. These methods are responsible for converting a piece to an extent. The signatures without arguments are only thread safe when each thread accesses a different instance. The signatures with arguments are fully thread safe.
virtual void SetExtent (int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6)
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual void SetExtent (IntPtr _arg)
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual void SetGhostLevel (int _arg)
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual void SetNumberOfPieces (int _arg)
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual void SetPiece (int _arg)
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
void SetSplitModeToBlock ()
 How should the streamer break up extents. Block mode tries to break an extent up into cube blocks. It always chooses the largest axis to split. Slab mode first breaks up the Z axis. If it gets to one slice, then it starts breaking up other axes.
void SetSplitModeToXSlab ()
 How should the streamer break up extents. Block mode tries to break an extent up into cube blocks. It always chooses the largest axis to split. Slab mode first breaks up the Z axis. If it gets to one slice, then it starts breaking up other axes.
void SetSplitModeToYSlab ()
 How should the streamer break up extents. Block mode tries to break an extent up into cube blocks. It always chooses the largest axis to split. Slab mode first breaks up the Z axis. If it gets to one slice, then it starts breaking up other axes.
void SetSplitModeToZSlab ()
 How should the streamer break up extents. Block mode tries to break an extent up into cube blocks. It always chooses the largest axis to split. Slab mode first breaks up the Z axis. If it gets to one slice, then it starts breaking up other axes.
void SetSplitPath (int len, IntPtr splitpath)
 By default the translator creates N structured subextents by repeatedly splitting the largest current dimension until there are N pieces. If you do not want it always split the largest dimension, for instance when the shortest dimension is the slowest changing and thus least coherent in memory, use this to tell the translator which dimensions to split.
virtual void SetWholeExtent (int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6)
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.
virtual void SetWholeExtent (IntPtr _arg)
 Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "19vtkExtentTranslator"
 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 vtkExtentTranslator_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkExtentTranslator_GetExtent_01 (HandleRef pThis)
static internal void vtkExtentTranslator_GetExtent_02 (HandleRef pThis, ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
static internal void vtkExtentTranslator_GetExtent_03 (HandleRef pThis, IntPtr _arg)
static internal int vtkExtentTranslator_GetGhostLevel_04 (HandleRef pThis)
static internal int vtkExtentTranslator_GetNumberOfPieces_05 (HandleRef pThis)
static internal int vtkExtentTranslator_GetPiece_06 (HandleRef pThis)
static internal int vtkExtentTranslator_GetSplitMode_07 (HandleRef pThis)
static internal IntPtr vtkExtentTranslator_GetWholeExtent_08 (HandleRef pThis)
static internal void vtkExtentTranslator_GetWholeExtent_09 (HandleRef pThis, ref int _arg1, ref int _arg2, ref int _arg3, ref int _arg4, ref int _arg5, ref int _arg6)
static internal void vtkExtentTranslator_GetWholeExtent_10 (HandleRef pThis, IntPtr _arg)
static internal int vtkExtentTranslator_IsA_11 (HandleRef pThis, string type)
static internal int vtkExtentTranslator_IsTypeOf_12 (string type)
static internal IntPtr vtkExtentTranslator_NewInstance_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkExtentTranslator_PieceToExtent_15 (HandleRef pThis)
static internal int vtkExtentTranslator_PieceToExtentByPoints_16 (HandleRef pThis)
static internal int vtkExtentTranslator_PieceToExtentThreadSafe_17 (HandleRef pThis, int piece, int numPieces, int ghostLevel, IntPtr wholeExtent, IntPtr resultExtent, int splitMode, int byPoints)
static internal IntPtr vtkExtentTranslator_SafeDownCast_18 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkExtentTranslator_SetExtent_19 (HandleRef pThis, int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6)
static internal void vtkExtentTranslator_SetExtent_20 (HandleRef pThis, IntPtr _arg)
static internal void vtkExtentTranslator_SetGhostLevel_21 (HandleRef pThis, int _arg)
static internal void vtkExtentTranslator_SetNumberOfPieces_22 (HandleRef pThis, int _arg)
static internal void vtkExtentTranslator_SetPiece_23 (HandleRef pThis, int _arg)
static internal void vtkExtentTranslator_SetSplitModeToBlock_24 (HandleRef pThis)
static internal void vtkExtentTranslator_SetSplitModeToXSlab_25 (HandleRef pThis)
static internal void vtkExtentTranslator_SetSplitModeToYSlab_26 (HandleRef pThis)
static internal void vtkExtentTranslator_SetSplitModeToZSlab_27 (HandleRef pThis)
static internal void vtkExtentTranslator_SetSplitPath_28 (HandleRef pThis, int len, IntPtr splitpath)
static internal void vtkExtentTranslator_SetWholeExtent_29 (HandleRef pThis, int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6)
static internal void vtkExtentTranslator_SetWholeExtent_30 (HandleRef pThis, IntPtr _arg)

Static Private Member Functions

static vtkExtentTranslator ()
 Automatically generated type registration mechanics.

Detailed Description

vtkExtentTranslator - Generates a structured extent from unstructured.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

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

Reimplemented in Kitware.VTK.vtkBranchExtentTranslator, Kitware.VTK.vtkTableExtentTranslator, Kitware.VTK.vtkImageDataLIC2DExtentTranslator, and Kitware.VTK.vtkOnePieceExtentTranslator.

virtual int [] Kitware.VTK.vtkExtentTranslator.GetExtent ( ) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

virtual void Kitware.VTK.vtkExtentTranslator.GetExtent ( ref int  _arg1,
ref int  _arg2,
ref int  _arg3,
ref int  _arg4,
ref int  _arg5,
ref int  _arg6 
) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

virtual void Kitware.VTK.vtkExtentTranslator.GetExtent ( IntPtr  _arg) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

virtual int Kitware.VTK.vtkExtentTranslator.GetPiece ( ) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

How should the streamer break up extents. Block mode tries to break an extent up into cube blocks. It always chooses the largest axis to split. Slab mode first breaks up the Z axis. If it gets to one slice, then it starts breaking up other axes.

virtual int [] Kitware.VTK.vtkExtentTranslator.GetWholeExtent ( ) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

virtual void Kitware.VTK.vtkExtentTranslator.GetWholeExtent ( ref int  _arg1,
ref int  _arg2,
ref int  _arg3,
ref int  _arg4,
ref int  _arg5,
ref int  _arg6 
) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

virtual void Kitware.VTK.vtkExtentTranslator.GetWholeExtent ( IntPtr  _arg) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

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

These are the main methods that should be called. These methods are responsible for converting a piece to an extent. The signatures without arguments are only thread safe when each thread accesses a different instance. The signatures with arguments are fully thread safe.

Reimplemented in Kitware.VTK.vtkTableExtentTranslator, and Kitware.VTK.vtkBranchExtentTranslator.

These are the main methods that should be called. These methods are responsible for converting a piece to an extent. The signatures without arguments are only thread safe when each thread accesses a different instance. The signatures with arguments are fully thread safe.

Reimplemented in Kitware.VTK.vtkTableExtentTranslator.

virtual int Kitware.VTK.vtkExtentTranslator.PieceToExtentThreadSafe ( int  piece,
int  numPieces,
int  ghostLevel,
IntPtr  wholeExtent,
IntPtr  resultExtent,
int  splitMode,
int  byPoints 
) [virtual]

These are the main methods that should be called. These methods are responsible for converting a piece to an extent. The signatures without arguments are only thread safe when each thread accesses a different instance. The signatures with arguments are fully thread safe.

Reimplemented in Kitware.VTK.vtkImageDataLIC2DExtentTranslator, and Kitware.VTK.vtkTableExtentTranslator.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkObject.

Reimplemented in Kitware.VTK.vtkImageDataLIC2DExtentTranslator, Kitware.VTK.vtkTableExtentTranslator, Kitware.VTK.vtkBranchExtentTranslator, and Kitware.VTK.vtkOnePieceExtentTranslator.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkExtentTranslator.SetExtent ( int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4,
int  _arg5,
int  _arg6 
) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

virtual void Kitware.VTK.vtkExtentTranslator.SetExtent ( IntPtr  _arg) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

virtual void Kitware.VTK.vtkExtentTranslator.SetGhostLevel ( int  _arg) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

virtual void Kitware.VTK.vtkExtentTranslator.SetNumberOfPieces ( int  _arg) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

Reimplemented in Kitware.VTK.vtkTableExtentTranslator.

virtual void Kitware.VTK.vtkExtentTranslator.SetPiece ( int  _arg) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

How should the streamer break up extents. Block mode tries to break an extent up into cube blocks. It always chooses the largest axis to split. Slab mode first breaks up the Z axis. If it gets to one slice, then it starts breaking up other axes.

How should the streamer break up extents. Block mode tries to break an extent up into cube blocks. It always chooses the largest axis to split. Slab mode first breaks up the Z axis. If it gets to one slice, then it starts breaking up other axes.

How should the streamer break up extents. Block mode tries to break an extent up into cube blocks. It always chooses the largest axis to split. Slab mode first breaks up the Z axis. If it gets to one slice, then it starts breaking up other axes.

How should the streamer break up extents. Block mode tries to break an extent up into cube blocks. It always chooses the largest axis to split. Slab mode first breaks up the Z axis. If it gets to one slice, then it starts breaking up other axes.

void Kitware.VTK.vtkExtentTranslator.SetSplitPath ( int  len,
IntPtr  splitpath 
)

By default the translator creates N structured subextents by repeatedly splitting the largest current dimension until there are N pieces. If you do not want it always split the largest dimension, for instance when the shortest dimension is the slowest changing and thus least coherent in memory, use this to tell the translator which dimensions to split.

virtual void Kitware.VTK.vtkExtentTranslator.SetWholeExtent ( int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4,
int  _arg5,
int  _arg6 
) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

virtual void Kitware.VTK.vtkExtentTranslator.SetWholeExtent ( IntPtr  _arg) [virtual]

Set the Piece/NumPieces. Set the WholeExtent and then call PieceToExtent. The result can be obtained from the Extent ivar.

static internal IntPtr Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_GetExtent_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_GetExtent_02 ( HandleRef  pThis,
ref int  _arg1,
ref int  _arg2,
ref int  _arg3,
ref int  _arg4,
ref int  _arg5,
ref int  _arg6 
) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_GetExtent_03 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_GetGhostLevel_04 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_GetNumberOfPieces_05 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_GetPiece_06 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_GetSplitMode_07 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_GetWholeExtent_08 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_GetWholeExtent_09 ( HandleRef  pThis,
ref int  _arg1,
ref int  _arg2,
ref int  _arg3,
ref int  _arg4,
ref int  _arg5,
ref int  _arg6 
) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_GetWholeExtent_10 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_IsA_11 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_IsTypeOf_12 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_NewInstance_14 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_PieceToExtent_15 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_PieceToExtentByPoints_16 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_PieceToExtentThreadSafe_17 ( HandleRef  pThis,
int  piece,
int  numPieces,
int  ghostLevel,
IntPtr  wholeExtent,
IntPtr  resultExtent,
int  splitMode,
int  byPoints 
) [private]
static internal IntPtr Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SafeDownCast_18 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetExtent_19 ( HandleRef  pThis,
int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4,
int  _arg5,
int  _arg6 
) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetExtent_20 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetGhostLevel_21 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetNumberOfPieces_22 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetPiece_23 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetSplitModeToBlock_24 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetSplitModeToXSlab_25 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetSplitModeToYSlab_26 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetSplitModeToZSlab_27 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetSplitPath_28 ( HandleRef  pThis,
int  len,
IntPtr  splitpath 
) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetWholeExtent_29 ( HandleRef  pThis,
int  _arg1,
int  _arg2,
int  _arg3,
int  _arg4,
int  _arg5,
int  _arg6 
) [private]
static internal void Kitware.VTK.vtkExtentTranslator.vtkExtentTranslator_SetWholeExtent_30 ( HandleRef  pThis,
IntPtr  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkExtentTranslator.MRClassNameKey = "19vtkExtentTranslator" [static]
new const string Kitware.VTK.vtkExtentTranslator.MRFullTypeName = "Kitware.VTK.vtkExtentTranslator"

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