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

vtkPolyDataConnectivityFilter - extract polygonal data based on geometric connectivity More...

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

List of all members.

Public Member Functions

 vtkPolyDataConnectivityFilter (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkPolyDataConnectivityFilter ()
 Construct with default extraction mode to extract largest regions.
void AddSeed (int id)
 Add a seed id (point or cell id). Note: ids are 0-offset.
void AddSpecifiedRegion (int id)
 Add a region id to extract. Note: ids are 0-offset.
virtual void ColorRegionsOff ()
 Turn on/off the coloring of connected regions.
virtual void ColorRegionsOn ()
 Turn on/off the coloring of connected regions.
void DeleteSeed (int id)
 Delete a seed id (point or cell id). Note: ids are 0-offset.
void DeleteSpecifiedRegion (int id)
 Delete a region id to extract. Note: ids are 0-offset.
virtual double[] GetClosestPoint ()
 Use to specify x-y-z point coordinates when extracting the region closest to a specified point.
virtual void GetClosestPoint (IntPtr data)
 Use to specify x-y-z point coordinates when extracting the region closest to a specified point.
virtual int GetColorRegions ()
 Turn on/off the coloring of connected regions.
virtual int GetExtractionMode ()
 Control the extraction of connected surfaces.
string GetExtractionModeAsString ()
 Return the method of extraction as a string.
virtual int GetExtractionModeMaxValue ()
 Control the extraction of connected surfaces.
virtual int GetExtractionModeMinValue ()
 Control the extraction of connected surfaces.
int GetNumberOfExtractedRegions ()
 Obtain the number of connected regions.
virtual int GetScalarConnectivity ()
 Turn on/off connectivity based on scalar value. If on, cells are connected only if they share points AND one of the cells scalar values falls in the scalar range specified.
virtual double[] GetScalarRange ()
 Set the scalar range to use to extract cells based on scalar connectivity.
virtual void GetScalarRange (ref double _arg1, ref double _arg2)
 Set the scalar range to use to extract cells based on scalar connectivity.
virtual void GetScalarRange (IntPtr _arg)
 Set the scalar range to use to extract cells based on scalar connectivity.
void InitializeSeedList ()
 Initialize list of point ids/cell ids used to seed regions.
void InitializeSpecifiedRegionList ()
 Initialize list of region ids to extract.
override int IsA (string type)
 Undocumented Block.
new vtkPolyDataConnectivityFilter NewInstance ()
 Undocumented Block.
virtual void ScalarConnectivityOff ()
 Turn on/off connectivity based on scalar value. If on, cells are connected only if they share points AND one of the cells scalar values falls in the scalar range specified.
virtual void ScalarConnectivityOn ()
 Turn on/off connectivity based on scalar value. If on, cells are connected only if they share points AND one of the cells scalar values falls in the scalar range specified.
virtual void SetClosestPoint (double _arg1, double _arg2, double _arg3)
 Use to specify x-y-z point coordinates when extracting the region closest to a specified point.
virtual void SetClosestPoint (IntPtr _arg)
 Use to specify x-y-z point coordinates when extracting the region closest to a specified point.
virtual void SetColorRegions (int _arg)
 Turn on/off the coloring of connected regions.
virtual void SetExtractionMode (int _arg)
 Control the extraction of connected surfaces.
void SetExtractionModeToAllRegions ()
 Control the extraction of connected surfaces.
void SetExtractionModeToCellSeededRegions ()
 Control the extraction of connected surfaces.
void SetExtractionModeToClosestPointRegion ()
 Control the extraction of connected surfaces.
void SetExtractionModeToLargestRegion ()
 Control the extraction of connected surfaces.
void SetExtractionModeToPointSeededRegions ()
 Control the extraction of connected surfaces.
void SetExtractionModeToSpecifiedRegions ()
 Control the extraction of connected surfaces.
virtual void SetScalarConnectivity (int _arg)
 Turn on/off connectivity based on scalar value. If on, cells are connected only if they share points AND one of the cells scalar values falls in the scalar range specified.
virtual void SetScalarRange (double _arg1, double _arg2)
 Set the scalar range to use to extract cells based on scalar connectivity.
void SetScalarRange (IntPtr _arg)
 Set the scalar range to use to extract cells based on scalar connectivity.

Static Public Member Functions

static new
vtkPolyDataConnectivityFilter 
New ()
 Construct with default extraction mode to extract largest regions.
static new int IsTypeOf (string type)
 Undocumented Block.
static new
vtkPolyDataConnectivityFilter 
SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "29vtkPolyDataConnectivityFilter"
 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 vtkPolyDataConnectivityFilter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPolyDataConnectivityFilter_AddSeed_01 (HandleRef pThis, int id)
static internal void vtkPolyDataConnectivityFilter_AddSpecifiedRegion_02 (HandleRef pThis, int id)
static internal void vtkPolyDataConnectivityFilter_ColorRegionsOff_03 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_ColorRegionsOn_04 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_DeleteSeed_05 (HandleRef pThis, int id)
static internal void vtkPolyDataConnectivityFilter_DeleteSpecifiedRegion_06 (HandleRef pThis, int id)
static internal IntPtr vtkPolyDataConnectivityFilter_GetClosestPoint_07 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_GetClosestPoint_08 (HandleRef pThis, IntPtr data)
static internal int vtkPolyDataConnectivityFilter_GetColorRegions_09 (HandleRef pThis)
static internal int vtkPolyDataConnectivityFilter_GetExtractionMode_10 (HandleRef pThis)
static internal IntPtr vtkPolyDataConnectivityFilter_GetExtractionModeAsString_11 (HandleRef pThis)
static internal int vtkPolyDataConnectivityFilter_GetExtractionModeMaxValue_12 (HandleRef pThis)
static internal int vtkPolyDataConnectivityFilter_GetExtractionModeMinValue_13 (HandleRef pThis)
static internal int vtkPolyDataConnectivityFilter_GetNumberOfExtractedRegions_14 (HandleRef pThis)
static internal int vtkPolyDataConnectivityFilter_GetScalarConnectivity_15 (HandleRef pThis)
static internal IntPtr vtkPolyDataConnectivityFilter_GetScalarRange_16 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_GetScalarRange_17 (HandleRef pThis, ref double _arg1, ref double _arg2)
static internal void vtkPolyDataConnectivityFilter_GetScalarRange_18 (HandleRef pThis, IntPtr _arg)
static internal void vtkPolyDataConnectivityFilter_InitializeSeedList_19 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_InitializeSpecifiedRegionList_20 (HandleRef pThis)
static internal int vtkPolyDataConnectivityFilter_IsA_21 (HandleRef pThis, string type)
static internal int vtkPolyDataConnectivityFilter_IsTypeOf_22 (string type)
static internal IntPtr vtkPolyDataConnectivityFilter_NewInstance_24 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkPolyDataConnectivityFilter_SafeDownCast_25 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkPolyDataConnectivityFilter_ScalarConnectivityOff_26 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_ScalarConnectivityOn_27 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_SetClosestPoint_28 (HandleRef pThis, double _arg1, double _arg2, double _arg3)
static internal void vtkPolyDataConnectivityFilter_SetClosestPoint_29 (HandleRef pThis, IntPtr _arg)
static internal void vtkPolyDataConnectivityFilter_SetColorRegions_30 (HandleRef pThis, int _arg)
static internal void vtkPolyDataConnectivityFilter_SetExtractionMode_31 (HandleRef pThis, int _arg)
static internal void vtkPolyDataConnectivityFilter_SetExtractionModeToAllRegions_32 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_SetExtractionModeToCellSeededRegions_33 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_SetExtractionModeToClosestPointRegion_34 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_SetExtractionModeToLargestRegion_35 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_SetExtractionModeToPointSeededRegions_36 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_SetExtractionModeToSpecifiedRegions_37 (HandleRef pThis)
static internal void vtkPolyDataConnectivityFilter_SetScalarConnectivity_38 (HandleRef pThis, int _arg)
static internal void vtkPolyDataConnectivityFilter_SetScalarRange_39 (HandleRef pThis, double _arg1, double _arg2)
static internal void vtkPolyDataConnectivityFilter_SetScalarRange_40 (HandleRef pThis, IntPtr _arg)

Static Private Member Functions

static vtkPolyDataConnectivityFilter ()
 Automatically generated type registration mechanics.

Detailed Description

vtkPolyDataConnectivityFilter - extract polygonal data based on geometric connectivity

Description vtkPolyDataConnectivityFilter is a filter that extracts cells that share common points and/or satisfy a scalar threshold criterion. (Such a group of cells is called a region.) The filter works in one of six ways: 1) extract the largest (most points) connected region in the dataset; 2) extract specified region numbers; 3) extract all regions sharing specified point ids; 4) extract all regions sharing specified cell ids; 5) extract the region closest to the specified point; or 6) extract all regions (used to color regions).

