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

Inheritance: TriangulationContext
显示文件 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_oe property

public DTSweepBasin Basin
return DTSweepBasin

EdgeEvent public_oe property

public DTSweepEdgeEvent EdgeEvent
return DTSweepEdgeEvent

aFront public_oe property

public AdvancingFront aFront
return AdvancingFront