Delaunay |
public class DelaunayTriangle
The DelaunayTriangle type exposes the following members.
| Name | Description | |
|---|---|---|
| DelaunayTriangle | Initializes a new instance of the DelaunayTriangle class. |
| Name | Description | |
|---|---|---|
| IsInterior | Gets or sets a value indicating whether this triangle is part of the interior result. |
| Name | Description | |
|---|---|---|
| Area | Computes the triangle area. | |
| Centroid | Computes the triangle centroid. | |
| Contains | Determines whether the specified point is one of the triangle vertices. | |
| EdgeIndex | Get the index of the neighbor that shares this edge (or -1 if it isn't shared) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetConstrainedEdgeAcross | Gets the constrained-edge flag across from the specified point. | |
| GetConstrainedEdgeCCW | Gets the constrained-edge flag counterclockwise from the specified point. | |
| GetConstrainedEdgeCW | Gets the constrained-edge flag clockwise from the specified point. | |
| GetDelaunayEdgeAcross | Gets the Delaunay-edge flag across from the specified point. | |
| GetDelaunayEdgeCCW | Gets the Delaunay-edge flag counterclockwise from the specified point. | |
| GetDelaunayEdgeCW | Gets the Delaunay-edge flag clockwise from the specified point. | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| IndexCCWFrom | Gets the counterclockwise index relative to the specified point. | |
| IndexCWFrom | Gets the clockwise index relative to the specified point. | |
| IndexOf | Gets the index of the specified point within the triangle. | |
| Legalize | Legalize triangle by rotating clockwise around oPoint | |
| MarkConstrainedEdge(DTSweepConstraint) | Marks the specified constrained edge. | |
| MarkConstrainedEdge(Int32) | Marks the edge at the specified index as constrained. | |
| MarkConstrainedEdge(TriangulationPoint, TriangulationPoint) | Mark edge as constrained | |
| MarkEdge(DelaunayTriangle) | Marks all constrained edges on the specified triangle. | |
| MarkEdge(ListDelaunayTriangle) | Marks constrained edges based on the specified triangles. | |
| MarkNeighbor | Exhaustive search to update neighbor pointers | |
| MarkNeighborEdges | Finalize edge marking | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| NeighborAcrossFrom | Gets the neighbor across from the specified point. | |
| NeighborCCWFrom | Gets the counterclockwise neighbor relative to the specified point. | |
| NeighborCWFrom | Gets the clockwise neighbor relative to the specified point. | |
| OppositePoint | Gets the point in this triangle opposite to the point p in the neighboring triangle t. | |
| PointCCWFrom | Gets the counterclockwise point relative to the specified point. | |
| PointCWFrom | Gets the clockwise point relative to the specified point. | |
| SetConstrainedEdgeAcross | Sets the constrained-edge flag across from the specified point. | |
| SetConstrainedEdgeCCW | Sets the constrained-edge flag counterclockwise from the specified point. | |
| SetConstrainedEdgeCW | Sets the constrained-edge flag clockwise from the specified point. | |
| SetDelaunayEdgeAcross | Sets the Delaunay-edge flag across from the specified point. | |
| SetDelaunayEdgeCCW | Sets the Delaunay-edge flag counterclockwise from the specified point. | |
| SetDelaunayEdgeCW | Sets the Delaunay-edge flag clockwise from the specified point. | |
| ToString |
Returns a string representation of this triangle.
(Overrides ObjectToString) |
| Name | Description | |
|---|---|---|
| EdgeIsConstrained | Flags indicating whether the triangle edges are constrained or marked as Delaunay edges. | |
| EdgeIsDelaunay | Flags indicating whether the triangle edges are constrained or marked as Delaunay edges. | |
| Neighbors | Neighbor triangles across the three triangle edges. | |
| Points | The triangle vertices. |