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

vtkCompositeDataSet - abstract superclass for composite (multi-block or AMR) datasets More...

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

List of all members.

Public Member Functions

 vtkCompositeDataSet (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
virtual void CopyStructure (vtkCompositeDataSet input)
 Copies the tree structure from the input. All pointers to non-composite data objects are intialized to NULL. This also shallow copies the meta data associated with all the nodes.
override void DeepCopy (vtkDataObject src)
 Shallow and Deep copy.
override uint GetActualMemorySize ()
 Return the actual size of the data in kilobytes. This number is valid only after the pipeline has updated.
override int GetDataObjectType ()
 Return class name of data type (see vtkType.h for definitions).
virtual vtkDataObject GetDataSet (vtkCompositeDataIterator iter)
 Returns the dataset located at the positiong pointed by the iterator. The iterator does not need to be iterating over this dataset itself. It can be an iterator for composite dataset with similar structure (achieved by using CopyStructure).
virtual vtkInformation GetMetaData (vtkCompositeDataIterator iter)
 Returns the meta-data associated with the position pointed by the iterator. This will create a new vtkInformation object if none already exists. Use HasMetaData to avoid creating the vtkInformation object unnecessarily. The iterator does not need to be iterating over this dataset itself. It can be an iterator for composite dataset with similar structure (achieved by using CopyStructure).
virtual int GetNumberOfPoints ()
 Returns the total number of points of all blocks. This will iterate over all blocks and call GetNumberOfPoints() so it might be expansive.
override vtkAlgorithmOutput GetProducerPort ()
 Get the port currently producing this object.
virtual int HasMetaData (vtkCompositeDataIterator iter)
 Returns if any meta-data associated with the position pointed by the iterator. The iterator does not need to be iterating over this dataset itself. It can be an iterator for composite dataset with similar structure (achieved by using CopyStructure).
override void Initialize ()
 Restore data object to initial state,.
override int IsA (string type)
 Undocumented Block.
new vtkCompositeDataSet NewInstance ()
 Undocumented Block.
virtual vtkCompositeDataIterator NewIterator ()
 Return a new iterator (the iterator has to be deleted by user).
virtual void SetDataSet (vtkCompositeDataIterator iter, vtkDataObject dataObj)
 Sets the data set at the location pointed by the iterator. The iterator does not need to be iterating over this dataset itself. It can be any composite datasite with similar structure (achieved by using CopyStructure).
override void ShallowCopy (vtkDataObject src)
 Shallow and Deep copy.

Static Public Member Functions

static new vtkCompositeDataSet GetData (vtkInformation info)
 Return the actual size of the data in kilobytes. This number is valid only after the pipeline has updated.
static new vtkCompositeDataSet GetData (vtkInformationVector v, int i)
 Return the actual size of the data in kilobytes. This number is valid only after the pipeline has updated.
static new int IsTypeOf (string type)
 Undocumented Block.
static vtkInformationStringKey NAME ()
 Key used to put node name in the meta-data associated with a node.
static new vtkCompositeDataSet SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "19vtkCompositeDataSet"
 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 void vtkCompositeDataSet_CopyStructure_01 (HandleRef pThis, HandleRef input)
static internal void vtkCompositeDataSet_DeepCopy_02 (HandleRef pThis, HandleRef src)
static internal uint vtkCompositeDataSet_GetActualMemorySize_03 (HandleRef pThis)
static internal IntPtr vtkCompositeDataSet_GetData_04 (HandleRef info, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataSet_GetData_05 (HandleRef v, int i, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkCompositeDataSet_GetDataObjectType_06 (HandleRef pThis)
static internal IntPtr vtkCompositeDataSet_GetDataSet_07 (HandleRef pThis, HandleRef iter, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataSet_GetMetaData_08 (HandleRef pThis, HandleRef iter, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkCompositeDataSet_GetNumberOfPoints_09 (HandleRef pThis)
static internal IntPtr vtkCompositeDataSet_GetProducerPort_10 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkCompositeDataSet_HasMetaData_11 (HandleRef pThis, HandleRef iter)
static internal void vtkCompositeDataSet_Initialize_12 (HandleRef pThis)
static internal int vtkCompositeDataSet_IsA_13 (HandleRef pThis, string type)
static internal int vtkCompositeDataSet_IsTypeOf_14 (string type)
static internal IntPtr vtkCompositeDataSet_NAME_15 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataSet_NewInstance_16 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataSet_NewIterator_17 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataSet_SafeDownCast_18 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkCompositeDataSet_SetDataSet_19 (HandleRef pThis, HandleRef iter, HandleRef dataObj)
static internal void vtkCompositeDataSet_ShallowCopy_20 (HandleRef pThis, HandleRef src)

Static Private Member Functions

static vtkCompositeDataSet ()
 Automatically generated type registration mechanics.

Detailed Description

vtkCompositeDataSet - abstract superclass for composite (multi-block or AMR) datasets

Description vtkCompositeDataSet is an abstract class that represents a collection of datasets (including other composite datasets). It provides an interface to access the datasets through iterators. vtkCompositeDataSet provides methods that are used by subclasses to store the datasets. vtkCompositeDataSet provides the datastructure for a full tree representation. Subclasses provide the semantics for it and control how this tree is built.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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


Member Function Documentation

Copies the tree structure from the input. All pointers to non-composite data objects are intialized to NULL. This also shallow copies the meta data associated with all the nodes.

override void Kitware.VTK.vtkCompositeDataSet.DeepCopy ( vtkDataObject  src) [virtual]

Shallow and Deep copy.

Reimplemented from Kitware.VTK.vtkDataObject.

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

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet, Kitware.VTK.vtkMultiBlockDataSet, Kitware.VTK.vtkMultiPieceDataSet, and Kitware.VTK.vtkTemporalDataSet.

Return the actual size of the data in kilobytes. This number is valid only after the pipeline has updated.

Reimplemented from Kitware.VTK.vtkDataObject.

Return the actual size of the data in kilobytes. This number is valid only after the pipeline has updated.

Reimplemented from Kitware.VTK.vtkDataObject.

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet, Kitware.VTK.vtkMultiBlockDataSet, Kitware.VTK.vtkMultiPieceDataSet, and Kitware.VTK.vtkTemporalDataSet.

Here is the call graph for this function:

Return the actual size of the data in kilobytes. This number is valid only after the pipeline has updated.

Reimplemented from Kitware.VTK.vtkDataObject.

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet, Kitware.VTK.vtkMultiBlockDataSet, Kitware.VTK.vtkMultiPieceDataSet, and Kitware.VTK.vtkTemporalDataSet.

Here is the call graph for this function:

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

Reimplemented from Kitware.VTK.vtkDataObject.

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet, Kitware.VTK.vtkMultiBlockDataSet, Kitware.VTK.vtkMultiPieceDataSet, and Kitware.VTK.vtkTemporalDataSet.

Returns the dataset located at the positiong pointed by the iterator. The iterator does not need to be iterating over this dataset itself. It can be an iterator for composite dataset with similar structure (achieved by using CopyStructure).

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet.

Here is the call graph for this function:

Returns the meta-data associated with the position pointed by the iterator. This will create a new vtkInformation object if none already exists. Use HasMetaData to avoid creating the vtkInformation object unnecessarily. The iterator does not need to be iterating over this dataset itself. It can be an iterator for composite dataset with similar structure (achieved by using CopyStructure).

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet, Kitware.VTK.vtkMultiBlockDataSet, Kitware.VTK.vtkTemporalDataSet, and Kitware.VTK.vtkMultiPieceDataSet.

Here is the call graph for this function:

Returns the total number of points of all blocks. This will iterate over all blocks and call GetNumberOfPoints() so it might be expansive.

Get the port currently producing this object.

Reimplemented from Kitware.VTK.vtkDataObject.

Here is the call graph for this function:

Returns if any meta-data associated with the position pointed by the iterator. The iterator does not need to be iterating over this dataset itself. It can be an iterator for composite dataset with similar structure (achieved by using CopyStructure).

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet, Kitware.VTK.vtkMultiPieceDataSet, Kitware.VTK.vtkMultiBlockDataSet, and Kitware.VTK.vtkTemporalDataSet.

override void Kitware.VTK.vtkCompositeDataSet.Initialize ( ) [virtual]

Restore data object to initial state,.

Reimplemented from Kitware.VTK.vtkDataObject.

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

Key used to put node name in the meta-data associated with a node.

Here is the call graph for this function:

Return a new iterator (the iterator has to be deleted by user).

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet.

Here is the call graph for this function:

Undocumented Block.

Reimplemented from Kitware.VTK.vtkDataObject.

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet, Kitware.VTK.vtkMultiPieceDataSet, Kitware.VTK.vtkMultiBlockDataSet, and Kitware.VTK.vtkTemporalDataSet.

Here is the call graph for this function:

Sets the data set at the location pointed by the iterator. The iterator does not need to be iterating over this dataset itself. It can be any composite datasite with similar structure (achieved by using CopyStructure).

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet.

Shallow and Deep copy.

Reimplemented from Kitware.VTK.vtkDataObject.

static internal void Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_CopyStructure_01 ( HandleRef  pThis,
HandleRef  input 
) [private]
static internal void Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_DeepCopy_02 ( HandleRef  pThis,
HandleRef  src 
) [private]
static internal uint Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_GetActualMemorySize_03 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_GetData_04 ( HandleRef  info,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_GetData_05 ( HandleRef  v,
int  i,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_GetDataObjectType_06 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_GetDataSet_07 ( HandleRef  pThis,
HandleRef  iter,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_GetMetaData_08 ( HandleRef  pThis,
HandleRef  iter,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_GetNumberOfPoints_09 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_GetProducerPort_10 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_HasMetaData_11 ( HandleRef  pThis,
HandleRef  iter 
) [private]
static internal void Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_Initialize_12 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_IsA_13 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_IsTypeOf_14 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_NAME_15 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_NewInstance_16 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_NewIterator_17 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_SafeDownCast_18 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_SetDataSet_19 ( HandleRef  pThis,
HandleRef  iter,
HandleRef  dataObj 
) [private]
static internal void Kitware.VTK.vtkCompositeDataSet.vtkCompositeDataSet_ShallowCopy_20 ( HandleRef  pThis,
HandleRef  src 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkCompositeDataSet.MRClassNameKey = "19vtkCompositeDataSet" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkDataObject.

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet, Kitware.VTK.vtkMultiBlockDataSet, Kitware.VTK.vtkMultiPieceDataSet, and Kitware.VTK.vtkTemporalDataSet.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkDataObject.

Reimplemented in Kitware.VTK.vtkHierarchicalBoxDataSet, Kitware.VTK.vtkMultiBlockDataSet, Kitware.VTK.vtkMultiPieceDataSet, and Kitware.VTK.vtkTemporalDataSet.


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