DTSweep |
public class DTSweepContext : TriangulationContext
The DTSweepContext type exposes the following members.
| Name | Description | |
|---|---|---|
| DTSweepContext | Initializes a new instance of the DTSweepContext class. |
| Name | Description | |
|---|---|---|
| Algorithm |
Gets the triangulation algorithm implemented by this context.
(Overrides TriangulationContextAlgorithm) | |
| DebugContext |
Gets the debug context associated with this triangulation context.
(Inherited from TriangulationContext) | |
| DTDebugContext |
Gets the sweep-specific debug context.
(Inherited from TriangulationContext) | |
| Head | Gets or sets the artificial head point used to seed the front. | |
| IsDebugEnabled |
Gets a value indicating whether debugging is enabled.
(Overrides TriangulationContextIsDebugEnabled) | |
| StepCount |
Gets the number of completed processing steps.
(Inherited from TriangulationContext) | |
| Tail | Gets or sets the artificial tail point used to seed the front. | |
| Triangulatable |
Gets the triangulatable object currently associated with this context.
(Inherited from TriangulationContext) | |
| TriangulationMode |
Gets the current triangulation mode.
(Inherited from TriangulationContext) |
| Name | Description | |
|---|---|---|
| AddNode | Adds the specified node to the advancing front. | |
| Clear |
Clears the context state.
(Overrides TriangulationContextClear) | |
| CreateAdvancingFront | Creates the initial advancing front. | |
| Done |
Marks the current processing step as completed.
(Inherited from TriangulationContext) | |
| 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) | |
| FinalizeTriangulation | Finalizes the triangulation by transferring the working triangles to the triangulatable target. | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| LocateNode | Locates the advancing-front node associated with the specified point. | |
| MapTriangleToNodes | Try to map a node to all sides of this triangle that don't have a neighbor. | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| MeshClean | Marks all reachable interior triangles starting from the specified triangle. | |
| NewConstraint |
Creates a new constraint between the specified points.
(Overrides TriangulationContextNewConstraint(TriangulationPoint, TriangulationPoint)) | |
| PrepareTriangulation |
Prepares this context for triangulating the specified object.
(Overrides TriangulationContextPrepareTriangulation(Triangulatable)) | |
| RemoveFromList | Removes the specified triangle from the working triangle list. | |
| RemoveNode | Removes the specified node from the advancing front. | |
| ToString | Returns a string that represents the current object. (Inherited from Object) | |
| Update |
Updates the context state for debugging purposes.
(Inherited from TriangulationContext) |
| Name | Description | |
|---|---|---|
| Basin | Stores temporary basin information during filling. | |
| EdgeEvent | Stores the active edge-event state. | |
| Front | The advancing front used during the sweep. | |
| Points |
Stores the points participating in triangulation.
(Inherited from TriangulationContext) | |
| Triangles |
Stores the triangles created during triangulation.
(Inherited from TriangulationContext) |