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

vtkFeatureEdges - extract boundary, non-manifold, and/or sharp edges from polygonal data More...

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

List of all members.

Public Member Functions

 vtkFeatureEdges (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkFeatureEdges ()
 Construct object with feature angle = 30; all types of edges extracted and colored.
virtual void BoundaryEdgesOff ()
 Turn on/off the extraction of boundary edges.
virtual void BoundaryEdgesOn ()
 Turn on/off the extraction of boundary edges.
virtual void ColoringOff ()
 Turn on/off the coloring of edges by type.
virtual void ColoringOn ()
 Turn on/off the coloring of edges by type.
void CreateDefaultLocator ()
 Create default locator. Used to create one when none is specified.
virtual void FeatureEdgesOff ()
 Turn on/off the extraction of feature edges.
virtual void FeatureEdgesOn ()
 Turn on/off the extraction of feature edges.
virtual int GetBoundaryEdges ()
 Turn on/off the extraction of boundary edges.
virtual int GetColoring ()
 Turn on/off the coloring of edges by type.
virtual double GetFeatureAngle ()
 Specify the feature angle for extracting feature edges.
virtual double GetFeatureAngleMaxValue ()
 Specify the feature angle for extracting feature edges.
virtual double GetFeatureAngleMinValue ()
 Specify the feature angle for extracting feature edges.
virtual int GetFeatureEdges ()
 Turn on/off the extraction of feature edges.
virtual vtkIncrementalPointLocator GetLocator ()
 Set / get a spatial locator for merging points. By default an instance of vtkMergePoints is used.
override uint GetMTime ()
 Return MTime also considering the locator.
virtual int GetManifoldEdges ()
 Turn on/off the extraction of manifold edges.
virtual int GetNonManifoldEdges ()
 Turn on/off the extraction of non-manifold edges.
override int IsA (string type)
 Undocumented Block.
virtual void ManifoldEdgesOff ()
 Turn on/off the extraction of manifold edges.
virtual void ManifoldEdgesOn ()
 Turn on/off the extraction of manifold edges.
new vtkFeatureEdges NewInstance ()
 Undocumented Block.
virtual void NonManifoldEdgesOff ()
 Turn on/off the extraction of non-manifold edges.
virtual void NonManifoldEdgesOn ()
 Turn on/off the extraction of non-manifold edges.
virtual void SetBoundaryEdges (int _arg)
 Turn on/off the extraction of boundary edges.
virtual void SetColoring (int _arg)
 Turn on/off the coloring of edges by type.
virtual void SetFeatureAngle (double _arg)
 Specify the feature angle for extracting feature edges.
virtual void SetFeatureEdges (int _arg)
 Turn on/off the extraction of feature edges.
void SetLocator (vtkIncrementalPointLocator locator)
 Set / get a spatial locator for merging points. By default an instance of vtkMergePoints is used.
virtual void SetManifoldEdges (int _arg)
 Turn on/off the extraction of manifold edges.
virtual void SetNonManifoldEdges (int _arg)
 Turn on/off the extraction of non-manifold edges.

Static Public Member Functions

static new vtkFeatureEdges New ()
 Construct object with feature angle = 30; all types of edges extracted and colored.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkFeatureEdges SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "15vtkFeatureEdges"
 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 vtkFeatureEdges_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkFeatureEdges_BoundaryEdgesOff_01 (HandleRef pThis)
static internal void vtkFeatureEdges_BoundaryEdgesOn_02 (HandleRef pThis)
static internal void vtkFeatureEdges_ColoringOff_03 (HandleRef pThis)
static internal void vtkFeatureEdges_ColoringOn_04 (HandleRef pThis)
static internal void vtkFeatureEdges_CreateDefaultLocator_05 (HandleRef pThis)
static internal void vtkFeatureEdges_FeatureEdgesOff_06 (HandleRef pThis)
static internal void vtkFeatureEdges_FeatureEdgesOn_07 (HandleRef pThis)
static internal int vtkFeatureEdges_GetBoundaryEdges_08 (HandleRef pThis)
static internal int vtkFeatureEdges_GetColoring_09 (HandleRef pThis)
static internal double vtkFeatureEdges_GetFeatureAngle_10 (HandleRef pThis)
static internal double vtkFeatureEdges_GetFeatureAngleMaxValue_11 (HandleRef pThis)
static internal double vtkFeatureEdges_GetFeatureAngleMinValue_12 (HandleRef pThis)
static internal int vtkFeatureEdges_GetFeatureEdges_13 (HandleRef pThis)
static internal IntPtr vtkFeatureEdges_GetLocator_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal uint vtkFeatureEdges_GetMTime_15 (HandleRef pThis)
static internal int vtkFeatureEdges_GetManifoldEdges_16 (HandleRef pThis)
static internal int vtkFeatureEdges_GetNonManifoldEdges_17 (HandleRef pThis)
static internal int vtkFeatureEdges_IsA_18 (HandleRef pThis, string type)
static internal int vtkFeatureEdges_IsTypeOf_19 (string type)
static internal void vtkFeatureEdges_ManifoldEdgesOff_20 (HandleRef pThis)
static internal void vtkFeatureEdges_ManifoldEdgesOn_21 (HandleRef pThis)
static internal IntPtr vtkFeatureEdges_NewInstance_23 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkFeatureEdges_NonManifoldEdgesOff_24 (HandleRef pThis)
static internal void vtkFeatureEdges_NonManifoldEdgesOn_25 (HandleRef pThis)
static internal IntPtr vtkFeatureEdges_SafeDownCast_26 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkFeatureEdges_SetBoundaryEdges_27 (HandleRef pThis, int _arg)
static internal void vtkFeatureEdges_SetColoring_28 (HandleRef pThis, int _arg)
static internal void vtkFeatureEdges_SetFeatureAngle_29 (HandleRef pThis, double _arg)
static internal void vtkFeatureEdges_SetFeatureEdges_30 (HandleRef pThis, int _arg)
static internal void vtkFeatureEdges_SetLocator_31 (HandleRef pThis, HandleRef locator)
static internal void vtkFeatureEdges_SetManifoldEdges_32 (HandleRef pThis, int _arg)
static internal void vtkFeatureEdges_SetNonManifoldEdges_33 (HandleRef pThis, int _arg)

Static Private Member Functions

static vtkFeatureEdges ()
 Automatically generated type registration mechanics.

Detailed Description

vtkFeatureEdges - extract boundary, non-manifold, and/or sharp edges from polygonal data

Description vtkFeatureEdges is a filter to extract special types of edges from input polygonal data. These edges are either 1) boundary (used by one polygon) or a line cell; 2) non-manifold (used by three or more polygons); 3) feature edges (edges used by two triangles and whose dihedral angle > FeatureAngle); or 4) manifold edges (edges used by exactly two polygons). These edges may be extracted in any combination. Edges may also be "colored" (i.e., scalar values assigned) based on edge type. The cell coloring is assigned to the cell data of the extracted edges.


