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

vtkSelectEnclosedPoints - mark points as to whether they are inside a closed surface More...

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

List of all members.

Public Member Functions

 vtkSelectEnclosedPoints (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkSelectEnclosedPoints ()
 Description Instantiate this class.
virtual void CheckSurfaceOff ()
 Specify whether to check the surface for closure. If on, then the algorithm first checks to see if the surface is closed and manifold.
virtual void CheckSurfaceOn ()
 Specify whether to check the surface for closure. If on, then the algorithm first checks to see if the surface is closed and manifold.
void Complete ()
 This is a backdoor that can be used to test many points for containment. First initialize the instance, then repeated calls to IsInsideSurface() can be used without rebuilding the search structures. The complete method releases memory.
virtual int GetCheckSurface ()
 Specify whether to check the surface for closure. If on, then the algorithm first checks to see if the surface is closed and manifold.
virtual int GetInsideOut ()
 By default, points inside the surface are marked inside or sent to the output. If InsideOut is on, then the points outside the surface are marked inside.
vtkPolyData GetSurface ()
 Return a pointer to the enclosing surface.
vtkPolyData GetSurface (vtkInformationVector sourceInfo)
 Return a pointer to the enclosing surface.
virtual double GetTolerance ()
 Specify the tolerance on the intersection. The tolerance is expressed as a fraction of the bounding box of the enclosing surface.
virtual double GetToleranceMaxValue ()
 Specify the tolerance on the intersection. The tolerance is expressed as a fraction of the bounding box of the enclosing surface.
virtual double GetToleranceMinValue ()
 Specify the tolerance on the intersection. The tolerance is expressed as a fraction of the bounding box of the enclosing surface.
void Initialize (vtkPolyData surface)
 This is a backdoor that can be used to test many points for containment. First initialize the instance, then repeated calls to IsInsideSurface() can be used without rebuilding the search structures. The complete method releases memory.
virtual void InsideOutOff ()
 By default, points inside the surface are marked inside or sent to the output. If InsideOut is on, then the points outside the surface are marked inside.
virtual void InsideOutOn ()
 By default, points inside the surface are marked inside or sent to the output. If InsideOut is on, then the points outside the surface are marked inside.
override int IsA (string type)
 Description Standard methods for type information and printing.
int IsInside (int inputPtId)
 Query an input point id as to whether it is inside or outside. Note that the result requires that the filter execute first.
int IsInsideSurface (double x, double y, double z)
 This is a backdoor that can be used to test many points for containment. First initialize the instance, then repeated calls to IsInsideSurface() can be used without rebuilding the search structures. The complete method releases memory.
int IsInsideSurface (IntPtr x)
 This is a backdoor that can be used to test many points for containment. First initialize the instance, then repeated calls to IsInsideSurface() can be used without rebuilding the search structures. The complete method releases memory.
new vtkSelectEnclosedPoints NewInstance ()
 Description Standard methods for type information and printing.
virtual void SetCheckSurface (int _arg)
 Specify whether to check the surface for closure. If on, then the algorithm first checks to see if the surface is closed and manifold.
virtual void SetInsideOut (int _arg)
 By default, points inside the surface are marked inside or sent to the output. If InsideOut is on, then the points outside the surface are marked inside.
void SetSurface (vtkPolyData pd)
 Set the surface to be used to test for containment. Two methods are provided: one directly for vtkPolyData, and one for the output of a filter.
void SetSurfaceConnection (vtkAlgorithmOutput algOutput)
 Set the surface to be used to test for containment. Two methods are provided: one directly for vtkPolyData, and one for the output of a filter.
virtual void SetTolerance (double _arg)
 Specify the tolerance on the intersection. The tolerance is expressed as a fraction of the bounding box of the enclosing surface.

Static Public Member Functions

static new vtkSelectEnclosedPoints New ()
 Description Instantiate this class.
static new int IsTypeOf (string type)
 Description Standard methods for type information and printing.
static new vtkSelectEnclosedPoints SafeDownCast (vtkObjectBase o)
 Description Standard methods for type information and printing.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "23vtkSelectEnclosedPoints"
 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 vtkSelectEnclosedPoints_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSelectEnclosedPoints_CheckSurfaceOff_01 (HandleRef pThis)
static internal void vtkSelectEnclosedPoints_CheckSurfaceOn_02 (HandleRef pThis)
static internal void vtkSelectEnclosedPoints_Complete_03 (HandleRef pThis)
static internal int vtkSelectEnclosedPoints_GetCheckSurface_04 (HandleRef pThis)
static internal int vtkSelectEnclosedPoints_GetInsideOut_05 (HandleRef pThis)
static internal IntPtr vtkSelectEnclosedPoints_GetSurface_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkSelectEnclosedPoints_GetSurface_07 (HandleRef pThis, HandleRef sourceInfo, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal double vtkSelectEnclosedPoints_GetTolerance_08 (HandleRef pThis)
static internal double vtkSelectEnclosedPoints_GetToleranceMaxValue_09 (HandleRef pThis)
static internal double vtkSelectEnclosedPoints_GetToleranceMinValue_10 (HandleRef pThis)
static internal void vtkSelectEnclosedPoints_Initialize_11 (HandleRef pThis, HandleRef surface)
static internal void vtkSelectEnclosedPoints_InsideOutOff_12 (HandleRef pThis)
static internal void vtkSelectEnclosedPoints_InsideOutOn_13 (HandleRef pThis)
static internal int vtkSelectEnclosedPoints_IsA_14 (HandleRef pThis, string type)
static internal int vtkSelectEnclosedPoints_IsInside_15 (HandleRef pThis, int inputPtId)
static internal int vtkSelectEnclosedPoints_IsInsideSurface_16 (HandleRef pThis, double x, double y, double z)
static internal int vtkSelectEnclosedPoints_IsInsideSurface_17 (HandleRef pThis, IntPtr x)
static internal int vtkSelectEnclosedPoints_IsTypeOf_18 (string type)
static internal IntPtr vtkSelectEnclosedPoints_NewInstance_20 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkSelectEnclosedPoints_SafeDownCast_21 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkSelectEnclosedPoints_SetCheckSurface_22 (HandleRef pThis, int _arg)
static internal void vtkSelectEnclosedPoints_SetInsideOut_23 (HandleRef pThis, int _arg)
static internal void vtkSelectEnclosedPoints_SetSurface_24 (HandleRef pThis, HandleRef pd)
static internal void vtkSelectEnclosedPoints_SetSurfaceConnection_25 (HandleRef pThis, HandleRef algOutput)
static internal void vtkSelectEnclosedPoints_SetTolerance_26 (HandleRef pThis, double _arg)

Static Private Member Functions

static vtkSelectEnclosedPoints ()
 Automatically generated type registration mechanics.

Detailed Description

vtkSelectEnclosedPoints - mark points as to whether they are inside a closed surface

Description vtkSelectEnclosedPoints is a filter that evaluates all the input points to determine whether they are in an enclosed surface. The filter produces a (0,1) mask (in the form of a vtkDataArray) that indicates whether points are outside (mask value=0) or inside (mask value=1) a provided surface. (The name of the output vtkDataArray is "SelectedPointsArray".)

After running the filter, it is possible to query it as to whether a point is inside/outside by invoking the IsInside(ptId) method.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Description Instantiate this class.


Member Function Documentation

Specify whether to check the surface for closure. If on, then the algorithm first checks to see if the surface is closed and manifold.

Specify whether to check the surface for closure. If on, then the algorithm first checks to see if the surface is closed and manifold.

This is a backdoor that can be used to test many points for containment. First initialize the instance, then repeated calls to IsInsideSurface() can be used without rebuilding the search structures. The complete method releases memory.

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

Specify whether to check the surface for closure. If on, then the algorithm first checks to see if the surface is closed and manifold.

By default, points inside the surface are marked inside or sent to the output. If InsideOut is on, then the points outside the surface are marked inside.

Return a pointer to the enclosing surface.

Here is the call graph for this function:

Return a pointer to the enclosing surface.

Here is the call graph for this function:

Specify the tolerance on the intersection. The tolerance is expressed as a fraction of the bounding box of the enclosing surface.

Specify the tolerance on the intersection. The tolerance is expressed as a fraction of the bounding box of the enclosing surface.

Specify the tolerance on the intersection. The tolerance is expressed as a fraction of the bounding box of the enclosing surface.

This is a backdoor that can be used to test many points for containment. First initialize the instance, then repeated calls to IsInsideSurface() can be used without rebuilding the search structures. The complete method releases memory.

By default, points inside the surface are marked inside or sent to the output. If InsideOut is on, then the points outside the surface are marked inside.

By default, points inside the surface are marked inside or sent to the output. If InsideOut is on, then the points outside the surface are marked inside.

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

Description Standard methods for type information and printing.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

Query an input point id as to whether it is inside or outside. Note that the result requires that the filter execute first.

int Kitware.VTK.vtkSelectEnclosedPoints.IsInsideSurface ( double  x,
double  y,
double  z 
)

This is a backdoor that can be used to test many points for containment. First initialize the instance, then repeated calls to IsInsideSurface() can be used without rebuilding the search structures. The complete method releases memory.

This is a backdoor that can be used to test many points for containment. First initialize the instance, then repeated calls to IsInsideSurface() can be used without rebuilding the search structures. The complete method releases memory.

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

Description Standard methods for type information and printing.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

Description Instantiate this class.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

Description Standard methods for type information and printing.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

Description Standard methods for type information and printing.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkSelectEnclosedPoints.SetCheckSurface ( int  _arg) [virtual]

Specify whether to check the surface for closure. If on, then the algorithm first checks to see if the surface is closed and manifold.

virtual void Kitware.VTK.vtkSelectEnclosedPoints.SetInsideOut ( int  _arg) [virtual]

By default, points inside the surface are marked inside or sent to the output. If InsideOut is on, then the points outside the surface are marked inside.

Set the surface to be used to test for containment. Two methods are provided: one directly for vtkPolyData, and one for the output of a filter.

Set the surface to be used to test for containment. Two methods are provided: one directly for vtkPolyData, and one for the output of a filter.

virtual void Kitware.VTK.vtkSelectEnclosedPoints.SetTolerance ( double  _arg) [virtual]

Specify the tolerance on the intersection. The tolerance is expressed as a fraction of the bounding box of the enclosing surface.

static internal void Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_CheckSurfaceOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_CheckSurfaceOn_02 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_Complete_03 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_GetCheckSurface_04 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_GetInsideOut_05 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_GetSurface_06 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_GetSurface_07 ( HandleRef  pThis,
HandleRef  sourceInfo,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal double Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_GetTolerance_08 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_GetToleranceMaxValue_09 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_GetToleranceMinValue_10 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_Initialize_11 ( HandleRef  pThis,
HandleRef  surface 
) [private]
static internal void Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_InsideOutOff_12 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_InsideOutOn_13 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_IsA_14 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_IsInside_15 ( HandleRef  pThis,
int  inputPtId 
) [private]
static internal int Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_IsInsideSurface_16 ( HandleRef  pThis,
double  x,
double  y,
double  z 
) [private]
static internal int Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_IsInsideSurface_17 ( HandleRef  pThis,
IntPtr  x 
) [private]
static internal int Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_IsTypeOf_18 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_NewInstance_20 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_SafeDownCast_21 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_SetCheckSurface_22 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_SetInsideOut_23 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_SetSurface_24 ( HandleRef  pThis,
HandleRef  pd 
) [private]
static internal void Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_SetSurfaceConnection_25 ( HandleRef  pThis,
HandleRef  algOutput 
) [private]
static internal void Kitware.VTK.vtkSelectEnclosedPoints.vtkSelectEnclosedPoints_SetTolerance_26 ( HandleRef  pThis,
double  _arg 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkSelectEnclosedPoints.MRClassNameKey = "23vtkSelectEnclosedPoints" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkDataSetAlgorithm.


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