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

vtkKdTreeSelector - Selects point ids using a kd-tree. More...

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

List of all members.

Public Member Functions

 vtkKdTreeSelector (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkKdTreeSelector ()
 Undocumented Block.
virtual vtkKdTree GetKdTree ()
 The kd-tree to use to find selected ids. The kd-tree must be initialized with the desired set of points. When this is set, the optional input is ignored.
override uint GetMTime ()
 The threshold for the single selection. A single point is added to the selection if it is within this threshold from the bounds center. Default is 1.
virtual int GetSelectionAttribute ()
 The field attribute to use when generating the selection. If set, creates a PEDIGREEIDS or GLOBALIDS selection. If not set (or is set to -1), creates a INDICES selection. By default this is not set. NOTE: This should be set a constant in vtkDataSetAttributes, not vtkSelection.
virtual double[] GetSelectionBounds ()
 The bounds of the form (xmin,xmax,ymin,ymax,zmin,zmax). To perform a search in 2D, use the bounds (xmin,xmax,ymin,ymax,VTK_DOUBLE_MIN,VTK_DOUBLE_MAX).
virtual void GetSelectionBounds (ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4, ref double _arg5, ref double _arg6)
 The bounds of the form (xmin,xmax,ymin,ymax,zmin,zmax). To perform a search in 2D, use the bounds (xmin,xmax,ymin,ymax,VTK_DOUBLE_MIN,VTK_DOUBLE_MAX).
virtual void GetSelectionBounds (IntPtr _arg)
 The bounds of the form (xmin,xmax,ymin,ymax,zmin,zmax). To perform a search in 2D, use the bounds (xmin,xmax,ymin,ymax,VTK_DOUBLE_MIN,VTK_DOUBLE_MAX).
virtual string GetSelectionFieldName ()
 The field name to use when generating the selection. If set, creates a VALUES selection. If not set (or is set to NULL), creates a INDICES selection. By default this is not set.
virtual bool GetSingleSelection ()
 Whether to only allow up to one value in the result. The item selected is closest to the center of the bounds, if there are any points within the selection threshold. Default is off.
virtual double GetSingleSelectionThreshold ()
 The threshold for the single selection. A single point is added to the selection if it is within this threshold from the bounds center. Default is 1.
override int IsA (string type)
 Undocumented Block.
new vtkKdTreeSelector NewInstance ()
 Undocumented Block.
void SetKdTree (vtkKdTree tree)
 The kd-tree to use to find selected ids. The kd-tree must be initialized with the desired set of points. When this is set, the optional input is ignored.
virtual void SetSelectionAttribute (int _arg)
 The field attribute to use when generating the selection. If set, creates a PEDIGREEIDS or GLOBALIDS selection. If not set (or is set to -1), creates a INDICES selection. By default this is not set. NOTE: This should be set a constant in vtkDataSetAttributes, not vtkSelection.
virtual void SetSelectionBounds (double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
 The bounds of the form (xmin,xmax,ymin,ymax,zmin,zmax). To perform a search in 2D, use the bounds (xmin,xmax,ymin,ymax,VTK_DOUBLE_MIN,VTK_DOUBLE_MAX).
virtual void SetSelectionBounds (IntPtr _arg)
 The bounds of the form (xmin,xmax,ymin,ymax,zmin,zmax). To perform a search in 2D, use the bounds (xmin,xmax,ymin,ymax,VTK_DOUBLE_MIN,VTK_DOUBLE_MAX).
virtual void SetSelectionFieldName (string _arg)
 The field name to use when generating the selection. If set, creates a VALUES selection. If not set (or is set to NULL), creates a INDICES selection. By default this is not set.
virtual void SetSingleSelection (bool _arg)
 Whether to only allow up to one value in the result. The item selected is closest to the center of the bounds, if there are any points within the selection threshold. Default is off.
virtual void SetSingleSelectionThreshold (double _arg)
 The threshold for the single selection. A single point is added to the selection if it is within this threshold from the bounds center. Default is 1.
virtual void SingleSelectionOff ()
 Whether to only allow up to one value in the result. The item selected is closest to the center of the bounds, if there are any points within the selection threshold. Default is off.
virtual void SingleSelectionOn ()
 Whether to only allow up to one value in the result. The item selected is closest to the center of the bounds, if there are any points within the selection threshold. Default is off.

Static Public Member Functions

static new vtkKdTreeSelector New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkKdTreeSelector SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

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

Static Public Attributes

static new readonly string MRClassNameKey = "17vtkKdTreeSelector"
 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 vtkKdTreeSelector_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkKdTreeSelector_GetKdTree_01 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal uint vtkKdTreeSelector_GetMTime_02 (HandleRef pThis)
static internal int vtkKdTreeSelector_GetSelectionAttribute_03 (HandleRef pThis)
static internal IntPtr vtkKdTreeSelector_GetSelectionBounds_04 (HandleRef pThis)
static internal void vtkKdTreeSelector_GetSelectionBounds_05 (HandleRef pThis, ref double _arg1, ref double _arg2, ref double _arg3, ref double _arg4, ref double _arg5, ref double _arg6)
static internal void vtkKdTreeSelector_GetSelectionBounds_06 (HandleRef pThis, IntPtr _arg)
static internal IntPtr vtkKdTreeSelector_GetSelectionFieldName_07 (HandleRef pThis)
static internal byte vtkKdTreeSelector_GetSingleSelection_08 (HandleRef pThis)
static internal double vtkKdTreeSelector_GetSingleSelectionThreshold_09 (HandleRef pThis)
static internal int vtkKdTreeSelector_IsA_10 (HandleRef pThis, string type)
static internal int vtkKdTreeSelector_IsTypeOf_11 (string type)
static internal IntPtr vtkKdTreeSelector_NewInstance_13 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal IntPtr vtkKdTreeSelector_SafeDownCast_14 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkKdTreeSelector_SetKdTree_15 (HandleRef pThis, HandleRef tree)
static internal void vtkKdTreeSelector_SetSelectionAttribute_16 (HandleRef pThis, int _arg)
static internal void vtkKdTreeSelector_SetSelectionBounds_17 (HandleRef pThis, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6)
static internal void vtkKdTreeSelector_SetSelectionBounds_18 (HandleRef pThis, IntPtr _arg)
static internal void vtkKdTreeSelector_SetSelectionFieldName_19 (HandleRef pThis, string _arg)
static internal void vtkKdTreeSelector_SetSingleSelection_20 (HandleRef pThis, byte _arg)
static internal void vtkKdTreeSelector_SetSingleSelectionThreshold_21 (HandleRef pThis, double _arg)
static internal void vtkKdTreeSelector_SingleSelectionOff_22 (HandleRef pThis)
static internal void vtkKdTreeSelector_SingleSelectionOn_23 (HandleRef pThis)

Static Private Member Functions

static vtkKdTreeSelector ()
 Automatically generated type registration mechanics.

Detailed Description

vtkKdTreeSelector - Selects point ids using a kd-tree.

Description If SetKdTree is used, the filter ignores the input and selects based on that kd-tree. If SetKdTree is not used, the filter builds a kd-tree using the input point set and uses that tree for selection. The output is a vtkSelection containing the ids found in the kd-tree using the specified bounds.


Constructor & Destructor Documentation

Automatically generated type registration mechanics.

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

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

Undocumented Block.


Member Function Documentation

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

The kd-tree to use to find selected ids. The kd-tree must be initialized with the desired set of points. When this is set, the optional input is ignored.

Here is the call graph for this function:

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

The threshold for the single selection. A single point is added to the selection if it is within this threshold from the bounds center. Default is 1.

Reimplemented from Kitware.VTK.vtkObject.

The field attribute to use when generating the selection. If set, creates a PEDIGREEIDS or GLOBALIDS selection. If not set (or is set to -1), creates a INDICES selection. By default this is not set. NOTE: This should be set a constant in vtkDataSetAttributes, not vtkSelection.

virtual double [] Kitware.VTK.vtkKdTreeSelector.GetSelectionBounds ( ) [virtual]

The bounds of the form (xmin,xmax,ymin,ymax,zmin,zmax). To perform a search in 2D, use the bounds (xmin,xmax,ymin,ymax,VTK_DOUBLE_MIN,VTK_DOUBLE_MAX).

virtual void Kitware.VTK.vtkKdTreeSelector.GetSelectionBounds ( ref double  _arg1,
ref double  _arg2,
ref double  _arg3,
ref double  _arg4,
ref double  _arg5,
ref double  _arg6 
) [virtual]

The bounds of the form (xmin,xmax,ymin,ymax,zmin,zmax). To perform a search in 2D, use the bounds (xmin,xmax,ymin,ymax,VTK_DOUBLE_MIN,VTK_DOUBLE_MAX).

virtual void Kitware.VTK.vtkKdTreeSelector.GetSelectionBounds ( IntPtr  _arg) [virtual]

The bounds of the form (xmin,xmax,ymin,ymax,zmin,zmax). To perform a search in 2D, use the bounds (xmin,xmax,ymin,ymax,VTK_DOUBLE_MIN,VTK_DOUBLE_MAX).

The field name to use when generating the selection. If set, creates a VALUES selection. If not set (or is set to NULL), creates a INDICES selection. By default this is not set.

Whether to only allow up to one value in the result. The item selected is closest to the center of the bounds, if there are any points within the selection threshold. Default is off.

The threshold for the single selection. A single point is added to the selection if it is within this threshold from the bounds center. Default is 1.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkSelectionAlgorithm.

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

Undocumented Block.

Reimplemented from Kitware.VTK.vtkSelectionAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkSelectionAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkSelectionAlgorithm.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkSelectionAlgorithm.

Here is the call graph for this function:

The kd-tree to use to find selected ids. The kd-tree must be initialized with the desired set of points. When this is set, the optional input is ignored.

virtual void Kitware.VTK.vtkKdTreeSelector.SetSelectionAttribute ( int  _arg) [virtual]

The field attribute to use when generating the selection. If set, creates a PEDIGREEIDS or GLOBALIDS selection. If not set (or is set to -1), creates a INDICES selection. By default this is not set. NOTE: This should be set a constant in vtkDataSetAttributes, not vtkSelection.

virtual void Kitware.VTK.vtkKdTreeSelector.SetSelectionBounds ( double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [virtual]

The bounds of the form (xmin,xmax,ymin,ymax,zmin,zmax). To perform a search in 2D, use the bounds (xmin,xmax,ymin,ymax,VTK_DOUBLE_MIN,VTK_DOUBLE_MAX).

virtual void Kitware.VTK.vtkKdTreeSelector.SetSelectionBounds ( IntPtr  _arg) [virtual]

The bounds of the form (xmin,xmax,ymin,ymax,zmin,zmax). To perform a search in 2D, use the bounds (xmin,xmax,ymin,ymax,VTK_DOUBLE_MIN,VTK_DOUBLE_MAX).

virtual void Kitware.VTK.vtkKdTreeSelector.SetSelectionFieldName ( string  _arg) [virtual]

The field name to use when generating the selection. If set, creates a VALUES selection. If not set (or is set to NULL), creates a INDICES selection. By default this is not set.

virtual void Kitware.VTK.vtkKdTreeSelector.SetSingleSelection ( bool  _arg) [virtual]

Whether to only allow up to one value in the result. The item selected is closest to the center of the bounds, if there are any points within the selection threshold. Default is off.

virtual void Kitware.VTK.vtkKdTreeSelector.SetSingleSelectionThreshold ( double  _arg) [virtual]

The threshold for the single selection. A single point is added to the selection if it is within this threshold from the bounds center. Default is 1.

Whether to only allow up to one value in the result. The item selected is closest to the center of the bounds, if there are any points within the selection threshold. Default is off.

Whether to only allow up to one value in the result. The item selected is closest to the center of the bounds, if there are any points within the selection threshold. Default is off.

static internal IntPtr Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_GetKdTree_01 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal uint Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_GetMTime_02 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_GetSelectionAttribute_03 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_GetSelectionBounds_04 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_GetSelectionBounds_05 ( HandleRef  pThis,
ref double  _arg1,
ref double  _arg2,
ref double  _arg3,
ref double  _arg4,
ref double  _arg5,
ref double  _arg6 
) [private]
static internal void Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_GetSelectionBounds_06 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal IntPtr Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_GetSelectionFieldName_07 ( HandleRef  pThis) [private]
static internal byte Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_GetSingleSelection_08 ( HandleRef  pThis) [private]
static internal double Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_GetSingleSelectionThreshold_09 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_IsA_10 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_IsTypeOf_11 ( string  type) [private]
static internal IntPtr Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_NewInstance_13 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_SafeDownCast_14 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_SetKdTree_15 ( HandleRef  pThis,
HandleRef  tree 
) [private]
static internal void Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_SetSelectionAttribute_16 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_SetSelectionBounds_17 ( HandleRef  pThis,
double  _arg1,
double  _arg2,
double  _arg3,
double  _arg4,
double  _arg5,
double  _arg6 
) [private]
static internal void Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_SetSelectionBounds_18 ( HandleRef  pThis,
IntPtr  _arg 
) [private]
static internal void Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_SetSelectionFieldName_19 ( HandleRef  pThis,
string  _arg 
) [private]
static internal void Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_SetSingleSelection_20 ( HandleRef  pThis,
byte  _arg 
) [private]
static internal void Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_SetSingleSelectionThreshold_21 ( HandleRef  pThis,
double  _arg 
) [private]
static internal void Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_SingleSelectionOff_22 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkKdTreeSelector.vtkKdTreeSelector_SingleSelectionOn_23 ( HandleRef  pThis) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkKdTreeSelector.MRClassNameKey = "17vtkKdTreeSelector" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkSelectionAlgorithm.

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

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkSelectionAlgorithm.


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