The PointSet type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| PointSet | A point set constructor. |
Methods
| Name | Description | |
|---|---|---|
| Add | Overloaded. | |
| 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 | (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. | |
| Rotate | Overloaded. | |
| Sort | Overloaded. | |
| 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 | (Inherited from Object.) | |
| TransformCoordinates | High performance coordinate transformation of the point set. | |
| WriteToFile | Overloaded. |
Properties
| Name | Description | |
|---|---|---|
| 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. |