Constructor & Destructor Documentation

static Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges ( ) [static, private]

Automatically generated type registration mechanics.

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

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

Construct object with feature angle = 30; all types of edges extracted and colored.


Member Function Documentation

Turn on/off the extraction of boundary edges.

virtual void Kitware.VTK.vtkFeatureEdges.BoundaryEdgesOn ( ) [virtual]

Turn on/off the extraction of boundary edges.

virtual void Kitware.VTK.vtkFeatureEdges.ColoringOff ( ) [virtual]

Turn on/off the coloring of edges by type.

virtual void Kitware.VTK.vtkFeatureEdges.ColoringOn ( ) [virtual]

Turn on/off the coloring of edges by type.

Create default locator. Used to create one when none is specified.

override void Kitware.VTK.vtkFeatureEdges.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 void Kitware.VTK.vtkFeatureEdges.FeatureEdgesOff ( ) [virtual]

Turn on/off the extraction of feature edges.

virtual void Kitware.VTK.vtkFeatureEdges.FeatureEdgesOn ( ) [virtual]

Turn on/off the extraction of feature edges.

Turn on/off the extraction of boundary edges.

virtual int Kitware.VTK.vtkFeatureEdges.GetColoring ( ) [virtual]

Turn on/off the coloring of edges by type.

