Pangolin
Header-only C++20 plane computational geometry library
Loading...
Searching...
No Matches
pgl::Arrangement< PointType_, TLabel > Member List

This is the complete list of members for pgl::Arrangement< PointType_, TLabel >, including all inherited members.

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