This filter is specialized for polygonal data. This means it runs a bit faster and is easier to construct visualization networks that process polygonal data.

The behavior of vtkPolyDataConnectivityFilter can be modified by turning on the boolean ivar ScalarConnectivity. If this flag is on, the connectivity algorithm is modified so that cells are considered connected only if 1) they are geometrically connected (share a point) and 2) the scalar values of one of the cell's points falls in the scalar range specified. This use of ScalarConnectivity is particularly useful for selecting cells for later processing.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Construct with default extraction mode to extract largest regions.


Member Function Documentation

Add a seed id (point or cell id). Note: ids are 0-offset.

Add a region id to extract. Note: ids are 0-offset.

Turn on/off the coloring of connected regions.

Turn on/off the coloring of connected regions.

Delete a seed id (point or cell id). Note: ids are 0-offset.

Delete a region id to extract. Note: ids are 0-offset.

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

Use to specify x-y-z point coordinates when extracting the region closest to a specified point.

virtual void Kitware.VTK.vtkPolyDataConnectivityFilter.GetClosestPoint ( IntPtr  data) [virtual]

Use to specify x-y-z point coordinates when extracting the region closest to a specified point.

Turn on/off the coloring of connected regions.

Control the extraction of connected surfaces.

Return the method of extraction as a string.