virtual double Kitware.VTK.vtkFeatureEdges.GetFeatureAngle ( ) [virtual]

Specify the feature angle for extracting feature edges.

Specify the feature angle for extracting feature edges.

Specify the feature angle for extracting feature edges.

Turn on/off the extraction of feature edges.

Set / get a spatial locator for merging points. By default an instance of vtkMergePoints is used.

Here is the call graph for this function:

Turn on/off the extraction of manifold edges.

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

Return MTime also considering the locator.

Reimplemented from Kitware.VTK.vtkObject.

Turn on/off the extraction of non-manifold edges.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Turn on/off the extraction of manifold edges.

virtual void Kitware.VTK.vtkFeatureEdges.ManifoldEdgesOn ( ) [virtual]

Turn on/off the extraction of manifold edges.

Construct object with feature angle = 30; all types of edges extracted and colored.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Turn on/off the extraction of non-manifold edges.

Turn on/off the extraction of non-manifold edges.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkFeatureEdges.SetBoundaryEdges ( int  _arg) [virtual]

Turn on/off the extraction of boundary edges.

virtual void Kitware.VTK.vtkFeatureEdges.SetColoring ( int  _arg) [virtual]

Turn on/off the coloring of edges by type.

virtual void Kitware.VTK.vtkFeatureEdges.SetFeatureAngle ( double  _arg) [virtual]

Specify the feature angle for extracting feature edges.

virtual void Kitware.VTK.vtkFeatureEdges.SetFeatureEdges ( int  _arg) [virtual]

Turn on/off the extraction of feature edges.

Set / get a spatial locator for merging points. By default an instance of vtkMergePoints is used.

virtual void Kitware.VTK.vtkFeatureEdges.SetManifoldEdges ( int  _arg) [virtual]

Turn on/off the extraction of manifold edges.

virtual void Kitware.VTK.vtkFeatureEdges.SetNonManifoldEdges ( int  _arg) [virtual]

Turn on/off the extraction of non-manifold edges.

static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_BoundaryEdgesOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_BoundaryEdgesOn_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_ColoringOff_03 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_ColoringOn_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_CreateDefaultLocator_05 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_FeatureEdgesOff_06 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_FeatureEdgesOn_07 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_GetBoundaryEdges_08 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_GetColoring_09 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_GetFeatureAngle_10 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_GetFeatureAngleMaxValue_11 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_GetFeatureAngleMinValue_12 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_GetFeatureEdges_13 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_GetLocator_14 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_GetManifoldEdges_16 ( HandleRef  pThis) [private]
static internal uint Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_GetMTime_15 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_GetNonManifoldEdges_17 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_IsA_18 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_IsTypeOf_19 ( string  type) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_ManifoldEdgesOff_20 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_ManifoldEdgesOn_21 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_NewInstance_23 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_NonManifoldEdgesOff_24 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_NonManifoldEdgesOn_25 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_SafeDownCast_26 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_SetBoundaryEdges_27 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_SetColoring_28 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_SetFeatureAngle_29 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_SetFeatureEdges_30 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_SetLocator_31 ( HandleRef  pThis,
HandleRef  locator 
) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_SetManifoldEdges_32 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkFeatureEdges.vtkFeatureEdges_SetNonManifoldEdges_33 ( HandleRef  pThis,
int  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkFeatureEdges.MRClassNameKey = "15vtkFeatureEdges" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


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