C# Класс Poly2Tri.Triangulation.Delaunay.Sweep.DTSweepContext

Наследование: TriangulationContext
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Basin DTSweepBasin
EdgeEvent DTSweepEdgeEvent
aFront AdvancingFront

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
MeshCleanReq ( DelaunayTriangle triangle ) : void

Описание методов

AddNode() публичный Метод

public AddNode ( AdvancingFrontNode node ) : void
node AdvancingFrontNode
Результат void

Clear() публичный Метод

public Clear ( ) : void
Результат void

CreateAdvancingFront() публичный Метод

public CreateAdvancingFront ( ) : void
Результат void

DTSweepContext() публичный Метод

public DTSweepContext ( )

FinalizeTriangulation() публичный Метод

public FinalizeTriangulation ( ) : void
Результат void

LocateNode() публичный Метод

public LocateNode ( TriangulationPoint point ) : AdvancingFrontNode
point TriangulationPoint
Результат AdvancingFrontNode

MapTriangleToNodes() публичный Метод

Try to map a node to all sides of this triangle that don't have a neighbor.
public MapTriangleToNodes ( DelaunayTriangle t ) : void
t DelaunayTriangle
Результат void

MeshClean() публичный Метод

public MeshClean ( DelaunayTriangle triangle ) : void
triangle DelaunayTriangle
Результат void

NewConstraint() публичный Метод

public NewConstraint ( TriangulationPoint a, TriangulationPoint b ) : TriangulationConstraint
a TriangulationPoint
b TriangulationPoint
Результат TriangulationConstraint

PrepareTriangulation() публичный Метод

public PrepareTriangulation ( Triangulatable t ) : void
t Triangulatable
Результат void

RemoveFromList() публичный Метод

public RemoveFromList ( DelaunayTriangle triangle ) : void
triangle DelaunayTriangle
Результат void

RemoveNode() публичный Метод

public RemoveNode ( AdvancingFrontNode node ) : void
node AdvancingFrontNode
Результат void

Описание свойств

Basin публичное свойство

public DTSweepBasin Basin
Результат DTSweepBasin

EdgeEvent публичное свойство

public DTSweepEdgeEvent EdgeEvent
Результат DTSweepEdgeEvent

aFront публичное свойство

public AdvancingFront,Poly2Tri.Triangulation.Delaunay.Sweep aFront
Результат AdvancingFront