Table of Contents

Class ConstrainedPointSet

The constrained point set class

internal class ConstrainedPointSet : PointSet, Triangulatable

Inheritance

Implements

Inherited Members

Constructors

ConstrainedPointSet(List<TriangulationPoint>, int[])

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

public ConstrainedPointSet(List<TriangulationPoint> points, int[] index)

Parameters

points List<TriangulationPoint>

The points

index int[]

The index

ConstrainedPointSet(List<TriangulationPoint>, IEnumerable<TriangulationPoint>)

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

public ConstrainedPointSet(List<TriangulationPoint> points, IEnumerable<TriangulationPoint> constraints)

Parameters

points List<TriangulationPoint>

The points

constraints IEnumerable<TriangulationPoint>

The constraints

Fields

_constrainedPointList

The constrained point list

private readonly List<TriangulationPoint> _constrainedPointList

Field Value

List<TriangulationPoint>

Properties

EdgeIndex

Gets the value of the edge index

public int[] EdgeIndex { get; }

Property Value

int[]

TriangulationMode

Gets the value of the triangulation mode

public override TriangulationMode TriangulationMode { get; }

Property Value

TriangulationMode

Methods

PrepareTriangulation(TriangulationContext)

Prepares the triangulation using the specified tcx

public override void PrepareTriangulation(TriangulationContext tcx)

Parameters

tcx TriangulationContext

The tcx

isValid()

Describes whether this instance is valid

public bool isValid()

Returns

bool

The bool

See Also