Click or drag to resize

TriangulationContext Class

Provides the shared state required by triangulation algorithms.
Inheritance Hierarchy
SystemObject
  Poly2TriTriangulationContext
    Poly2TriDTSweepContext

Namespace: Poly2Tri
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3572.0 (4.8.3572.0)
Syntax
C#
public abstract class TriangulationContext

The TriangulationContext type exposes the following members.

Constructors
 NameDescription
Protected methodTriangulationContextInitializes a new instance of the TriangulationContext class
Top
Properties
 NameDescription
Public propertyAlgorithm Gets the triangulation algorithm implemented by this context.
Public propertyDebugContext Gets the debug context associated with this triangulation context.
Public propertyDTDebugContext Gets the sweep-specific debug context.
Public propertyIsDebugEnabled Gets a value indicating whether debugging is enabled.
Public propertyStepCount Gets the number of completed processing steps.
Public propertyTriangulatable Gets the triangulatable object currently associated with this context.
Public propertyTriangulationMode Gets the current triangulation mode.
Top
Methods
 NameDescription
Public methodClear Clears the context state.
Public methodDone Marks the current processing step as completed.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodNewConstraint Creates a new constraint between the specified points.
Public methodPrepareTriangulation Prepares this context for triangulating the specified object.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodUpdate Updates the context state for debugging purposes.
Top
Fields
 NameDescription
Public fieldPoints Stores the points participating in triangulation.
Public fieldTriangles Stores the triangles created during triangulation.
Top
See Also