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

vtkMultiBlockDataSet - Composite dataset that organizes datasets into blocks. More...

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

List of all members.

Public Member Functions

 vtkMultiBlockDataSet (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkMultiBlockDataSet ()
 Undocumented Block.
vtkDataObject GetBlock (uint blockno)
 Returns the block at the given index. It is recommended that one uses the iterators to iterate over composite datasets rather than using this API.
override int GetDataObjectType ()
 Return class name of data type (see vtkType.h for definitions).
vtkInformation GetMetaData (uint blockno)
 Returns the meta-data for the block. If none is already present, a new vtkInformation object will be allocated. Use HasMetaData to avoid allocating vtkInformation objects.
override vtkInformation GetMetaData (vtkCompositeDataIterator iter)
 Unhiding superclass method.
uint GetNumberOfBlocks ()
 Returns the number of blocks.
int HasMetaData (uint blockno)
 Returns true if meta-data is available for a given block.
override int HasMetaData (vtkCompositeDataIterator iter)
 Unhiding superclass method.
override int IsA (string type)
 Undocumented Block.
new vtkMultiBlockDataSet NewInstance ()
 Undocumented Block.
void RemoveBlock (uint blockno)
 Remove the given block from the dataset.
void SetBlock (uint blockno, vtkDataObject block)
 Sets the data object as the given block. The total number of blocks will be resized to fit the requested block no.
void SetNumberOfBlocks (uint numBlocks)
 Set the number of blocks. This will cause allocation if the new number of blocks is greater than the current size. All new blocks are initialized to null.

Static Public Member Functions

static new vtkMultiBlockDataSet New ()
 Undocumented Block.
static new vtkMultiBlockDataSet GetData (vtkInformation info)
 Returns the meta-data for the block. If none is already present, a new vtkInformation object will be allocated. Use HasMetaData to avoid allocating vtkInformation objects.
static new vtkMultiBlockDataSet GetData (vtkInformationVector v, int i)
 Returns the meta-data for the block. If none is already present, a new vtkInformation object will be allocated. Use HasMetaData to avoid allocating vtkInformation objects.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkMultiBlockDataSet SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "20vtkMultiBlockDataSet"
 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 vtkMultiBlockDataSet_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkMultiBlockDataSet_GetBlock_01 (HandleRef pThis, uint blockno, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkMultiBlockDataSet_GetData_02 (HandleRef info, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkMultiBlockDataSet_GetData_03 (HandleRef v, int i, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkMultiBlockDataSet_GetDataObjectType_04 (HandleRef pThis)
static internal IntPtr vtkMultiBlockDataSet_GetMetaData_05 (HandleRef pThis, uint blockno, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkMultiBlockDataSet_GetMetaData_06 (HandleRef pThis, HandleRef iter, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal uint vtkMultiBlockDataSet_GetNumberOfBlocks_07 (HandleRef pThis)
static internal int vtkMultiBlockDataSet_HasMetaData_08 (HandleRef pThis, uint blockno)
static internal int vtkMultiBlockDataSet_HasMetaData_09 (HandleRef pThis, HandleRef iter)
static internal int vtkMultiBlockDataSet_IsA_10 (HandleRef pThis, string type)
static internal int vtkMultiBlockDataSet_IsTypeOf_11 (string type)
static internal IntPtr vtkMultiBlockDataSet_NewInstance_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkMultiBlockDataSet_RemoveBlock_14 (HandleRef pThis, uint blockno)
static internal IntPtr vtkMultiBlockDataSet_SafeDownCast_15 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkMultiBlockDataSet_SetBlock_16 (HandleRef pThis, uint blockno, HandleRef block)
static internal void vtkMultiBlockDataSet_SetNumberOfBlocks_17 (HandleRef pThis, uint numBlocks)

Static Private Member Functions

static vtkMultiBlockDataSet ()
 Automatically generated type registration mechanics.

Detailed Description

vtkMultiBlockDataSet - Composite dataset that organizes datasets into blocks.

Description vtkMultiBlockDataSet is a vtkCompositeDataSet that stores a hierarchy of datasets. The dataset collection consists of multiple blocks. Each block can itself be a vtkMultiBlockDataSet, thus providing for a full tree structure. Sub-blocks are usually used to distribute blocks across processors. For example, a 1 block dataset can be distributed as following:

/// proc 0:
/// Block 0:
///   * ds 0
///   * (null)
///
/// proc 1:
/// Block 0:
///   * (null)
///   * ds 1
/// 

Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet ( 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.vtkMultiBlockDataSet.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.vtkCompositeDataSet.

Returns the block at the given index. It is recommended that one uses the iterators to iterate over composite datasets rather than using this API.

Here is the call graph for this function:

Returns the meta-data for the block. If none is already present, a new vtkInformation object will be allocated. Use HasMetaData to avoid allocating vtkInformation objects.

Reimplemented from Kitware.VTK.vtkCompositeDataSet.

Here is the call graph for this function:

Returns the meta-data for the block. If none is already present, a new vtkInformation object will be allocated. Use HasMetaData to avoid allocating vtkInformation objects.

Reimplemented from Kitware.VTK.vtkCompositeDataSet.

Here is the call graph for this function:

Return class name of data type (see vtkType.h for definitions).

Reimplemented from Kitware.VTK.vtkCompositeDataSet.

Returns the meta-data for the block. If none is already present, a new vtkInformation object will be allocated. Use HasMetaData to avoid allocating vtkInformation objects.

Here is the call graph for this function:

Unhiding superclass method.

Reimplemented from Kitware.VTK.vtkCompositeDataSet.

Here is the call graph for this function:

Returns the number of blocks.

Returns true if meta-data is available for a given block.

Unhiding superclass method.

Reimplemented from Kitware.VTK.vtkCompositeDataSet.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkCompositeDataSet.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkCompositeDataSet.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataObject.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkCompositeDataSet.

Remove the given block from the dataset.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkCompositeDataSet.

Here is the call graph for this function:

void Kitware.VTK.vtkMultiBlockDataSet.SetBlock ( uint  blockno,
vtkDataObject  block 
)

Sets the data object as the given block. The total number of blocks will be resized to fit the requested block no.

Set the number of blocks. This will cause allocation if the new number of blocks is greater than the current size. All new blocks are initialized to null.

static internal IntPtr Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_GetBlock_01 ( HandleRef  pThis,
uint  blockno,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_GetData_02 ( HandleRef  info,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_GetData_03 ( HandleRef  v,
int  i,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_GetDataObjectType_04 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_GetMetaData_05 ( HandleRef  pThis,
uint  blockno,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_GetMetaData_06 ( HandleRef  pThis,
HandleRef  iter,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal uint Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_GetNumberOfBlocks_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_HasMetaData_08 ( HandleRef  pThis,
uint  blockno 
) [private]
static internal int Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_HasMetaData_09 ( HandleRef  pThis,
HandleRef  iter 
) [private]
static internal int Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_IsA_10 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_IsTypeOf_11 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_NewInstance_13 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_RemoveBlock_14 ( HandleRef  pThis,
uint  blockno 
) [private]
static internal IntPtr Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_SafeDownCast_15 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_SetBlock_16 ( HandleRef  pThis,
uint  blockno,
HandleRef  block 
) [private]
static internal void Kitware.VTK.vtkMultiBlockDataSet.vtkMultiBlockDataSet_SetNumberOfBlocks_17 ( HandleRef  pThis,
uint  numBlocks 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkMultiBlockDataSet.MRClassNameKey = "20vtkMultiBlockDataSet" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkCompositeDataSet.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkCompositeDataSet.


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