The PointSet type exposes the following members.

Constructors

  NameDescription
PointSet
A point set constructor.

Methods

  NameDescription
AddOverloaded.
Clear
Removes all objects from the CollectionBase instance. This method cannot be overridden.
(Inherited from CollectionBase.)
Contains
Tests if the point set contains a point.
DeepCopy
A deep copy of this instance.
Dispose
Disposes the point set.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExtentsXY
Computes the extents of the point set in the xy plane.
ExtentsXYZ
Computes the extents of the point set.
GetEnumerator
Returns an enumerator that iterates through the CollectionBase instance.
(Inherited from CollectionBase.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetRange
Creates a shallow copy of a range of points in the point set.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
IndexOf
Returns the zero-based index of a point in the set.
Insert
Inserts a point at a zero-based index in the set.
Move
High performance displacement of the point set.
RandomPermute
Randomly permutes the points in the point set.
ReadFromFile
Reads points from a file.
Remove
Removes a point from the set.
RemoveAt
Removes the element at the specified index of the CollectionBase instance. This method is not overridable.
(Inherited from CollectionBase.)
RemoveMultiplePoints2d
Removes points with identical X and Y coordinates from the set.
RemoveMultiplePoints3d
Removes points with identical X, Y and Z coordinates from the set.
Reverse
Reverses the order of the points in the set.
RotateOverloaded.
SortOverloaded.
Swap
Swaps two points in the point set.
ToArray
Converts the point set into an array of points.
ToList
Converts the point set into a generic list of points.
ToPointSet
Converts a generic list of points into a point set.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
TransformCoordinates
High performance coordinate transformation of the point set.
WriteToFileOverloaded.

Properties

  NameDescription
Capacity
Gets or sets the number of elements that the CollectionBase can contain.
(Inherited from CollectionBase.)
Center
Gets the center of the point set.
Count
Gets the number of elements contained in the CollectionBase instance. This property cannot be overridden.
(Inherited from CollectionBase.)
IsPlane
Tests if all points lie on the same plane.
Item
Gets or sets a point in the set.
LeastSquaresLine
Gets the 2d linear least squares fitting of a point set.
LeastSquaresPlane
Gets the planar least squares fitting of a point set.
OrthogonalLeastSquaresLine
Gets the 3d orthogonal linear least squares fitting of a point set.
OrthogonalLeastSquaresPlane
Gets the orthogonal planar least squares fitting of a point set.

See Also