| Arrangement() | pgl::Arrangement< PointType_, TLabel > | inline |
| Arrangement(const ShapeRange &shapes) | pgl::Arrangement< PointType_, TLabel > | inlineexplicit |
| Arrangement(const ShapeRange &shapes, detail::SimpleBoundariesTag) | pgl::Arrangement< PointType_, TLabel > | inline |
| Arrangement(const ShapeRange &shapes, const PointRange &points) | pgl::Arrangement< PointType_, TLabel > | inline |
| asGraph() const | pgl::Arrangement< PointType_, TLabel > | inline |
| boundaryOf(FaceId f) const | pgl::Arrangement< PointType_, TLabel > | inline |
| boundedEdges() const | pgl::Arrangement< PointType_, TLabel > | inline |
| buildPointLocation() | pgl::Arrangement< PointType_, TLabel > | |
| buildPointLocation(UniformRandomBitGenerator &&generator) | pgl::Arrangement< PointType_, TLabel > | |
| CellId typedef | pgl::Arrangement< PointType_, TLabel > | |
| clearPointLocation() noexcept | pgl::Arrangement< PointType_, TLabel > | inline |
| degree(VertexId v) const | pgl::Arrangement< PointType_, TLabel > | inline |
| edgeCount() const | pgl::Arrangement< PointType_, TLabel > | inline |
| edges() const | pgl::Arrangement< PointType_, TLabel > | inline |
| EdgeType typedef | pgl::Arrangement< PointType_, TLabel > | |
| emptyIntersecting(const Q &r) const | pgl::Arrangement< PointType_, TLabel > | inline |
| face(HalfedgeId h) const | pgl::Arrangement< PointType_, TLabel > | inline |
| faceCount() const | pgl::Arrangement< PointType_, TLabel > | inline |
| FaceId typedef | pgl::Arrangement< PointType_, TLabel > | |
| firstIntersecting(const Q &r) const | pgl::Arrangement< PointType_, TLabel > | inline |
| halfedgeCount() const | pgl::Arrangement< PointType_, TLabel > | inline |
| HalfedgeId typedef | pgl::Arrangement< PointType_, TLabel > | |
| HalfedgeType typedef | pgl::Arrangement< PointType_, TLabel > | |
| halfplaneIntersection(FaceId f) const | pgl::Arrangement< PointType_, TLabel > | inline |
| hasPointLocation() const noexcept | pgl::Arrangement< PointType_, TLabel > | inline |
| hasSimpleBoundary(FaceId f) const | pgl::Arrangement< PointType_, TLabel > | inline |
| innerBoundariesOf(FaceId f) const | pgl::Arrangement< PointType_, TLabel > | inline |
| innerCycles(FaceId f) const | pgl::Arrangement< PointType_, TLabel > | inline |
| IntersectionId typedef | pgl::Arrangement< PointType_, TLabel > | |
| isFictitious(VertexId v) const | pgl::Arrangement< PointType_, TLabel > | inline |
| isUnbounded() const | pgl::Arrangement< PointType_, TLabel > | inline |
| isUnbounded(HalfedgeId h) const | pgl::Arrangement< PointType_, TLabel > | inline |
| isUnbounded(FaceId f) const | pgl::Arrangement< PointType_, TLabel > | inline |
| label(HalfedgeId h) const | pgl::Arrangement< PointType_, TLabel > | inline |
| label(HalfedgeId h) | pgl::Arrangement< PointType_, TLabel > | inline |
| label(FaceId f) const | pgl::Arrangement< PointType_, TLabel > | inline |
| label(FaceId f) | pgl::Arrangement< PointType_, TLabel > | inline |
| LabelType typedef | pgl::Arrangement< PointType_, TLabel > | |
| LineType typedef | pgl::Arrangement< PointType_, TLabel > | |
| locateCell(const PointType &p) const | pgl::Arrangement< PointType_, TLabel > | |
| locateFace(const PointType &p) const | pgl::Arrangement< PointType_, TLabel > | |
| next(HalfedgeId h) const | pgl::Arrangement< PointType_, TLabel > | inline |
| NumberType typedef | pgl::Arrangement< PointType_, TLabel > | |
| operator[](VertexId v) const | pgl::Arrangement< PointType_, TLabel > | inline |
| operator[](HalfedgeId h) const | pgl::Arrangement< PointType_, TLabel > | inline |
| OrientedLineType typedef | pgl::Arrangement< PointType_, TLabel > | |
| OrientedSegmentType typedef | pgl::Arrangement< PointType_, TLabel > | |
| originsOf(HalfedgeId h) const | pgl::Arrangement< PointType_, TLabel > | inline |
| originsOf(VertexId v) const | pgl::Arrangement< PointType_, TLabel > | inline |
| outerBoundaryOf(FaceId f) const | pgl::Arrangement< PointType_, TLabel > | inline |
| outerCycle(FaceId f) const | pgl::Arrangement< PointType_, TLabel > | inline |
| outgoing(VertexId v) const | pgl::Arrangement< PointType_, TLabel > | inline |
| outgoingHalfedges(VertexId v) const | pgl::Arrangement< PointType_, TLabel > | inline |
| PointType typedef | pgl::Arrangement< PointType_, TLabel > | |
| polygonWithHoles(FaceId f) const | pgl::Arrangement< PointType_, TLabel > | inline |
| RayType typedef | pgl::Arrangement< PointType_, TLabel > | |
| reportIntersecting(const Q &r) const | pgl::Arrangement< PointType_, TLabel > | inline |
| SegmentType typedef | pgl::Arrangement< PointType_, TLabel > | |
| source(HalfedgeId h) const | pgl::Arrangement< PointType_, TLabel > | inline |
| target(HalfedgeId h) const | pgl::Arrangement< PointType_, TLabel > | inline |
| twin(HalfedgeId h) const | pgl::Arrangement< PointType_, TLabel > | inline |
| vertexCount() const | pgl::Arrangement< PointType_, TLabel > | inline |
| VertexId typedef | pgl::Arrangement< PointType_, TLabel > | |
| vertices() const | pgl::Arrangement< PointType_, TLabel > | inline |
| visitIntersecting(const Q &r, Fn fn) const | pgl::Arrangement< PointType_, TLabel > | |
| witness(VertexId v) const | pgl::Arrangement< PointType_, TLabel > | inline |
| witness(HalfedgeId h) const | pgl::Arrangement< PointType_, TLabel > | inline |
| witness(FaceId f) const | pgl::Arrangement< PointType_, TLabel > | inline |