C# Class FarseerPhysics.Common.Decomposition.CDT.Delaunay.Sweep.DTSweepContext

Inheritance: TriangulationContext
Show file Open project: prime31/Nez Class Usage Examples

Public Properties

Property Type Description
Basin DTSweepBasin
EdgeEvent DTSweepEdgeEvent
aFront AdvancingFront

Public Methods

Method Description
AddNode ( AdvancingFrontNode node ) : void
Clear ( ) : void
CreateAdvancingFront ( ) : void
DTSweepContext ( )
FinalizeTriangulation ( ) : void
LocateNode ( TriangulationPoint point ) : AdvancingFrontNode
MapTriangleToNodes ( DelaunayTriangle t ) : void

Try to map a node to all sides of this triangle that don't have a neighbor.

MeshClean ( DelaunayTriangle triangle ) : void
NewConstraint ( TriangulationPoint a, TriangulationPoint b ) : TriangulationConstraint
PrepareTriangulation ( Triangulatable t ) : void
RemoveFromList ( DelaunayTriangle triangle ) : void
RemoveNode ( AdvancingFrontNode node ) : void

Private Methods

Method Description
MeshCleanReq ( DelaunayTriangle triangle ) : void

Method Details

AddNode() public method

public AddNode ( AdvancingFrontNode node ) : void
node AdvancingFrontNode
return void

Clear() public method

public Clear ( ) : void
return void

CreateAdvancingFront() public method

public CreateAdvancingFront ( ) : void
return void

DTSweepContext() public method

public DTSweepContext ( )

FinalizeTriangulation() public method

public FinalizeTriangulation ( ) : void
return void

LocateNode() public method

public LocateNode ( TriangulationPoint point ) : AdvancingFrontNode
point TriangulationPoint
return AdvancingFrontNode

MapTriangleToNodes() public method

Try to map a node to all sides of this triangle that don't have a neighbor.
public MapTriangleToNodes ( DelaunayTriangle t ) : void
t DelaunayTriangle
return void

MeshClean() public method

public MeshClean ( DelaunayTriangle triangle ) : void
triangle DelaunayTriangle
return void

NewConstraint() public method

public NewConstraint ( TriangulationPoint a, TriangulationPoint b ) : TriangulationConstraint
a TriangulationPoint
b TriangulationPoint
return TriangulationConstraint

PrepareTriangulation() public method

public PrepareTriangulation ( Triangulatable t ) : void
t Triangulatable
return void

RemoveFromList() public method

public RemoveFromList ( DelaunayTriangle triangle ) : void
triangle DelaunayTriangle
return void

RemoveNode() public method

public RemoveNode ( AdvancingFrontNode node ) : void
node AdvancingFrontNode
return void

Property Details

Basin public property

public DTSweepBasin Basin
return DTSweepBasin

EdgeEvent public property

public DTSweepEdgeEvent EdgeEvent
return DTSweepEdgeEvent

aFront public property

public AdvancingFront aFront
return AdvancingFront