Pangolin
Header-only C++20 plane computational geometry library
Loading...
Searching...
No Matches
pgl::Triangulation< TriangleType_, SegmentType_ > Member List

This is the complete list of members for pgl::Triangulation< TriangleType_, SegmentType_ >, including all inherited members.

asArrangement() constpgl::Triangulation< TriangleType_, SegmentType_ >
asGraph() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
buildPointLocation()pgl::Triangulation< TriangleType_, SegmentType_ >
checkInvariants() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
clearlyVisibleVertices(const PointType &query) constpgl::Triangulation< TriangleType_, SegmentType_ >
clearPointLocation() noexceptpgl::Triangulation< TriangleType_, SegmentType_ >inline
clearVisibilityGraph() constpgl::Triangulation< TriangleType_, SegmentType_ >
contains(const QueryPoint &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
contains(const S &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
contains(const C &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
contains(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
contains(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
contains(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
contains(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
contains(const D &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
contains(const U &) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
contains(const E &) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
contains(const Shape< PointType > &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
convexCovering() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
convexPartition() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
edgeAdjacentTriangles(const TriangleType &t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
edgeAdjacentTriangles(TriId t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
edges() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
edgesInteriorIntersecting(const OS &s) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
edgesIntersecting(const OS &s) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
empty() constpgl::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) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
flippable(const EdgeRange &edges) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
getId(const TriangleType &t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
getId(const PointType &p) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
getShape(TriId t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
getShape(VertexId v) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
has(const TriangleType &t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
has(const SegmentType &s) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
has(TriId t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
has(VertexId v) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
hasCurrentPointLocation() const noexceptpgl::Triangulation< TriangleType_, SegmentType_ >inline
hasPointLocation() const noexceptpgl::Triangulation< TriangleType_, SegmentType_ >inline
incidentTriangles(const SegmentType &s) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
incidentTriangles(const PointType &p) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
incidentTriangles(VertexId v) constpgl::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) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorContains(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorContains(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorContains(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorContains(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorContains(const E &) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorContains(const Shape< PointType > &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorsIntersect(const QueryPoint &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorsIntersect(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorsIntersect(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorsIntersect(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorsIntersect(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorsIntersect(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorsIntersect(const E &) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
interiorsIntersect(const Shape< PointType > &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
intersects(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
intersects(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
intersects(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
intersects(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
intersects(const Q &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
intersects(const E &) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
intersects(const Shape< PointType > &shape) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
isConstrained(TriId t, int side) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
isConstrained(const SegmentType &s) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
label(TriId t)pgl::Triangulation< TriangleType_, SegmentType_ >inline
label(TriId t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
label(const TriangleType &t)pgl::Triangulation< TriangleType_, SegmentType_ >inline
label(const TriangleType &t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
label(const SegmentType &s)pgl::Triangulation< TriangleType_, SegmentType_ >inline
label(const SegmentType &s) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
locate(const QueryPoint &p) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
locateId(const PointType &p) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
locateId(const QueryPoint &p) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
NumberType typedefpgl::Triangulation< TriangleType_, SegmentType_ >
numEdges() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
numTriangles() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
numVertices() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
operator<<(Canvas &canvas, const Triangulation &triangulation)pgl::Triangulation< TriangleType_, SegmentType_ >friend
operator[](TriId t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
operator[](VertexId v) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
otherTriangle(const TriangleType &t, const SegmentType &shared) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
otherTriangle(TriId t, int side) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
otherTriangle(TriId t, VertexId a, VertexId b) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
PointType typedefpgl::Triangulation< TriangleType_, SegmentType_ >
reducedVisibilityGraph() constpgl::Triangulation< TriangleType_, SegmentType_ >
regularizedVisiblePolygon(const PointType &query) constpgl::Triangulation< TriangleType_, SegmentType_ >
SegmentLabel typedefpgl::Triangulation< TriangleType_, SegmentType_ >
SegmentType typedefpgl::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() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
triangleIndexBound() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
TriangleLabel typedefpgl::Triangulation< TriangleType_, SegmentType_ >
triangles() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
trianglesInteriorIntersecting(const OS &s) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
trianglesIntersecting(const OS &s) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
TriangleType typedefpgl::Triangulation< TriangleType_, SegmentType_ >
Triangulation()=defaultpgl::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 > &region)pgl::Triangulation< TriangleType_, SegmentType_ >inlineexplicit
Triangulation(const PolygonWithHoles< PointType > &region, const PointRange &points)pgl::Triangulation< TriangleType_, SegmentType_ >inline
Triangulation(const PolygonWithHoles< PointType > &region, const SegmentRange &segments)pgl::Triangulation< TriangleType_, SegmentType_ >inline
Triangulation(const PolygonWithHoles< PointType > &region, 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 typedefpgl::Triangulation< TriangleType_, SegmentType_ >
vertexAdjacentTriangles(const TriangleType &t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
vertexAdjacentTriangles(TriId t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
VertexId typedefpgl::Triangulation< TriangleType_, SegmentType_ >
vertexIds() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
vertexIndexBound() constpgl::Triangulation< TriangleType_, SegmentType_ >inline
vertices(TriId t) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
visibilityGraph() constpgl::Triangulation< TriangleType_, SegmentType_ >
visibleVertices(const PointType &query) constpgl::Triangulation< TriangleType_, SegmentType_ >
visitEdges(Fn fn) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
visitEdgesInteriorIntersecting(const OS &s, Fn f) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
visitEdgesIntersecting(const OS &s, Fn f) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
visitTriangles(Fn fn) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
visitTrianglesInteriorIntersecting(const OS &s, Fn f) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
visitTrianglesIntersecting(const OS &s, Fn f) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
visitTrianglesIntersecting(const Q &shape, Fn f) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
visitTrianglesIntersecting(const C &c, Fn f) constpgl::Triangulation< TriangleType_, SegmentType_ >inline
voronoiDiagram() constpgl::Triangulation< TriangleType_, SegmentType_ >
voronoiDiagram() constpgl::Triangulation< TriangleType_, SegmentType_ >