KiCad PCB EDA Suite
|
This is the complete list of members for PolygonTriangulation, including all inherited members.
area(const Vertex *p, const Vertex *q, const Vertex *r) const | PolygonTriangulation | inlineprivate |
createList(const ClipperLib::Path &aPath) | PolygonTriangulation | inlineprivate |
createList(const SHAPE_LINE_CHAIN &points) | PolygonTriangulation | inlineprivate |
earcutList(Vertex *aPoint, int pass=0) | PolygonTriangulation | inlineprivate |
goodSplit(const Vertex *a, const Vertex *b) const | PolygonTriangulation | inlineprivate |
insertVertex(const VECTOR2I &pt, Vertex *last) | PolygonTriangulation | inlineprivate |
intersects(const Vertex *p1, const Vertex *q1, const Vertex *p2, const Vertex *q2) const | PolygonTriangulation | inlineprivate |
intersectsPolygon(const Vertex *a, const Vertex *b) const | PolygonTriangulation | inlineprivate |
isEar(Vertex *aEar) const | PolygonTriangulation | inlineprivate |
locallyInside(const Vertex *a, const Vertex *b) const | PolygonTriangulation | inlineprivate |
m_bbox | PolygonTriangulation | private |
m_result | PolygonTriangulation | private |
m_vertices | PolygonTriangulation | private |
PolygonTriangulation(SHAPE_POLY_SET::TRIANGULATED_POLYGON &aResult) | PolygonTriangulation | inline |
removeNullTriangles(Vertex *aStart) | PolygonTriangulation | inlineprivate |
splitPolygon(Vertex *start) | PolygonTriangulation | inlineprivate |
TesselatePolygon(const SHAPE_LINE_CHAIN &aPoly) | PolygonTriangulation | inline |
zOrder(const double aX, const double aY) const | PolygonTriangulation | inlineprivate |