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

vtkImageOpenClose3D - Will perform opening or closing. More...

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

List of all members.

Public Member Functions

 vtkImageOpenClose3D (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkImageOpenClose3D ()
 Default open value is 0, and default close value is 255.
override void DebugOff ()
 Turn debugging output on. (in sub filters also)
override void DebugOn ()
 Turn debugging output on. (in sub filters also)
double GetCloseValue ()
 Determines the value that will closed. Close value is first dilated, and then eroded.
virtual vtkImageDilateErode3D GetFilter0 ()
 Needed for Progress functions.
virtual vtkImageDilateErode3D GetFilter1 ()
 Needed for Progress functions.
override uint GetMTime ()
 This method considers the sub filters MTimes when computing this objects modified time.
double GetOpenValue ()
 Determines the value that will opened. Open value is first eroded, and then dilated.
override int IsA (string type)
 Default open value is 0, and default close value is 255.
override void Modified ()
 Pass modified message to sub filters.
new vtkImageOpenClose3D NewInstance ()
 Default open value is 0, and default close value is 255.
void SetCloseValue (double value)
 Determines the value that will closed. Close value is first dilated, and then eroded.
void SetKernelSize (int size0, int size1, int size2)
 Selects the size of gaps or objects removed.
void SetOpenValue (double value)
 Determines the value that will opened. Open value is first eroded, and then dilated.

Static Public Member Functions

static new vtkImageOpenClose3D New ()
 Default open value is 0, and default close value is 255.
static new int IsTypeOf (string type)
 Default open value is 0, and default close value is 255.
static new vtkImageOpenClose3D SafeDownCast (vtkObjectBase o)
 Default open value is 0, and default close value is 255.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "19vtkImageOpenClose3D"
 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 vtkImageOpenClose3D_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageOpenClose3D_DebugOff_01 (HandleRef pThis)
static internal void vtkImageOpenClose3D_DebugOn_02 (HandleRef pThis)
static internal double vtkImageOpenClose3D_GetCloseValue_03 (HandleRef pThis)
static internal IntPtr vtkImageOpenClose3D_GetFilter0_04 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkImageOpenClose3D_GetFilter1_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal uint vtkImageOpenClose3D_GetMTime_06 (HandleRef pThis)
static internal double vtkImageOpenClose3D_GetOpenValue_07 (HandleRef pThis)
static internal int vtkImageOpenClose3D_IsA_08 (HandleRef pThis, string type)
static internal int vtkImageOpenClose3D_IsTypeOf_09 (string type)
static internal void vtkImageOpenClose3D_Modified_10 (HandleRef pThis)
static internal IntPtr vtkImageOpenClose3D_NewInstance_12 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkImageOpenClose3D_SafeDownCast_13 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkImageOpenClose3D_SetCloseValue_14 (HandleRef pThis, double value)
static internal void vtkImageOpenClose3D_SetKernelSize_15 (HandleRef pThis, int size0, int size1, int size2)
static internal void vtkImageOpenClose3D_SetOpenValue_16 (HandleRef pThis, double value)

Static Private Member Functions

static vtkImageOpenClose3D ()
 Automatically generated type registration mechanics.

Detailed Description

vtkImageOpenClose3D - Will perform opening or closing.

Description vtkImageOpenClose3D performs opening or closing by having two vtkImageErodeDilates in series. The size of operation is determined by the method SetKernelSize, and the operator is an ellipse. OpenValue and CloseValue determine how the filter behaves. For binary images Opening and closing behaves as expected. Close value is first dilated, and then eroded. Open value is first eroded, and then dilated. Degenerate two dimensional opening/closing can be achieved by setting the one axis the 3D KernelSize to 1. Values other than open value and close value are not touched. This enables the filter to processes segmented images containing more than two tags.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Default open value is 0, and default close value is 255.


Member Function Documentation

override void Kitware.VTK.vtkImageOpenClose3D.DebugOff ( ) [virtual]

Turn debugging output on. (in sub filters also)

Reimplemented from Kitware.VTK.vtkObject.

override void Kitware.VTK.vtkImageOpenClose3D.DebugOn ( ) [virtual]

Turn debugging output on. (in sub filters also)

Reimplemented from Kitware.VTK.vtkObject.

override void Kitware.VTK.vtkImageOpenClose3D.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.vtkImageAlgorithm.

Determines the value that will closed. Close value is first dilated, and then eroded.

Needed for Progress functions.

Here is the call graph for this function:

Needed for Progress functions.

Here is the call graph for this function:

override uint Kitware.VTK.vtkImageOpenClose3D.GetMTime ( ) [virtual]

This method considers the sub filters MTimes when computing this objects modified time.

Reimplemented from Kitware.VTK.vtkObject.

Determines the value that will opened. Open value is first eroded, and then dilated.

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

Default open value is 0, and default close value is 255.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

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

Default open value is 0, and default close value is 255.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

override void Kitware.VTK.vtkImageOpenClose3D.Modified ( ) [virtual]

Pass modified message to sub filters.

Reimplemented from Kitware.VTK.vtkObject.

Default open value is 0, and default close value is 255.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Default open value is 0, and default close value is 255.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Default open value is 0, and default close value is 255.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Here is the call graph for this function:

Determines the value that will closed. Close value is first dilated, and then eroded.

void Kitware.VTK.vtkImageOpenClose3D.SetKernelSize ( int  size0,
int  size1,
int  size2 
)

Selects the size of gaps or objects removed.

Determines the value that will opened. Open value is first eroded, and then dilated.

static internal void Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_DebugOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_DebugOn_02 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_GetCloseValue_03 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_GetFilter0_04 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_GetFilter1_05 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal uint Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_GetMTime_06 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_GetOpenValue_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_IsA_08 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_IsTypeOf_09 ( string  type) [private]
static internal void Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_Modified_10 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_NewInstance_12 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_SafeDownCast_13 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_SetCloseValue_14 ( HandleRef  pThis,
double  value 
) [private]
static internal void Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_SetKernelSize_15 ( HandleRef  pThis,
int  size0,
int  size1,
int  size2 
) [private]
static internal void Kitware.VTK.vtkImageOpenClose3D.vtkImageOpenClose3D_SetOpenValue_16 ( HandleRef  pThis,
double  value 
) [private]

Member Data Documentation

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.


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