| asArrangement() const | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| asGraph() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| buildPointLocation() | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| checkInvariants() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| clearlyVisibleVertices(const PointType &query) const | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| clearPointLocation() noexcept | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| clearVisibilityGraph() const | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| contains(const QueryPoint &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| contains(const S &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| contains(const C &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| contains(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| contains(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| contains(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| contains(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| contains(const D &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| contains(const U &) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| contains(const E &) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| contains(const Shape< PointType > &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| convexCovering() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| convexPartition() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| edgeAdjacentTriangles(const TriangleType &t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| edgeAdjacentTriangles(TriId t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| edges() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| edgesInteriorIntersecting(const OS &s) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| edgesIntersecting(const OS &s) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| empty() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| flip(const SegmentType &s) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| flip(const EdgeRange &edges) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| flippable(const SegmentType &s) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| flippable(const EdgeRange &edges) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| getId(const TriangleType &t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| getId(const PointType &p) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| getShape(TriId t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| getShape(VertexId v) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| has(const TriangleType &t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| has(const SegmentType &s) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| has(TriId t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| has(VertexId v) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| hasCurrentPointLocation() const noexcept | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| hasPointLocation() const noexcept | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| incidentTriangles(const SegmentType &s) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| incidentTriangles(const PointType &p) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| incidentTriangles(VertexId v) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| insert(const PointType &p) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| insertDelaunay(const PointType &p) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorContains(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorContains(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorContains(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorContains(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorContains(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorContains(const E &) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorContains(const Shape< PointType > &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorsIntersect(const QueryPoint &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorsIntersect(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorsIntersect(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorsIntersect(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorsIntersect(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorsIntersect(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorsIntersect(const E &) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| interiorsIntersect(const Shape< PointType > &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| intersects(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| intersects(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| intersects(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| intersects(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| intersects(const Q &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| intersects(const E &) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| intersects(const Shape< PointType > &shape) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| isConstrained(TriId t, int side) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| isConstrained(const SegmentType &s) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| label(TriId t) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| label(TriId t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| label(const TriangleType &t) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| label(const TriangleType &t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| label(const SegmentType &s) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| label(const SegmentType &s) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| locate(const QueryPoint &p) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| locateId(const PointType &p) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| locateId(const QueryPoint &p) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| NumberType typedef | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| numEdges() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| numTriangles() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| numVertices() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| operator<<(Canvas &canvas, const Triangulation &triangulation) | pgl::Triangulation< TriangleType_, SegmentType_ > | friend |
| operator[](TriId t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| operator[](VertexId v) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| otherTriangle(const TriangleType &t, const SegmentType &shared) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| otherTriangle(TriId t, int side) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| otherTriangle(TriId t, VertexId a, VertexId b) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| PointType typedef | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| reducedVisibilityGraph() const | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| regularizedVisiblePolygon(const PointType &query) const | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| SegmentLabel typedef | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| SegmentType typedef | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| setConstrained(TriId t, int side, bool value=true) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| setConstrained(const SegmentType &s, bool value=true) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| triangleIds() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| triangleIndexBound() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| TriangleLabel typedef | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| triangles() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| trianglesInteriorIntersecting(const OS &s) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| trianglesIntersecting(const OS &s) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| TriangleType typedef | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| Triangulation()=default | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| Triangulation(const TriangleRange &tris) | pgl::Triangulation< TriangleType_, SegmentType_ > | inlineexplicit |
| Triangulation(const SegmentRange &segs) | pgl::Triangulation< TriangleType_, SegmentType_ > | inlineexplicit |
| Triangulation(const PointRange &pts) | pgl::Triangulation< TriangleType_, SegmentType_ > | inlineexplicit |
| Triangulation(const PointRange &pts, const SegmentRange &segments) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| Triangulation(const Polygon< PointType > &poly) | pgl::Triangulation< TriangleType_, SegmentType_ > | inlineexplicit |
| Triangulation(const Polygon< PointType > &poly, const PointRange &points) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| Triangulation(const Polygon< PointType > &poly, const SegmentRange &segments) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| Triangulation(const Polygon< PointType > &poly, const PointRange &points, const SegmentRange &segments) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| Triangulation(const PolygonWithHoles< PointType > ®ion) | pgl::Triangulation< TriangleType_, SegmentType_ > | inlineexplicit |
| Triangulation(const PolygonWithHoles< PointType > ®ion, const PointRange &points) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| Triangulation(const PolygonWithHoles< PointType > ®ion, const SegmentRange &segments) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| Triangulation(const PolygonWithHoles< PointType > ®ion, const PointRange &points, const SegmentRange &segments) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| Triangulation(const PolygonSet< PointType > &set) | pgl::Triangulation< TriangleType_, SegmentType_ > | inlineexplicit |
| Triangulation(const PolygonSet< PointType > &set, const PointRange &points) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| Triangulation(const PolygonSet< PointType > &set, const SegmentRange &segments) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| Triangulation(const PolygonSet< PointType > &set, const PointRange &points, const SegmentRange &segments) | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| TriId typedef | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| vertexAdjacentTriangles(const TriangleType &t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| vertexAdjacentTriangles(TriId t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| VertexId typedef | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| vertexIds() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| vertexIndexBound() const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| vertices(TriId t) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| visibilityGraph() const | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| visibleVertices(const PointType &query) const | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| visitEdges(Fn fn) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| visitEdgesInteriorIntersecting(const OS &s, Fn f) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| visitEdgesIntersecting(const OS &s, Fn f) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| visitTriangles(Fn fn) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| visitTrianglesInteriorIntersecting(const OS &s, Fn f) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| visitTrianglesIntersecting(const OS &s, Fn f) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| visitTrianglesIntersecting(const Q &shape, Fn f) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| visitTrianglesIntersecting(const C &c, Fn f) const | pgl::Triangulation< TriangleType_, SegmentType_ > | inline |
| voronoiDiagram() const | pgl::Triangulation< TriangleType_, SegmentType_ > | |
| voronoiDiagram() const | pgl::Triangulation< TriangleType_, SegmentType_ > | |