Class ConstrainedPointSet
- Assembly
- Alis.dll
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
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
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