KiCad PCB EDA Suite
PolygonTriangulation Member List

This is the complete list of members for PolygonTriangulation, including all inherited members.

area(const Vertex *p, const Vertex *q, const Vertex *r) constPolygonTriangulationinlineprivate
createList(const ClipperLib::Path &aPath)PolygonTriangulationinlineprivate
createList(const SHAPE_LINE_CHAIN &points)PolygonTriangulationinlineprivate
earcutList(Vertex *aPoint, int pass=0)PolygonTriangulationinlineprivate
goodSplit(const Vertex *a, const Vertex *b) constPolygonTriangulationinlineprivate
insertVertex(const VECTOR2I &pt, Vertex *last)PolygonTriangulationinlineprivate
intersects(const Vertex *p1, const Vertex *q1, const Vertex *p2, const Vertex *q2) constPolygonTriangulationinlineprivate
intersectsPolygon(const Vertex *a, const Vertex *b) constPolygonTriangulationinlineprivate
isEar(Vertex *aEar) constPolygonTriangulationinlineprivate
locallyInside(const Vertex *a, const Vertex *b) constPolygonTriangulationinlineprivate
m_bboxPolygonTriangulationprivate
m_resultPolygonTriangulationprivate
m_verticesPolygonTriangulationprivate
PolygonTriangulation(SHAPE_POLY_SET::TRIANGULATED_POLYGON &aResult)PolygonTriangulationinline
removeNullTriangles(Vertex *aStart)PolygonTriangulationinlineprivate
splitPolygon(Vertex *start)PolygonTriangulationinlineprivate
TesselatePolygon(const SHAPE_LINE_CHAIN &aPoly)PolygonTriangulationinline
zOrder(const double aX, const double aY) constPolygonTriangulationinlineprivate