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

vtkTableExtentTranslator - Extent translation through lookup table. More...

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

List of all members.

Public Member Functions

 vtkTableExtentTranslator (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkTableExtentTranslator ()
 *Undocumented Block
virtual void GetExtentForPiece (int piece, IntPtr extent)
 Get the extent table entry for the given piece. This is only for code that is setting up the table. Extent translation should always be done through the PieceToExtent method.
virtual IntPtr GetExtentForPiece (int piece)
 Get the extent table entry for the given piece. This is only for code that is setting up the table. Extent translation should always be done through the PieceToExtent method.
virtual int GetMaximumGhostLevel ()
 Set the maximum ghost level that can be requested. This can be used by a reader to make sure an extent request does not go outside the boundaries of the piece's file.
virtual int GetNumberOfPiecesInTable ()
 Set the real number of pieces in the extent table.
virtual int GetPieceAvailable (int piece)
 Get/Set whether the given piece is available. Requesting a piece that is not available will produce errors in the pipeline.
override int IsA (string type)
 *Undocumented Block
new vtkTableExtentTranslator NewInstance ()
 *Undocumented Block
override int PieceToExtent ()
 Called to translate the current piece into an extent. This is not thread safe.
override int PieceToExtentByPoints ()
 Not supported by this subclass of vtkExtentTranslator.
override int PieceToExtentThreadSafe (int piece, int numPieces, int ghostLevel, IntPtr wholeExtent, IntPtr resultExtent, int splitMode, int byPoints)
 Not supported by this subclass of vtkExtentTranslator.
virtual void SetExtentForPiece (int piece, IntPtr extent)
 Set the extent to be used for a piece. This sets the extent table entry for the piece.
virtual void SetMaximumGhostLevel (int _arg)
 Set the maximum ghost level that can be requested. This can be used by a reader to make sure an extent request does not go outside the boundaries of the piece's file.
override void SetNumberOfPieces (int pieces)
 Set the number of pieces into which the whole extent will be split. If this is 1 then the whole extent will be returned. If this is more than the number of pieces in the table then the extra pieces will be empty data. If this is more than one but less than the number of pieces in the table then only this many pieces will be returned (FIXME).
void SetNumberOfPiecesInTable (int pieces)
 Set the real number of pieces in the extent table.
virtual void SetPieceAvailable (int piece, int available)
 Get/Set whether the given piece is available. Requesting a piece that is not available will produce errors in the pipeline.
- Public Member Functions inherited from Kitware.VTK.vtkExtentTranslator
 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.
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 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.
- Public Member Functions inherited from Kitware.VTK.vtkObject
 vtkObject (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkObject ()
 Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
uint AddObserver (uint arg0, vtkCommand arg1, float priority)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
uint AddObserver (string arg0, vtkCommand arg1, float priority)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
virtual void DebugOff ()
 Turn debugging output off.
virtual void DebugOn ()
 Turn debugging output on.
vtkCommand GetCommand (uint tag)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
byte GetDebug ()
 Get the value of the debug flag.
virtual uint GetMTime ()
 Return this object's modified time.
int HasObserver (uint arg0, vtkCommand arg1)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
int HasObserver (string arg0, vtkCommand arg1)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
int HasObserver (uint arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
int HasObserver (string arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
int InvokeEvent (uint arg0, IntPtr callData)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
int InvokeEvent (string arg0, IntPtr callData)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
int InvokeEvent (uint arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
int InvokeEvent (string arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
virtual void Modified ()
 Update the modification time for this object. Many filters rely on the modification time to determine if they need to recompute their data. The modification time is a unique monotonically increasing unsigned long integer.
void RemoveAllObservers ()
 This is a global flag that controls whether any debug, warning or error messages are displayed.
void RemoveObserver (vtkCommand arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
void RemoveObserver (uint tag)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
void RemoveObservers (uint arg0, vtkCommand arg1)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
void RemoveObservers (string arg0, vtkCommand arg1)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
void RemoveObservers (uint arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
void RemoveObservers (string arg0)
 This is a global flag that controls whether any debug, warning or error messages are displayed.
void SetDebug (byte debugFlag)
 Set the value of the debug flag. A non-zero value turns debugging on.
override string ToString ()
 Returns the result of calling vtkObject::Print as a C# string.
delegate void vtkObjectEventHandler (vtkObject sender, vtkObjectEventArgs e)
 Generic signature for all vtkObject events.
void RemoveAllHandlersForAllEvents ()
 Call RemoveAllHandlers on each non-null vtkObjectEventRelay. TODO: This method needs to get called by the generated Dispose. Make that happen...
- Public Member Functions inherited from Kitware.VTK.vtkObjectBase
 vtkObjectBase (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkObjectBase ()
 Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
virtual void Register (vtkObjectBase o)
 Increase the reference count (mark as used by another object).
virtual void FastDelete ()
 Delete a reference to this object. This version will not invoke garbage collection and can potentially leak the object if it is part of a reference loop. Use this method only when it is known that the object has another reference and would not be collected if a full garbage collection check were done.
string GetClassName ()
 Return the class name as a string. This method is defined in all subclasses of vtkObjectBase with the vtkTypeMacro found in vtkSetGet.h.
int GetReferenceCount ()
 Return the current reference count of this object.
void SetReferenceCount (int arg0)
 Sets the reference count. (This is very dangerous, use with care.)

Static Public Member Functions

static new vtkTableExtentTranslator New ()
 *Undocumented Block
static new int IsTypeOf (string type)
 *Undocumented Block
static new vtkTableExtentTranslator SafeDownCast (vtkObjectBase o)
 *Undocumented Block

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkTableExtentTranslator"
 Automatically generated type registration mechanics.
- Public Attributes inherited from Kitware.VTK.vtkExtentTranslator
- Public Attributes inherited from Kitware.VTK.vtkObject
- Public Attributes inherited from Kitware.VTK.vtkObjectBase
- Public Attributes inherited from Kitware.VTK.WrappedObject
const string vtkChartsEL_dll = "libKitware.VTK.vtkCharts.Unmanaged.so"
 Export layer functions for 'vtkCharts' are exported from the DLL named by the value of this variable.
const string vtkCommonEL_dll = "libKitware.VTK.vtkCommon.Unmanaged.so"
 Export layer functions for 'vtkCommon' are exported from the DLL named by the value of this variable.
const string vtkFilteringEL_dll = "libKitware.VTK.vtkFiltering.Unmanaged.so"
 Export layer functions for 'vtkFiltering' are exported from the DLL named by the value of this variable.
const string vtkGenericFilteringEL_dll = "libKitware.VTK.vtkGenericFiltering.Unmanaged.so"
 Export layer functions for 'vtkGenericFiltering' are exported from the DLL named by the value of this variable.
const string vtkGeovisEL_dll = "libKitware.VTK.vtkGeovis.Unmanaged.so"
 Export layer functions for 'vtkGeovis' are exported from the DLL named by the value of this variable.
const string vtkGraphicsEL_dll = "libKitware.VTK.vtkGraphics.Unmanaged.so"
 Export layer functions for 'vtkGraphics' are exported from the DLL named by the value of this variable.
const string vtkHybridEL_dll = "libKitware.VTK.vtkHybrid.Unmanaged.so"
 Export layer functions for 'vtkHybrid' are exported from the DLL named by the value of this variable.
const string vtkIOEL_dll = "libKitware.VTK.vtkIO.Unmanaged.so"
 Export layer functions for 'vtkIO' are exported from the DLL named by the value of this variable.
const string vtkImagingEL_dll = "libKitware.VTK.vtkImaging.Unmanaged.so"
 Export layer functions for 'vtkImaging' are exported from the DLL named by the value of this variable.
const string vtkInfovisEL_dll = "libKitware.VTK.vtkInfovis.Unmanaged.so"
 Export layer functions for 'vtkInfovis' are exported from the DLL named by the value of this variable.
const string vtkParallelEL_dll = "libKitware.VTK.vtkParallel.Unmanaged.so"
 Export layer functions for 'vtkParallel' are exported from the DLL named by the value of this variable.
const string vtkRenderingEL_dll = "libKitware.VTK.vtkRendering.Unmanaged.so"
 Export layer functions for 'vtkRendering' are exported from the DLL named by the value of this variable.
const string vtkViewsEL_dll = "libKitware.VTK.vtkViews.Unmanaged.so"
 Export layer functions for 'vtkViews' are exported from the DLL named by the value of this variable.
const string vtkVolumeRenderingEL_dll = "libKitware.VTK.vtkVolumeRendering.Unmanaged.so"
 Export layer functions for 'vtkVolumeRendering' are exported from the DLL named by the value of this variable.
const string vtkWidgetsEL_dll = "libKitware.VTK.vtkWidgets.Unmanaged.so"
 Export layer functions for 'vtkWidgets' are exported from the DLL named by the value of this variable.

Static Public Attributes

static new readonly string MRClassNameKey = "24vtkTableExtentTranslator"
 Automatically generated type registration mechanics.
- Static Public Attributes inherited from Kitware.VTK.vtkExtentTranslator
- Static Public Attributes inherited from Kitware.VTK.vtkObject
- Static Public Attributes inherited from Kitware.VTK.vtkObjectBase

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.

Static Private Member Functions

static vtkTableExtentTranslator ()
 Automatically generated type registration mechanics.

Detailed Description

vtkTableExtentTranslator - Extent translation through lookup table.

Description vtkTableExtentTranslator provides a vtkExtentTranslator that is programmed with a specific extent corresponding to each piece number. Readers can provide this to an application to allow the pipeline to execute using the same piece breakdown that is provided in the input file.


Constructor & Destructor Documentation

static Kitware.VTK.vtkTableExtentTranslator.vtkTableExtentTranslator ( )
staticprivate

Automatically generated type registration mechanics.

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

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

Kitware.VTK.vtkTableExtentTranslator.vtkTableExtentTranslator ( )

*Undocumented Block


Member Function Documentation

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

virtual void Kitware.VTK.vtkTableExtentTranslator.GetExtentForPiece ( int  piece,
IntPtr  extent 
)
virtual

Get the extent table entry for the given piece. This is only for code that is setting up the table. Extent translation should always be done through the PieceToExtent method.

virtual IntPtr Kitware.VTK.vtkTableExtentTranslator.GetExtentForPiece ( int  piece)
virtual

Get the extent table entry for the given piece. This is only for code that is setting up the table. Extent translation should always be done through the PieceToExtent method.

virtual int Kitware.VTK.vtkTableExtentTranslator.GetMaximumGhostLevel ( )
virtual

Set the maximum ghost level that can be requested. This can be used by a reader to make sure an extent request does not go outside the boundaries of the piece's file.

virtual int Kitware.VTK.vtkTableExtentTranslator.GetNumberOfPiecesInTable ( )
virtual

Set the real number of pieces in the extent table.

virtual int Kitware.VTK.vtkTableExtentTranslator.GetPieceAvailable ( int  piece)
virtual

Get/Set whether the given piece is available. Requesting a piece that is not available will produce errors in the pipeline.

override int Kitware.VTK.vtkTableExtentTranslator.IsA ( string  type)
virtual

*Undocumented Block

Reimplemented from Kitware.VTK.vtkExtentTranslator.

static new int Kitware.VTK.vtkTableExtentTranslator.IsTypeOf ( string  type)
static

*Undocumented Block

Reimplemented from Kitware.VTK.vtkExtentTranslator.

static new vtkTableExtentTranslator Kitware.VTK.vtkTableExtentTranslator.New ( )
static

*Undocumented Block

Reimplemented from Kitware.VTK.vtkExtentTranslator.

new vtkTableExtentTranslator Kitware.VTK.vtkTableExtentTranslator.NewInstance ( )

*Undocumented Block

Reimplemented from Kitware.VTK.vtkExtentTranslator.

override int Kitware.VTK.vtkTableExtentTranslator.PieceToExtent ( )
virtual

Called to translate the current piece into an extent. This is not thread safe.

Reimplemented from Kitware.VTK.vtkExtentTranslator.

override int Kitware.VTK.vtkTableExtentTranslator.PieceToExtentByPoints ( )
virtual

Not supported by this subclass of vtkExtentTranslator.

Reimplemented from Kitware.VTK.vtkExtentTranslator.

override int Kitware.VTK.vtkTableExtentTranslator.PieceToExtentThreadSafe ( int  piece,
int  numPieces,
int  ghostLevel,
IntPtr  wholeExtent,
IntPtr  resultExtent,
int  splitMode,
int  byPoints 
)
virtual

Not supported by this subclass of vtkExtentTranslator.

Reimplemented from Kitware.VTK.vtkExtentTranslator.

static new vtkTableExtentTranslator Kitware.VTK.vtkTableExtentTranslator.SafeDownCast ( vtkObjectBase  o)
static

*Undocumented Block

Reimplemented from Kitware.VTK.vtkExtentTranslator.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkTableExtentTranslator.SetExtentForPiece ( int  piece,
IntPtr  extent 
)
virtual

Set the extent to be used for a piece. This sets the extent table entry for the piece.

virtual void Kitware.VTK.vtkTableExtentTranslator.SetMaximumGhostLevel ( int  _arg)
virtual

Set the maximum ghost level that can be requested. This can be used by a reader to make sure an extent request does not go outside the boundaries of the piece's file.

override void Kitware.VTK.vtkTableExtentTranslator.SetNumberOfPieces ( int  pieces)
virtual

Set the number of pieces into which the whole extent will be split. If this is 1 then the whole extent will be returned. If this is more than the number of pieces in the table then the extra pieces will be empty data. If this is more than one but less than the number of pieces in the table then only this many pieces will be returned (FIXME).

Reimplemented from Kitware.VTK.vtkExtentTranslator.

void Kitware.VTK.vtkTableExtentTranslator.SetNumberOfPiecesInTable ( int  pieces)

Set the real number of pieces in the extent table.

virtual void Kitware.VTK.vtkTableExtentTranslator.SetPieceAvailable ( int  piece,
int  available 
)
virtual

Get/Set whether the given piece is available. Requesting a piece that is not available will produce errors in the pipeline.


Member Data Documentation

new readonly string Kitware.VTK.vtkTableExtentTranslator.MRClassNameKey = "24vtkTableExtentTranslator"
static

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkExtentTranslator.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkExtentTranslator.


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