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

vtkAnnotationLayersAlgorithm - Superclass for algorithms that produce only vtkAnnotationLayers as output More...

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

List of all members.

Public Member Functions

 vtkAnnotationLayersAlgorithm (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkAnnotationLayersAlgorithm ()
 Undocumented Block.
vtkAnnotationLayers GetOutput ()
 Get the output data object for a port on this algorithm.
vtkAnnotationLayers GetOutput (int index)
 Get the output data object for a port on this algorithm.
override int IsA (string type)
 Undocumented Block.
new vtkAnnotationLayersAlgorithm NewInstance ()
 Undocumented Block.
void SetInput (vtkDataObject obj)
 Set an input of this algorithm. You should not override these methods because they are not the only way to connect a pipeline. Note that these methods support old-style pipeline connections. When writing new code you should use the more general vtkAlgorithm::SetInputConnection(). These methods transform the input index to the input port index, not an index of a connection within a single port.
void SetInput (int index, vtkDataObject obj)
 Set an input of this algorithm. You should not override these methods because they are not the only way to connect a pipeline. Note that these methods support old-style pipeline connections. When writing new code you should use the more general vtkAlgorithm::SetInputConnection(). These methods transform the input index to the input port index, not an index of a connection within a single port.

Static Public Member Functions

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

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "28vtkAnnotationLayersAlgorithm"
 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 vtkAnnotationLayersAlgorithm_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkAnnotationLayersAlgorithm_GetOutput_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkAnnotationLayersAlgorithm_GetOutput_02 (HandleRef pThis, int index, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkAnnotationLayersAlgorithm_IsA_03 (HandleRef pThis, string type)
static internal int vtkAnnotationLayersAlgorithm_IsTypeOf_04 (string type)
static internal IntPtr vtkAnnotationLayersAlgorithm_NewInstance_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkAnnotationLayersAlgorithm_SafeDownCast_07 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkAnnotationLayersAlgorithm_SetInput_08 (HandleRef pThis, HandleRef obj)
static internal void vtkAnnotationLayersAlgorithm_SetInput_09 (HandleRef pThis, int index, HandleRef obj)

Static Private Member Functions

static vtkAnnotationLayersAlgorithm ()
 Automatically generated type registration mechanics.

Detailed Description

vtkAnnotationLayersAlgorithm - Superclass for algorithms that produce only vtkAnnotationLayers as output

Description vtkAnnotationLayersAlgorithm is a convenience class to make writing algorithms easier. It is also designed to help transition old algorithms to the new pipeline architecture. There are some assumptions and defaults made by this class you should be aware of. This class defaults such that your filter will have one input port and one output port. If that is not the case simply change it with SetNumberOfInputPorts etc. See this class constructor for the default. This class also provides a FillInputPortInfo method that by default says that all inputs will be vtkAnnotationLayers. If that isn't the case then please override this method in your subclass. This class breaks out the downstream requests into separate functions such as ExecuteData and ExecuteInformation. For new algorithms you should implement RequestData( request, inputVec, outputVec) but for older filters there is a default implementation that calls the old ExecuteData(output) signature. For even older filters that don't implement ExecuteData the default implementation calls the even older Execute() signature.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

Kitware.VTK.vtkAnnotationLayersAlgorithm.vtkAnnotationLayersAlgorithm ( 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.vtkAnnotationLayersAlgorithm.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.vtkAlgorithm.

Reimplemented in Kitware.VTK.vtkAnnotationLink.

Get the output data object for a port on this algorithm.

Here is the call graph for this function:

Get the output data object for a port on this algorithm.

Here is the call graph for this function:

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Reimplemented in Kitware.VTK.vtkAnnotationLink.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Reimplemented in Kitware.VTK.vtkAnnotationLink.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Reimplemented in Kitware.VTK.vtkAnnotationLink.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Reimplemented in Kitware.VTK.vtkAnnotationLink.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Reimplemented in Kitware.VTK.vtkAnnotationLink.

Here is the call graph for this function:

Set an input of this algorithm. You should not override these methods because they are not the only way to connect a pipeline. Note that these methods support old-style pipeline connections. When writing new code you should use the more general vtkAlgorithm::SetInputConnection(). These methods transform the input index to the input port index, not an index of a connection within a single port.

Set an input of this algorithm. You should not override these methods because they are not the only way to connect a pipeline. Note that these methods support old-style pipeline connections. When writing new code you should use the more general vtkAlgorithm::SetInputConnection(). These methods transform the input index to the input port index, not an index of a connection within a single port.

static internal IntPtr Kitware.VTK.vtkAnnotationLayersAlgorithm.vtkAnnotationLayersAlgorithm_GetOutput_01 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkAnnotationLayersAlgorithm.vtkAnnotationLayersAlgorithm_GetOutput_02 ( HandleRef  pThis,
int  index,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkAnnotationLayersAlgorithm.vtkAnnotationLayersAlgorithm_IsA_03 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkAnnotationLayersAlgorithm.vtkAnnotationLayersAlgorithm_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkAnnotationLayersAlgorithm.vtkAnnotationLayersAlgorithm_NewInstance_06 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkAnnotationLayersAlgorithm.vtkAnnotationLayersAlgorithm_SafeDownCast_07 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkAnnotationLayersAlgorithm.vtkAnnotationLayersAlgorithm_SetInput_08 ( HandleRef  pThis,
HandleRef  obj 
) [private]
static internal void Kitware.VTK.vtkAnnotationLayersAlgorithm.vtkAnnotationLayersAlgorithm_SetInput_09 ( HandleRef  pThis,
int  index,
HandleRef  obj 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkAnnotationLayersAlgorithm.MRClassNameKey = "28vtkAnnotationLayersAlgorithm" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Reimplemented in Kitware.VTK.vtkAnnotationLink.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Reimplemented in Kitware.VTK.vtkAnnotationLink.


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