Click or drag to resize

Point3dTree Class

Provides methods to organize 3d points in a Kd tree structure to speed up the search of neighbours. A boolean constructor parameter (ignoreZ) indicates if the resulting Kd tree is a 3d tree or a 2d tree. Use ignoreZ = true if all points in the input collection lie on a plane parallel to XY or if the points have to be considered as projected on the XY plane.
Inheritance Hierarchy
SystemObject
  Gile.AutoCAD.GeometryPoint3dTree

Namespace:  Gile.AutoCAD.Geometry
Assembly:  GeometryExtensions (in GeometryExtensions.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax
public class Point3dTree

The Point3dTree type exposes the following members.

Constructors
  NameDescription
Public methodPoint3dTree
Creates an new instance of Point3dTree.
Top
Properties
  NameDescription
Public propertyRoot
Gets the root node of the tree.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetBoxedRange
Gets the points in a range.
Public methodGetHashCode (Inherited from Object.)
Public methodGetNearestNeighbour
Gets the nearest neighbour.
Public methodGetNearestNeighbours(Point3d, Double)
Gets the neighbours within the specified distance.
Public methodGetNearestNeighbours(Point3d, Int32)
Gets the given number of nearest neighbours.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
See Also