ActiViz .NET
5.8.0
|
vtkLabelHierarchyAlgorithm - Superclass for algorithms that produce only label hierarchies as output More...
Public Member Functions | |
vtkLabelHierarchyAlgorithm (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkLabelHierarchyAlgorithm () | |
Undocumented Block. | |
void | AddInput (vtkDataObject arg0) |
Add an input of this algorithm. Note that these methods support old-style pipeline connections. When writing new code you should use the more general vtkAlgorithm::AddInputConnection(). See SetInput() for details. | |
void | AddInput (int arg0, vtkDataObject arg1) |
Add an input of this algorithm. Note that these methods support old-style pipeline connections. When writing new code you should use the more general vtkAlgorithm::AddInputConnection(). See SetInput() for details. | |
vtkDataObject | GetInput () |
this method is not recommended for use, but lots of old style filters use it | |
vtkDataObject | GetInput (int port) |
this method is not recommended for use, but lots of old style filters use it | |
vtkLabelHierarchy | GetLabelHierarchyInput (int port) |
this method is not recommended for use, but lots of old style filters use it | |
vtkLabelHierarchy | GetOutput () |
Get the output data object for a port on this algorithm. | |
vtkLabelHierarchy | GetOutput (int arg0) |
Get the output data object for a port on this algorithm. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkLabelHierarchyAlgorithm | NewInstance () |
Undocumented Block. | |
void | SetInput (vtkDataObject arg0) |
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 arg0, vtkDataObject arg1) |
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. | |
virtual void | SetOutput (vtkDataObject d) |
Get the output data object for a port on this algorithm. | |
Static Public Member Functions | |
static new vtkLabelHierarchyAlgorithm | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkLabelHierarchyAlgorithm | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkLabelHierarchyAlgorithm" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "26vtkLabelHierarchyAlgorithm" |
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 | vtkLabelHierarchyAlgorithm_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkLabelHierarchyAlgorithm_AddInput_01 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkLabelHierarchyAlgorithm_AddInput_02 (HandleRef pThis, int arg0, HandleRef arg1) |
static internal IntPtr | vtkLabelHierarchyAlgorithm_GetInput_03 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkLabelHierarchyAlgorithm_GetInput_04 (HandleRef pThis, int port, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkLabelHierarchyAlgorithm_GetLabelHierarchyInput_05 (HandleRef pThis, int port, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkLabelHierarchyAlgorithm_GetOutput_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkLabelHierarchyAlgorithm_GetOutput_07 (HandleRef pThis, int arg0, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkLabelHierarchyAlgorithm_IsA_08 (HandleRef pThis, string type) |
static internal int | vtkLabelHierarchyAlgorithm_IsTypeOf_09 (string type) |
static internal IntPtr | vtkLabelHierarchyAlgorithm_NewInstance_11 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkLabelHierarchyAlgorithm_SafeDownCast_12 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkLabelHierarchyAlgorithm_SetInput_13 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkLabelHierarchyAlgorithm_SetInput_14 (HandleRef pThis, int arg0, HandleRef arg1) |
static internal void | vtkLabelHierarchyAlgorithm_SetOutput_15 (HandleRef pThis, HandleRef d) |
Static Private Member Functions | |
static | vtkLabelHierarchyAlgorithm () |
Automatically generated type registration mechanics. |
vtkLabelHierarchyAlgorithm - Superclass for algorithms that produce only label hierarchies as output
Description
vtkLabelHierarchyAlgorithm 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 DataObjects. 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 RequestData and RequestInformation. You should implement RequestData( request, inputVec, outputVec) in subclasses.
static Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
Add an input of this algorithm. Note that these methods support old-style pipeline connections. When writing new code you should use the more general vtkAlgorithm::AddInputConnection(). See SetInput() for details.
void Kitware.VTK.vtkLabelHierarchyAlgorithm.AddInput | ( | int | arg0, |
vtkDataObject | arg1 | ||
) |
Add an input of this algorithm. Note that these methods support old-style pipeline connections. When writing new code you should use the more general vtkAlgorithm::AddInputConnection(). See SetInput() for details.
override void Kitware.VTK.vtkLabelHierarchyAlgorithm.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.vtkPointSetToLabelHierarchy.
this method is not recommended for use, but lots of old style filters use it
this method is not recommended for use, but lots of old style filters use it
this method is not recommended for use, but lots of old style filters use it
Get the output data object for a port on this algorithm.
Get the output data object for a port on this algorithm.
override int Kitware.VTK.vtkLabelHierarchyAlgorithm.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAlgorithm.
Reimplemented in Kitware.VTK.vtkPointSetToLabelHierarchy.
static new int Kitware.VTK.vtkLabelHierarchyAlgorithm.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAlgorithm.
Reimplemented in Kitware.VTK.vtkPointSetToLabelHierarchy.
static new vtkLabelHierarchyAlgorithm Kitware.VTK.vtkLabelHierarchyAlgorithm.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAlgorithm.
Reimplemented in Kitware.VTK.vtkPointSetToLabelHierarchy.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAlgorithm.
Reimplemented in Kitware.VTK.vtkPointSetToLabelHierarchy.
static new vtkLabelHierarchyAlgorithm Kitware.VTK.vtkLabelHierarchyAlgorithm.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkAlgorithm.
Reimplemented in Kitware.VTK.vtkPointSetToLabelHierarchy.
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 Kitware.VTK.vtkLabelHierarchyAlgorithm.SetInput | ( | int | arg0, |
vtkDataObject | arg1 | ||
) |
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.
virtual void Kitware.VTK.vtkLabelHierarchyAlgorithm.SetOutput | ( | vtkDataObject | d | ) | [virtual] |
Get the output data object for a port on this algorithm.
static internal void Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_AddInput_01 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_AddInput_02 | ( | HandleRef | pThis, |
int | arg0, | ||
HandleRef | arg1 | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_GetInput_03 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_GetInput_04 | ( | HandleRef | pThis, |
int | port, | ||
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_GetLabelHierarchyInput_05 | ( | HandleRef | pThis, |
int | port, | ||
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_GetOutput_06 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_GetOutput_07 | ( | HandleRef | pThis, |
int | arg0, | ||
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_IsA_08 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_IsTypeOf_09 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_NewInstance_11 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_SafeDownCast_12 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_SetInput_13 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_SetInput_14 | ( | HandleRef | pThis, |
int | arg0, | ||
HandleRef | arg1 | ||
) | [private] |
static internal void Kitware.VTK.vtkLabelHierarchyAlgorithm.vtkLabelHierarchyAlgorithm_SetOutput_15 | ( | HandleRef | pThis, |
HandleRef | d | ||
) | [private] |
new readonly string Kitware.VTK.vtkLabelHierarchyAlgorithm.MRClassNameKey = "26vtkLabelHierarchyAlgorithm" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkAlgorithm.
Reimplemented in Kitware.VTK.vtkPointSetToLabelHierarchy.
new const string Kitware.VTK.vtkLabelHierarchyAlgorithm.MRFullTypeName = "Kitware.VTK.vtkLabelHierarchyAlgorithm" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkAlgorithm.
Reimplemented in Kitware.VTK.vtkPointSetToLabelHierarchy.