Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

mapbox::detail::Earcut< N > Member List

This is the complete list of members for mapbox::detail::Earcut< N >, including all inherited members.

area(const Node *p, const Node *q, const Node *r) constmapbox::detail::Earcut< N >private
cureLocalIntersections(Node *start)mapbox::detail::Earcut< N >private
earcutLinked(Node *ear, int pass=0)mapbox::detail::Earcut< N >private
eliminateHole(Node *hole, Node *outerNode)mapbox::detail::Earcut< N >private
eliminateHoles(const Polygon &points, Node *outerNode)mapbox::detail::Earcut< N >private
equals(const Node *p1, const Node *p2)mapbox::detail::Earcut< N >private
filterPoints(Node *start, Node *end=nullptr)mapbox::detail::Earcut< N >private
findHoleBridge(Node *hole, Node *outerNode)mapbox::detail::Earcut< N >private
getLeftmost(Node *start)mapbox::detail::Earcut< N >private
hashingmapbox::detail::Earcut< N >private
indexCurve(Node *start)mapbox::detail::Earcut< N >private
indicesmapbox::detail::Earcut< N >
insertNode(std::size_t i, const Point &p, Node *last)mapbox::detail::Earcut< N >private
intersects(const Node *p1, const Node *q1, const Node *p2, const Node *q2)mapbox::detail::Earcut< N >private
intersectsPolygon(const Node *a, const Node *b)mapbox::detail::Earcut< N >private
inv_sizemapbox::detail::Earcut< N >private
isEar(Node *ear)mapbox::detail::Earcut< N >private
isEarHashed(Node *ear)mapbox::detail::Earcut< N >private
isValidDiagonal(Node *a, Node *b)mapbox::detail::Earcut< N >private
linkedList(const Ring &points, const bool clockwise)mapbox::detail::Earcut< N >private
locallyInside(const Node *a, const Node *b)mapbox::detail::Earcut< N >private
maxXmapbox::detail::Earcut< N >private
maxYmapbox::detail::Earcut< N >private
middleInside(const Node *a, const Node *b)mapbox::detail::Earcut< N >private
minXmapbox::detail::Earcut< N >private
minYmapbox::detail::Earcut< N >private
nodesmapbox::detail::Earcut< N >private
operator()(const Polygon &points)mapbox::detail::Earcut< N >
pointInTriangle(double ax, double ay, double bx, double by, double cx, double cy, double px, double py) constmapbox::detail::Earcut< N >private
removeNode(Node *p)mapbox::detail::Earcut< N >private
sortLinked(Node *list)mapbox::detail::Earcut< N >private
splitEarcut(Node *start)mapbox::detail::Earcut< N >private
splitPolygon(Node *a, Node *b)mapbox::detail::Earcut< N >private
verticesmapbox::detail::Earcut< N >
zOrder(const double x_, const double y_)mapbox::detail::Earcut< N >private