Control the extraction of connected surfaces.

Control the extraction of connected surfaces.

Obtain the number of connected regions.

Turn on/off connectivity based on scalar value. If on, cells are connected only if they share points AND one of the cells scalar values falls in the scalar range specified.

Set the scalar range to use to extract cells based on scalar connectivity.

virtual void Kitware.VTK.vtkPolyDataConnectivityFilter.GetScalarRange ( ref double  _arg1,
ref double  _arg2 
) [virtual]

Set the scalar range to use to extract cells based on scalar connectivity.

virtual void Kitware.VTK.vtkPolyDataConnectivityFilter.GetScalarRange ( IntPtr  _arg) [virtual]

Set the scalar range to use to extract cells based on scalar connectivity.

Initialize list of point ids/cell ids used to seed regions.

Initialize list of region ids to extract.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Construct with default extraction mode to extract largest regions.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

Here is the call graph for this function:

Turn on/off connectivity based on scalar value. If on, cells are connected only if they share points AND one of the cells scalar values falls in the scalar range specified.

Turn on/off connectivity based on scalar value. If on, cells are connected only if they share points AND one of the cells scalar values falls in the scalar range specified.

virtual void Kitware.VTK.vtkPolyDataConnectivityFilter.SetClosestPoint ( double  _arg1,
double  _arg2,
double  _arg3 
) [virtual]

Use to specify x-y-z point coordinates when extracting the region closest to a specified point.

virtual void Kitware.VTK.vtkPolyDataConnectivityFilter.SetClosestPoint ( IntPtr  _arg) [virtual]

Use to specify x-y-z point coordinates when extracting the region closest to a specified point.

virtual void Kitware.VTK.vtkPolyDataConnectivityFilter.SetColorRegions ( int  _arg) [virtual]

Turn on/off the coloring of connected regions.

Control the extraction of connected surfaces.

Control the extraction of connected surfaces.

Control the extraction of connected surfaces.

Control the extraction of connected surfaces.

Control the extraction of connected surfaces.

Control the extraction of connected surfaces.

Control the extraction of connected surfaces.

Turn on/off connectivity based on scalar value. If on, cells are connected only if they share points AND one of the cells scalar values falls in the scalar range specified.

virtual void Kitware.VTK.vtkPolyDataConnectivityFilter.SetScalarRange ( double  _arg1,
double  _arg2 
) [virtual]

Set the scalar range to use to extract cells based on scalar connectivity.

Set the scalar range to use to extract cells based on scalar connectivity.

static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_AddSeed_01 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_AddSpecifiedRegion_02 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_DeleteSeed_05 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_DeleteSpecifiedRegion_06 ( HandleRef  pThis,
int  id 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_GetClosestPoint_08 ( HandleRef  pThis,
IntPtr  data 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_GetScalarRange_17 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_GetScalarRange_18 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal int Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_IsA_21 ( HandleRef  pThis,
string  type 
) [private]
static internal IntPtr Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_NewInstance_24 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_SafeDownCast_25 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_SetClosestPoint_28 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_SetClosestPoint_29 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_SetColorRegions_30 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_SetExtractionMode_31 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_SetScalarConnectivity_38 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_SetScalarRange_39 ( HandleRef  pThis,
double  _arg1,
double  _arg2 
) [private]
static internal void Kitware.VTK.vtkPolyDataConnectivityFilter.vtkPolyDataConnectivityFilter_SetScalarRange_40 ( HandleRef  pThis,
IntPtr  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkPolyDataConnectivityFilter.MRClassNameKey = "29vtkPolyDataConnectivityFilter" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.


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