KiCad PCB EDA Suite
|
This is the complete list of members for POLYGON_TRIANGULATION, including all inherited members.
area(const VERTEX *p, const VERTEX *q, const VERTEX *r) const | POLYGON_TRIANGULATION | inlineprivate |
createList(const SHAPE_LINE_CHAIN &points) | POLYGON_TRIANGULATION | inlineprivate |
earcutList(VERTEX *aPoint, int pass=0) | POLYGON_TRIANGULATION | inlineprivate |
goodSplit(const VERTEX *a, const VERTEX *b) const | POLYGON_TRIANGULATION | inlineprivate |
insertVertex(const VECTOR2I &pt, VERTEX *last) | POLYGON_TRIANGULATION | inlineprivate |
intersects(const VERTEX *p1, const VERTEX *q1, const VERTEX *p2, const VERTEX *q2) const | POLYGON_TRIANGULATION | inlineprivate |
intersectsPolygon(const VERTEX *a, const VERTEX *b) const | POLYGON_TRIANGULATION | inlineprivate |
isEar(VERTEX *aEar) const | POLYGON_TRIANGULATION | inlineprivate |
isTooSmall(const VERTEX *aPoint) const | POLYGON_TRIANGULATION | inlineprivate |
locallyInside(const VERTEX *a, const VERTEX *b) const | POLYGON_TRIANGULATION | inlineprivate |
logRemaining() | POLYGON_TRIANGULATION | inlineprivate |
logVertices(VERTEX *aStart, std::set< VERTEX * > *aSeen) | POLYGON_TRIANGULATION | inlineprivate |
m_bbox | POLYGON_TRIANGULATION | private |
m_result | POLYGON_TRIANGULATION | private |
m_vertices | POLYGON_TRIANGULATION | private |
m_vertices_original_size | POLYGON_TRIANGULATION | private |
middleInside(const VERTEX *a, const VERTEX *b) const | POLYGON_TRIANGULATION | inlineprivate |
overlapping(const VERTEX *p, const VERTEX *q, const VERTEX *r) const | POLYGON_TRIANGULATION | inlineprivate |
POLYGON_TRIANGULATION(SHAPE_POLY_SET::TRIANGULATED_POLYGON &aResult) | POLYGON_TRIANGULATION | inline |
removeNullTriangles(VERTEX *aStart) | POLYGON_TRIANGULATION | inlineprivate |
sign(double aVal) const | POLYGON_TRIANGULATION | inlineprivate |
simplifyList(VERTEX *aStart) | POLYGON_TRIANGULATION | inlineprivate |
splitPolygon(VERTEX *start) | POLYGON_TRIANGULATION | inlineprivate |
subdividePolygon(VERTEX *aStart, int pass=0) | POLYGON_TRIANGULATION | inlineprivate |
TesselatePolygon(const SHAPE_LINE_CHAIN &aPoly, SHAPE_POLY_SET::TRIANGULATED_POLYGON *aHintData) | POLYGON_TRIANGULATION | inline |
zOrder(const double aX, const double aY) const | POLYGON_TRIANGULATION | inlineprivate |