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. |