Table of Contents

Class TrapezoidalMap

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

HashSet<Trapezoid>

_bCross

The cross

private Edge _bCross

Field Value

Edge

_cross

The cross

private Edge _cross

Field Value

Edge

_margin

The margin

private readonly float _margin

Field Value

float

Methods

BoundingBox(List<Edge>)

Boundings the box using the specified edges

public Trapezoid BoundingBox(List<Edge> edges)

Parameters

edges List<Edge>

The edges

Returns

Trapezoid

The trapezoid

Case1(Trapezoid, Edge)

Cases the 1 using the specified t

public Trapezoid[] Case1(Trapezoid t, Edge e)

Parameters

t Trapezoid

The

e Edge

The

Returns

Trapezoid[]

The trapezoids

Case2(Trapezoid, Edge)

Cases the 2 using the specified t

public Trapezoid[] Case2(Trapezoid t, Edge e)

Parameters

t Trapezoid

The

e Edge

The

Returns

Trapezoid[]

The trapezoids

Case3(Trapezoid, Edge)

Cases the 3 using the specified t

public Trapezoid[] Case3(Trapezoid t, Edge e)

Parameters

t Trapezoid

The

e Edge

The

Returns

Trapezoid[]

The trapezoids

Case4(Trapezoid, Edge)

Cases the 4 using the specified t

public Trapezoid[] Case4(Trapezoid t, Edge e)

Parameters

t Trapezoid

The

e Edge

The

Returns

Trapezoid[]

The trapezoids

Clear()

Clears this instance

public void Clear()