|
ActiViz .NET
5.8.0
|
vtkAbstractPointLocator - abstract class to quickly locate points in 3-space More...
Public Member Functions | |
| vtkAbstractPointLocator (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| override void | BuildLocator () |
| See vtkLocator interface documentation. These methods are not thread safe. | |
| virtual void | FindClosestNPoints (int N, IntPtr x, vtkIdList result) |
| Find the closest N points to a position. This returns the closest N points to a position. A faster method could be created that returned N close points to a position, but necessarily the exact N closest. The returned points are sorted from closest to farthest. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first. | |
| void | FindClosestNPoints (int N, double x, double y, double z, vtkIdList result) |
| Find the closest N points to a position. This returns the closest N points to a position. A faster method could be created that returned N close points to a position, but necessarily the exact N closest. The returned points are sorted from closest to farthest. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first. | |
| virtual long | FindClosestPoint (IntPtr x) |
| Given a position x, return the id of the point closest to it. Alternative method requires separate x-y-z values. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first. | |
| long | FindClosestPoint (double x, double y, double z) |
| Given a position x, return the id of the point closest to it. Alternative method requires separate x-y-z values. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first. | |
| virtual long | FindClosestPointWithinRadius (double radius, IntPtr x, ref double dist2) |
| Given a position x and a radius r, return the id of the point closest to the point in that radius. dist2 returns the squared distance to the point. | |
| virtual void | FindPointsWithinRadius (double R, IntPtr x, vtkIdList result) |
| Find all points within a specified radius R of position x. The result is not sorted in any specific manner. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first. | |
| void | FindPointsWithinRadius (double R, double x, double y, double z, vtkIdList result) |
| Find all points within a specified radius R of position x. The result is not sorted in any specific manner. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first. | |
| override void | FreeSearchStructure () |
| See vtkLocator interface documentation. These methods are not thread safe. | |
| override void | GenerateRepresentation (int level, vtkPolyData pd) |
| See vtkLocator interface documentation. These methods are not thread safe. | |
| virtual IntPtr | GetBounds () |
| Provide an accessor to the bounds. | |
| virtual void | GetBounds (IntPtr arg0) |
| Provide an accessor to the bounds. | |
| override int | IsA (string type) |
| Undocumented Block. | |
| new vtkAbstractPointLocator | NewInstance () |
| Undocumented Block. | |
Static Public Member Functions | |
| static new int | IsTypeOf (string type) |
| Undocumented Block. | |
| static new vtkAbstractPointLocator | SafeDownCast (vtkObjectBase o) |
| Undocumented Block. | |
Public Attributes | |
| new const string | MRFullTypeName = "Kitware.VTK.vtkAbstractPointLocator" |
| Automatically generated type registration mechanics. | |
Static Public Attributes | |
| static new readonly string | MRClassNameKey = "23vtkAbstractPointLocator" |
| 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 void | vtkAbstractPointLocator_BuildLocator_01 (HandleRef pThis) |
| static internal void | vtkAbstractPointLocator_FindClosestNPoints_02 (HandleRef pThis, int N, IntPtr x, HandleRef result) |
| static internal void | vtkAbstractPointLocator_FindClosestNPoints_03 (HandleRef pThis, int N, double x, double y, double z, HandleRef result) |
| static internal long | vtkAbstractPointLocator_FindClosestPoint_04 (HandleRef pThis, IntPtr x) |
| static internal long | vtkAbstractPointLocator_FindClosestPoint_05 (HandleRef pThis, double x, double y, double z) |
| static internal long | vtkAbstractPointLocator_FindClosestPointWithinRadius_06 (HandleRef pThis, double radius, IntPtr x, ref double dist2) |
| static internal void | vtkAbstractPointLocator_FindPointsWithinRadius_07 (HandleRef pThis, double R, IntPtr x, HandleRef result) |
| static internal void | vtkAbstractPointLocator_FindPointsWithinRadius_08 (HandleRef pThis, double R, double x, double y, double z, HandleRef result) |
| static internal void | vtkAbstractPointLocator_FreeSearchStructure_09 (HandleRef pThis) |
| static internal void | vtkAbstractPointLocator_GenerateRepresentation_10 (HandleRef pThis, int level, HandleRef pd) |
| static internal IntPtr | vtkAbstractPointLocator_GetBounds_11 (HandleRef pThis) |
| static internal void | vtkAbstractPointLocator_GetBounds_12 (HandleRef pThis, IntPtr arg0) |
| static internal int | vtkAbstractPointLocator_IsA_13 (HandleRef pThis, string type) |
| static internal int | vtkAbstractPointLocator_IsTypeOf_14 (string type) |
| static internal IntPtr | vtkAbstractPointLocator_NewInstance_15 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
| static internal IntPtr | vtkAbstractPointLocator_SafeDownCast_16 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
Static Private Member Functions | |
| static | vtkAbstractPointLocator () |
| Automatically generated type registration mechanics. | |
vtkAbstractPointLocator - abstract class to quickly locate points in 3-space
Description vtkAbstractPointLocator is an abstract spatial search object to quickly locate points in 3D. vtkAbstractPointLocator works by dividing a specified region of space into "rectangular" buckets, and then keeping a list of points that lie in each bucket. Typical operation involves giving a position in 3D and finding the closest point. The points are provided from the specified dataset input.
| static Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator | ( | ) | [static, private] |
Automatically generated type registration mechanics.
| Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator | ( | IntPtr | rawCppThis, |
| bool | callDisposalMethod, | ||
| bool | strong | ||
| ) |
Automatically generated constructor - called from generated code. DO NOT call directly.
| override void Kitware.VTK.vtkAbstractPointLocator.BuildLocator | ( | ) | [virtual] |
See vtkLocator interface documentation. These methods are not thread safe.
Reimplemented from Kitware.VTK.vtkLocator.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkOctreePointLocator, Kitware.VTK.vtkPointLocator, and Kitware.VTK.vtkKdTreePointLocator.
| override void Kitware.VTK.vtkAbstractPointLocator.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.vtkLocator.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkNonMergingPointLocator, Kitware.VTK.vtkOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkMergePoints, Kitware.VTK.vtkKdTreePointLocator, and Kitware.VTK.vtkIncrementalPointLocator.
| virtual void Kitware.VTK.vtkAbstractPointLocator.FindClosestNPoints | ( | int | N, |
| IntPtr | x, | ||
| vtkIdList | result | ||
| ) | [virtual] |
Find the closest N points to a position. This returns the closest N points to a position. A faster method could be created that returned N close points to a position, but necessarily the exact N closest. The returned points are sorted from closest to farthest. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkOctreePointLocator, and Kitware.VTK.vtkKdTreePointLocator.
| void Kitware.VTK.vtkAbstractPointLocator.FindClosestNPoints | ( | int | N, |
| double | x, | ||
| double | y, | ||
| double | z, | ||
| vtkIdList | result | ||
| ) |
Find the closest N points to a position. This returns the closest N points to a position. A faster method could be created that returned N close points to a position, but necessarily the exact N closest. The returned points are sorted from closest to farthest. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first.
| virtual long Kitware.VTK.vtkAbstractPointLocator.FindClosestPoint | ( | IntPtr | x | ) | [virtual] |
Given a position x, return the id of the point closest to it. Alternative method requires separate x-y-z values. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkOctreePointLocator, and Kitware.VTK.vtkKdTreePointLocator.
| long Kitware.VTK.vtkAbstractPointLocator.FindClosestPoint | ( | double | x, |
| double | y, | ||
| double | z | ||
| ) |
Given a position x, return the id of the point closest to it. Alternative method requires separate x-y-z values. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator.
| virtual long Kitware.VTK.vtkAbstractPointLocator.FindClosestPointWithinRadius | ( | double | radius, |
| IntPtr | x, | ||
| ref double | dist2 | ||
| ) | [virtual] |
Given a position x and a radius r, return the id of the point closest to the point in that radius. dist2 returns the squared distance to the point.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkOctreePointLocator, Kitware.VTK.vtkPointLocator, and Kitware.VTK.vtkKdTreePointLocator.
| virtual void Kitware.VTK.vtkAbstractPointLocator.FindPointsWithinRadius | ( | double | R, |
| IntPtr | x, | ||
| vtkIdList | result | ||
| ) | [virtual] |
Find all points within a specified radius R of position x. The result is not sorted in any specific manner. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkOctreePointLocator, and Kitware.VTK.vtkKdTreePointLocator.
| void Kitware.VTK.vtkAbstractPointLocator.FindPointsWithinRadius | ( | double | R, |
| double | x, | ||
| double | y, | ||
| double | z, | ||
| vtkIdList | result | ||
| ) |
Find all points within a specified radius R of position x. The result is not sorted in any specific manner. These methods are thread safe if BuildLocator() is directly or indirectly called from a single thread first.
| override void Kitware.VTK.vtkAbstractPointLocator.FreeSearchStructure | ( | ) | [virtual] |
See vtkLocator interface documentation. These methods are not thread safe.
Reimplemented from Kitware.VTK.vtkLocator.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkOctreePointLocator, and Kitware.VTK.vtkKdTreePointLocator.
| override void Kitware.VTK.vtkAbstractPointLocator.GenerateRepresentation | ( | int | level, |
| vtkPolyData | pd | ||
| ) | [virtual] |
See vtkLocator interface documentation. These methods are not thread safe.
Reimplemented from Kitware.VTK.vtkLocator.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkOctreePointLocator, and Kitware.VTK.vtkKdTreePointLocator.
| virtual IntPtr Kitware.VTK.vtkAbstractPointLocator.GetBounds | ( | ) | [virtual] |
Provide an accessor to the bounds.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, and Kitware.VTK.vtkOctreePointLocator.
| virtual void Kitware.VTK.vtkAbstractPointLocator.GetBounds | ( | IntPtr | arg0 | ) | [virtual] |
Provide an accessor to the bounds.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, and Kitware.VTK.vtkOctreePointLocator.
| override int Kitware.VTK.vtkAbstractPointLocator.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkLocator.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkOctreePointLocator, Kitware.VTK.vtkKdTreePointLocator, Kitware.VTK.vtkIncrementalPointLocator, Kitware.VTK.vtkNonMergingPointLocator, and Kitware.VTK.vtkMergePoints.
| static new int Kitware.VTK.vtkAbstractPointLocator.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkLocator.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkOctreePointLocator, Kitware.VTK.vtkIncrementalPointLocator, Kitware.VTK.vtkKdTreePointLocator, Kitware.VTK.vtkNonMergingPointLocator, and Kitware.VTK.vtkMergePoints.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkLocator.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkOctreePointLocator, Kitware.VTK.vtkIncrementalPointLocator, Kitware.VTK.vtkKdTreePointLocator, Kitware.VTK.vtkNonMergingPointLocator, and Kitware.VTK.vtkMergePoints.
| static new vtkAbstractPointLocator Kitware.VTK.vtkAbstractPointLocator.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkLocator.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkOctreePointLocator, Kitware.VTK.vtkIncrementalPointLocator, Kitware.VTK.vtkKdTreePointLocator, Kitware.VTK.vtkNonMergingPointLocator, and Kitware.VTK.vtkMergePoints.
| static internal void Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_BuildLocator_01 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_FindClosestNPoints_02 | ( | HandleRef | pThis, |
| int | N, | ||
| IntPtr | x, | ||
| HandleRef | result | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_FindClosestNPoints_03 | ( | HandleRef | pThis, |
| int | N, | ||
| double | x, | ||
| double | y, | ||
| double | z, | ||
| HandleRef | result | ||
| ) | [private] |
| static internal long Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_FindClosestPoint_04 | ( | HandleRef | pThis, |
| IntPtr | x | ||
| ) | [private] |
| static internal long Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_FindClosestPoint_05 | ( | HandleRef | pThis, |
| double | x, | ||
| double | y, | ||
| double | z | ||
| ) | [private] |
| static internal long Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_FindClosestPointWithinRadius_06 | ( | HandleRef | pThis, |
| double | radius, | ||
| IntPtr | x, | ||
| ref double | dist2 | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_FindPointsWithinRadius_07 | ( | HandleRef | pThis, |
| double | R, | ||
| IntPtr | x, | ||
| HandleRef | result | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_FindPointsWithinRadius_08 | ( | HandleRef | pThis, |
| double | R, | ||
| double | x, | ||
| double | y, | ||
| double | z, | ||
| HandleRef | result | ||
| ) | [private] |
| static internal void Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_FreeSearchStructure_09 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_GenerateRepresentation_10 | ( | HandleRef | pThis, |
| int | level, | ||
| HandleRef | pd | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_GetBounds_11 | ( | HandleRef | pThis | ) | [private] |
| static internal void Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_GetBounds_12 | ( | HandleRef | pThis, |
| IntPtr | arg0 | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_IsA_13 | ( | HandleRef | pThis, |
| string | type | ||
| ) | [private] |
| static internal int Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_IsTypeOf_14 | ( | string | type | ) | [private] |
| static internal IntPtr Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_NewInstance_15 | ( | HandleRef | pThis, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
| static internal IntPtr Kitware.VTK.vtkAbstractPointLocator.vtkAbstractPointLocator_SafeDownCast_16 | ( | HandleRef | o, |
| ref uint | mteStatus, | ||
| ref uint | mteIndex, | ||
| ref uint | rawRefCount | ||
| ) | [private] |
new readonly string Kitware.VTK.vtkAbstractPointLocator.MRClassNameKey = "23vtkAbstractPointLocator" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkLocator.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkIncrementalPointLocator, Kitware.VTK.vtkNonMergingPointLocator, Kitware.VTK.vtkOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkMergePoints, and Kitware.VTK.vtkKdTreePointLocator.
| new const string Kitware.VTK.vtkAbstractPointLocator.MRFullTypeName = "Kitware.VTK.vtkAbstractPointLocator" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkLocator.
Reimplemented in Kitware.VTK.vtkIncrementalOctreePointLocator, Kitware.VTK.vtkIncrementalPointLocator, Kitware.VTK.vtkNonMergingPointLocator, Kitware.VTK.vtkOctreePointLocator, Kitware.VTK.vtkPointLocator, Kitware.VTK.vtkMergePoints, and Kitware.VTK.vtkKdTreePointLocator.
1.7.6.1