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

vtkCompositeDataPipeline - Executive supporting composite datasets. More...

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

List of all members.

Public Member Functions

 vtkCompositeDataPipeline (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkCompositeDataPipeline ()
 Undocumented Block.
vtkDataObject GetCompositeOutputData (int port)
 Returns the data object stored with the DATA_OBJECT() in the output port.
override int IsA (string type)
 Undocumented Block.
new vtkCompositeDataPipeline NewInstance ()
 Undocumented Block.

Static Public Member Functions

static new vtkCompositeDataPipeline New ()
 Undocumented Block.
static vtkInformationObjectBaseKey COMPOSITE_DATA_META_DATA ()
 COMPOSITE_DATA_META_DATA is a key placed in the output-port information by readers/sources producing composite datasets. This meta-data provides information about the structure of the composite dataset and things like data-bounds etc. THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***.
static vtkInformationIntegerKey COMPOSITE_INDEX ()
 COMPOSITE_INDEX() is added to the leaf nodes of the meta-data composite dataset (COMPOSITE_DATA_META_DATA) during REQUEST_INFORMATION(). Filters downstream can use this index to request specific datasets when creating UPDATE_COMPOSITE_INDICES(). THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***.
static
vtkInformationIntegerVectorKey 
COMPOSITE_INDICES ()
 COMPOSITE_INDICES() is put in the output information by the executive if the request has UPDATE_COMPOSITE_INDICES() using the generated composite dataset's structure. Note that COMPOSITE_INDICES has to be sorted vector with increasing indices. THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***.
static new int IsTypeOf (string type)
 Undocumented Block.
static vtkInformationIntegerKey REQUIRES_TIME_DOWNSTREAM ()
 vtkCompositeDataPipeline specific keys
static new vtkCompositeDataPipeline SafeDownCast (vtkObjectBase o)
 Undocumented Block.
static
vtkInformationIntegerVectorKey 
UPDATE_COMPOSITE_INDICES ()
 UPDATE_COMPOSITE_INDICES is a key placed in the request to request a set of composite indices from a reader/source producing composite dataset. Typically, the reader publishes its structure using COMPOSITE_DATA_META_DATA() and then the sink requests blocks of interest using UPDATE_COMPOSITE_INDICES(). Note that UPDATE_COMPOSITE_INDICES has to be sorted vector with increasing indices. THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "24vtkCompositeDataPipeline"
 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 vtkCompositeDataPipeline_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataPipeline_COMPOSITE_DATA_META_DATA_01 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataPipeline_COMPOSITE_INDEX_02 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataPipeline_COMPOSITE_INDICES_03 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataPipeline_GetCompositeOutputData_04 (HandleRef pThis, int port, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkCompositeDataPipeline_IsA_05 (HandleRef pThis, string type)
static internal int vtkCompositeDataPipeline_IsTypeOf_06 (string type)
static internal IntPtr vtkCompositeDataPipeline_NewInstance_08 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataPipeline_REQUIRES_TIME_DOWNSTREAM_09 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataPipeline_SafeDownCast_10 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkCompositeDataPipeline_UPDATE_COMPOSITE_INDICES_11 (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)

Static Private Member Functions

static vtkCompositeDataPipeline ()
 Automatically generated type registration mechanics.

Detailed Description

vtkCompositeDataPipeline - Executive supporting composite datasets.

Description vtkCompositeDataPipeline is an executive that supports the processing of composite dataset. It supports algorithms that are aware of composite dataset as well as those that are not. Type checking is performed at run time. Algorithms that are not composite dataset-aware have to support all dataset types contained in the composite dataset. The pipeline execution can be summarized as follows:

REQUEST_INFORMATION: The producers have to provide information about the contents of the composite dataset in this pass. Sources that can produce more than one piece (note that a piece is different than a block; each piece consistes of 0 or more blocks) should set MAXIMUM_NUMBER_OF_PIECES to -1.

REQUEST_UPDATE_EXTENT: This pass is identical to the one implemented in vtkStreamingDemandDrivenPipeline

REQUEST_DATA: This is where the algorithms execute. If the vtkCompositeDataPipeline is assigned to a simple filter, it will invoke the vtkStreamingDemandDrivenPipeline passes in a loop, passing a different block each time and will collect the results in a composite dataset.

vtkCompositeDataSet


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

COMPOSITE_DATA_META_DATA is a key placed in the output-port information by readers/sources producing composite datasets. This meta-data provides information about the structure of the composite dataset and things like data-bounds etc. THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***.

Here is the call graph for this function:

COMPOSITE_INDEX() is added to the leaf nodes of the meta-data composite dataset (COMPOSITE_DATA_META_DATA) during REQUEST_INFORMATION(). Filters downstream can use this index to request specific datasets when creating UPDATE_COMPOSITE_INDICES(). THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***.

Here is the call graph for this function:

COMPOSITE_INDICES() is put in the output information by the executive if the request has UPDATE_COMPOSITE_INDICES() using the generated composite dataset's structure. Note that COMPOSITE_INDICES has to be sorted vector with increasing indices. THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***.

Here is the call graph for this function:

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

Reimplemented in Kitware.VTK.vtkThreadedStreamingPipeline.

Returns the data object stored with the DATA_OBJECT() in the output port.

Here is the call graph for this function:

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStreamingDemandDrivenPipeline.

Reimplemented in Kitware.VTK.vtkThreadedStreamingPipeline.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStreamingDemandDrivenPipeline.

Reimplemented in Kitware.VTK.vtkThreadedStreamingPipeline.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStreamingDemandDrivenPipeline.

Reimplemented in Kitware.VTK.vtkThreadedStreamingPipeline.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStreamingDemandDrivenPipeline.

Reimplemented in Kitware.VTK.vtkThreadedStreamingPipeline.

vtkCompositeDataPipeline specific keys

Here is the call graph for this function:

Undocumented Block.

Reimplemented from Kitware.VTK.vtkStreamingDemandDrivenPipeline.

Reimplemented in Kitware.VTK.vtkThreadedStreamingPipeline.

Here is the call graph for this function:

UPDATE_COMPOSITE_INDICES is a key placed in the request to request a set of composite indices from a reader/source producing composite dataset. Typically, the reader publishes its structure using COMPOSITE_DATA_META_DATA() and then the sink requests blocks of interest using UPDATE_COMPOSITE_INDICES(). Note that UPDATE_COMPOSITE_INDICES has to be sorted vector with increasing indices. THIS IS AN EXPERIMENTAL FEATURE. IT MAY CHANGE WITHOUT NOTICE ***.

Here is the call graph for this function:

static internal IntPtr Kitware.VTK.vtkCompositeDataPipeline.vtkCompositeDataPipeline_COMPOSITE_DATA_META_DATA_01 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataPipeline.vtkCompositeDataPipeline_COMPOSITE_INDEX_02 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataPipeline.vtkCompositeDataPipeline_COMPOSITE_INDICES_03 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataPipeline.vtkCompositeDataPipeline_GetCompositeOutputData_04 ( HandleRef  pThis,
int  port,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkCompositeDataPipeline.vtkCompositeDataPipeline_IsA_05 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkCompositeDataPipeline.vtkCompositeDataPipeline_IsTypeOf_06 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataPipeline.vtkCompositeDataPipeline_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataPipeline.vtkCompositeDataPipeline_NewInstance_08 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataPipeline.vtkCompositeDataPipeline_REQUIRES_TIME_DOWNSTREAM_09 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataPipeline.vtkCompositeDataPipeline_SafeDownCast_10 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkCompositeDataPipeline.vtkCompositeDataPipeline_UPDATE_COMPOSITE_INDICES_11 ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkCompositeDataPipeline.MRClassNameKey = "24vtkCompositeDataPipeline" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkStreamingDemandDrivenPipeline.

Reimplemented in Kitware.VTK.vtkThreadedStreamingPipeline.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkStreamingDemandDrivenPipeline.

Reimplemented in Kitware.VTK.vtkThreadedStreamingPipeline.


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