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

vtkFillHolesFilter - identify and fill holes in meshes More...

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

List of all members.

Public Member Functions

 vtkFillHolesFilter (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkFillHolesFilter ()
 Standard methods for instantiation, type information and printing.
virtual double GetHoleSize ()
 Specify the maximum hole size to fill. This is represented as a radius to the bounding circumsphere containing the hole. Note that this is an approximate area; the actual area cannot be computed without first triangulating the hole.
virtual double GetHoleSizeMaxValue ()
 Specify the maximum hole size to fill. This is represented as a radius to the bounding circumsphere containing the hole. Note that this is an approximate area; the actual area cannot be computed without first triangulating the hole.
virtual double GetHoleSizeMinValue ()
 Specify the maximum hole size to fill. This is represented as a radius to the bounding circumsphere containing the hole. Note that this is an approximate area; the actual area cannot be computed without first triangulating the hole.
override int IsA (string type)
 Standard methods for instantiation, type information and printing.
new vtkFillHolesFilter NewInstance ()
 Standard methods for instantiation, type information and printing.
virtual void SetHoleSize (double _arg)
 Specify the maximum hole size to fill. This is represented as a radius to the bounding circumsphere containing the hole. Note that this is an approximate area; the actual area cannot be computed without first triangulating the hole.

Static Public Member Functions

static new vtkFillHolesFilter New ()
 Standard methods for instantiation, type information and printing.
static new int IsTypeOf (string type)
 Standard methods for instantiation, type information and printing.
static new vtkFillHolesFilter SafeDownCast (vtkObjectBase o)
 Standard methods for instantiation, type information and printing.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "18vtkFillHolesFilter"
 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 vtkFillHolesFilter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal double vtkFillHolesFilter_GetHoleSize_01 (HandleRef pThis)
static internal double vtkFillHolesFilter_GetHoleSizeMaxValue_02 (HandleRef pThis)
static internal double vtkFillHolesFilter_GetHoleSizeMinValue_03 (HandleRef pThis)
static internal int vtkFillHolesFilter_IsA_04 (HandleRef pThis, string type)
static internal int vtkFillHolesFilter_IsTypeOf_05 (string type)
static internal IntPtr vtkFillHolesFilter_NewInstance_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkFillHolesFilter_SafeDownCast_08 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkFillHolesFilter_SetHoleSize_09 (HandleRef pThis, double _arg)

Static Private Member Functions

static vtkFillHolesFilter ()
 Automatically generated type registration mechanics.

Detailed Description

vtkFillHolesFilter - identify and fill holes in meshes

Description vtkFillHolesFilter is a filter that identifies and fills holes in input vtkPolyData meshes. Holes are identified by locating boundary edges, linking them together into loops, and then triangulating the resulting loops. Note that you can specify an approximate limit to the size of the hole that can be filled.

Caveats Note that any mesh with boundary edges by definition has a topological hole. This even includes a reactangular grid (e.g., the output of vtkPlaneSource). In such situations, if the outer hole is filled, retriangulation of the hole will cause geometric overlap of the mesh. This can be prevented by using the hole size instance variable to prevent the larger holes from being triangulated.

Note this filter only operates on polygons and triangle strips. Vertices and polylines are passed through untouched.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Standard methods for instantiation, type information and printing.


Member Function Documentation

override void Kitware.VTK.vtkFillHolesFilter.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.vtkPolyDataAlgorithm.

virtual double Kitware.VTK.vtkFillHolesFilter.GetHoleSize ( ) [virtual]

Specify the maximum hole size to fill. This is represented as a radius to the bounding circumsphere containing the hole. Note that this is an approximate area; the actual area cannot be computed without first triangulating the hole.

Specify the maximum hole size to fill. This is represented as a radius to the bounding circumsphere containing the hole. Note that this is an approximate area; the actual area cannot be computed without first triangulating the hole.

Specify the maximum hole size to fill. This is represented as a radius to the bounding circumsphere containing the hole. Note that this is an approximate area; the actual area cannot be computed without first triangulating the hole.

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

Standard methods for instantiation, type information and printing.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Standard methods for instantiation, type information and printing.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Standard methods for instantiation, type information and printing.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Standard methods for instantiation, type information and printing.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Standard methods for instantiation, type information and printing.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkFillHolesFilter.SetHoleSize ( double  _arg) [virtual]

Specify the maximum hole size to fill. This is represented as a radius to the bounding circumsphere containing the hole. Note that this is an approximate area; the actual area cannot be computed without first triangulating the hole.

static internal double Kitware.VTK.vtkFillHolesFilter.vtkFillHolesFilter_GetHoleSize_01 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkFillHolesFilter.vtkFillHolesFilter_GetHoleSizeMaxValue_02 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkFillHolesFilter.vtkFillHolesFilter_GetHoleSizeMinValue_03 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkFillHolesFilter.vtkFillHolesFilter_IsA_04 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkFillHolesFilter.vtkFillHolesFilter_IsTypeOf_05 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkFillHolesFilter.vtkFillHolesFilter_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkFillHolesFilter.vtkFillHolesFilter_NewInstance_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkFillHolesFilter.vtkFillHolesFilter_SafeDownCast_08 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkFillHolesFilter.vtkFillHolesFilter_SetHoleSize_09 ( HandleRef  pThis,
double  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkFillHolesFilter.MRClassNameKey = "18vtkFillHolesFilter" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


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