Table of Contents

Class TriangulationContext

The triangulation context class

internal abstract class TriangulationContext

Inheritance

Derived

Inherited Members

Constructors

TriangulationContext()

Initializes a new instance of the Alis.Core.Physic.Common.Decomposition.CDT.TriangulationContext class

public TriangulationContext()

Fields

Points

The triangulation point

public readonly List<TriangulationPoint> Points

Field Value

List<TriangulationPoint>

Triangles

The delaunay triangle

public readonly List<DelaunayTriangle> Triangles

Field Value

List<DelaunayTriangle>

Properties

StepCount

Gets or sets the value of the step count

public int StepCount { get; private set; }

Property Value

int

Terminated

Gets or sets the value of the terminated

public bool Terminated { get; set; }

Property Value

bool

Triangulatable

Gets or sets the value of the triangulatable

public Triangulatable Triangulatable { get; private set; }

Property Value

Triangulatable

TriangulationMode

Gets or sets the value of the triangulation mode

public TriangulationMode TriangulationMode { get; protected set; }

Property Value

TriangulationMode

WaitUntilNotified

Gets the value of the wait until notified

public bool WaitUntilNotified { get; }

Property Value

bool

Methods

Clear()

Clears this instance

public virtual void Clear()

Done()

Dones this instance

public void Done()

NewConstraint(TriangulationPoint, TriangulationPoint)

News the constraint using the specified a

public abstract TriangulationConstraint NewConstraint(TriangulationPoint a, TriangulationPoint b)

Parameters

a TriangulationPoint

The

b TriangulationPoint

The

Returns

TriangulationConstraint

The triangulation constraint

PrepareTriangulation(Triangulatable)

Prepares the triangulation using the specified t

public virtual void PrepareTriangulation(Triangulatable t)

Parameters

t Triangulatable

The