Class TrapezoidalMap
- Assembly
- Alis.dll
The trapezoidal map class
internal class TrapezoidalMap
Inheritance
Inherited Members
Constructors
TrapezoidalMap()
Initializes a new instance of the Alis.Core.Physic.Common.Decomposition.Seidel.TrapezoidalMap class
public TrapezoidalMap()
Fields
Map
The map
public HashSet<Trapezoid> Map
Field Value
_bCross
The cross
private Edge _bCross
Field Value
_cross
The cross
private Edge _cross
Field Value
_margin
The margin
private readonly float _margin
Field Value
Methods
BoundingBox(List<Edge>)
Boundings the box using the specified edges
public Trapezoid BoundingBox(List<Edge> edges)
Parameters
Returns
- Trapezoid
-
The trapezoid
Case1(Trapezoid, Edge)
Cases the 1 using the specified t
public Trapezoid[] Case1(Trapezoid t, Edge e)
Parameters
Returns
- Trapezoid[]
-
The trapezoids
Case2(Trapezoid, Edge)
Cases the 2 using the specified t
public Trapezoid[] Case2(Trapezoid t, Edge e)
Parameters
Returns
- Trapezoid[]
-
The trapezoids
Case3(Trapezoid, Edge)
Cases the 3 using the specified t
public Trapezoid[] Case3(Trapezoid t, Edge e)
Parameters
Returns
- Trapezoid[]
-
The trapezoids
Case4(Trapezoid, Edge)
Cases the 4 using the specified t
public Trapezoid[] Case4(Trapezoid t, Edge e)
Parameters
Returns
- Trapezoid[]
-
The trapezoids
Clear()
Clears this instance
public void Clear()