KiCad PCB EDA Suite
hed::TRIANGULATION Member List

This is the complete list of members for hed::TRIANGULATION, including all inherited members.

addLeadingEdge(EDGE_PTR &aEdge)hed::TRIANGULATIONinlineprotected
CheckDelaunay() consthed::TRIANGULATION
cleanAll()hed::TRIANGULATIONprotected
CreateDart()hed::TRIANGULATION
CreateDelaunay(NODES_CONTAINER::iterator aFirst, NODES_CONTAINER::iterator aLast)hed::TRIANGULATION
FlagNodes(bool aFlag) consthed::TRIANGULATION
GetBoundaryEdge() consthed::TRIANGULATION
GetBoundaryEdgeInTriangle(const EDGE_PTR &aEdge) consthed::TRIANGULATION
GetEdges(std::list< EDGE_PTR > &aEdges, bool aSkipBoundaryEdges=false) consthed::TRIANGULATION
GetInteriorNode() consthed::TRIANGULATION
GetLeadingEdges() consthed::TRIANGULATIONinline
GetNodes() consthed::TRIANGULATION
InitTwoEnclosingTriangles(NODES_CONTAINER::iterator aFirst, NODES_CONTAINER::iterator aLast)hed::TRIANGULATION
m_helperhed::TRIANGULATIONprotected
m_leadingEdgeshed::TRIANGULATIONprotected
NoTriangles() consthed::TRIANGULATIONinline
OptimizeDelaunay()hed::TRIANGULATION
PrintEdges(std::ofstream &aOutput) consthed::TRIANGULATION
removeBoundaryTriangle(DART &aDart)hed::TRIANGULATIONprotected
removeLeadingEdgeFromList(EDGE_PTR &aLeadingEdge)hed::TRIANGULATIONprotected
RemoveTriangle(EDGE_PTR &aEdge)hed::TRIANGULATION
ReverseSplitTriangle(EDGE_PTR &aEdge)hed::TRIANGULATION
reverseSplitTriangle(DART &aDart)hed::TRIANGULATIONprotected
SplitTriangle(EDGE_PTR &aEdge, const NODE_PTR &aPoint)hed::TRIANGULATION
splitTriangle(DART &aDart, const NODE_PTR &aPoint)hed::TRIANGULATIONprotected
swapEdge(DART &aDart)hed::TRIANGULATIONprotected
SwapEdge(EDGE_PTR &aDiagonal)hed::TRIANGULATION
TRIANGULATION()hed::TRIANGULATION
TRIANGULATION(const TRIANGULATION &aTriangulation)hed::TRIANGULATION
ttl::TRIANGULATION_HELPER classhed::TRIANGULATIONfriend
~TRIANGULATION()hed::TRIANGULATION