Pangolin
Header-only C++20 plane computational geometry library
Toggle main menu visibility
Loading...
Searching...
No Matches
Here is a list of all class members with links to the classes they belong to:
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
- o -
objects :
pgl::pdfgen::pdf_doc
offset :
pgl::pdfgen::pdf_object
op :
pgl::pdfgen::pdf_path_operation
operator bool() :
pgl::BigInt
operator Convex< PointType >() :
pgl::Rectangle< PointType_, TLabel >
,
pgl::Triangle< PointType_, TLabel >
operator double() :
pgl::BigInt
,
pgl::Rational< Int >
operator float() :
pgl::BigInt
,
pgl::Rational< Int >
operator HalfplaneIntersection< PointType >() :
pgl::Halfplane< PointType_, TLabel >
operator Int() :
pgl::Rational< Int >
operator int() :
pgl::Rational< Int >
operator int64_t() :
pgl::Rational< Int >
operator Line< PointType >() :
pgl::Halfplane< PointType_, TLabel >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::Ray< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
operator long double() :
pgl::BigInt
,
pgl::Rational< Int >
operator OrientedLine< PointType >() :
pgl::Halfplane< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Ray< PointType_, TLabel >
operator pgl::int128() :
pgl::BigInt
operator Polygon< PointType >() :
pgl::Convex< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Triangle< PointType_, TLabel >
operator Rational< OtherInt >() :
pgl::Rational< Int >
operator Ray< PointType >() :
pgl::OrientedSegment< PointType_, TLabel >
operator Segment< PointType >() :
pgl::OrientedSegment< PointType_, TLabel >
operator T() :
pgl::BigInt
,
pgl::Shape< PointType >
operator!=() :
pgl::BitMatrix< TPointType >::Iterator
,
pgl::Rational< Int >
operator% :
pgl::BigInt
operator%=() :
pgl::BigInt
operator&() :
pgl::BitMatrix< TPointType >
operator&=() :
pgl::BitMatrix< TPointType >
operator* :
pgl::BigInt
,
pgl::BitMatrix< TPointType >::Iterator
,
pgl::Convex< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::Disk< PointType_, TLabel >::PointIterator
,
pgl::Graph< Vertex >::EdgeIterator
,
pgl::Graph< Vertex >::Iterator
,
pgl::MonotoneChain< PointType_, TLabel, Storage >::BoundaryIterator< Oriented >
,
pgl::Polygon< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::PolygonSet< PointType_, TLabel >::VertexIterator
,
pgl::PolygonWithHoles< PointType_, TLabel >::VertexIterator
,
pgl::Polyline< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::Rational< Int >
,
pgl::Rectangle< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::Rectangle< PointType_, TLabel >::CornerIterator
,
pgl::Transformation< Number >
,
pgl::Triangle< PointType_, TLabel >::BoundaryIterator< Oriented >
operator*=() :
pgl::BigInt
,
pgl::Convex< PointType_, TLabel >
,
pgl::Disk< PointType_, TLabel >
,
pgl::EmptyShape< PointType_ >
,
pgl::Halfplane< PointType_, TLabel >
,
pgl::HalfplaneIntersection< PointType_, TLabel >
,
pgl::Line< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Point< TNumber, TLabel >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::PolygonSet< PointType_, TLabel >
,
pgl::PolygonWithHoles< PointType_, TLabel >
,
pgl::Polyline< PointType_, TLabel >
,
pgl::Rational< Int >
,
pgl::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
operator+() :
pgl::BigInt
,
pgl::BitMatrix< TPointType >
,
pgl::Rational< Int >
operator++() :
pgl::BigInt
,
pgl::BitMatrix< TPointType >::Iterator
,
pgl::Convex< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::Disk< PointType_, TLabel >::PointIterator
,
pgl::Graph< Vertex >::EdgeIterator
,
pgl::Graph< Vertex >::Iterator
,
pgl::MonotoneChain< PointType_, TLabel, Storage >::BoundaryIterator< Oriented >
,
pgl::Polygon< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::PolygonSet< PointType_, TLabel >::VertexIterator
,
pgl::PolygonWithHoles< PointType_, TLabel >::VertexIterator
,
pgl::Polyline< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::Rational< Int >
,
pgl::Rectangle< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::Rectangle< PointType_, TLabel >::CornerIterator
,
pgl::Triangle< PointType_, TLabel >::BoundaryIterator< Oriented >
operator+=() :
pgl::BigInt
,
pgl::BitMatrix< TPointType >
,
pgl::Convex< PointType_, TLabel >
,
pgl::Disk< PointType_, TLabel >
,
pgl::EmptyShape< PointType_ >
,
pgl::Halfplane< PointType_, TLabel >
,
pgl::HalfplaneIntersection< PointType_, TLabel >
,
pgl::Line< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Point< TNumber, TLabel >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::PolygonSet< PointType_, TLabel >
,
pgl::PolygonWithHoles< PointType_, TLabel >
,
pgl::Polyline< PointType_, TLabel >
,
pgl::Rational< Int >
,
pgl::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
operator-() :
pgl::BigInt
,
pgl::BitMatrix< TPointType >
,
pgl::Point< TNumber, TLabel >
,
pgl::Rational< Int >
operator--() :
pgl::BigInt
,
pgl::Rational< Int >
operator-=() :
pgl::BigInt
,
pgl::BitMatrix< TPointType >
,
pgl::Convex< PointType_, TLabel >
,
pgl::Disk< PointType_, TLabel >
,
pgl::EmptyShape< PointType_ >
,
pgl::Halfplane< PointType_, TLabel >
,
pgl::HalfplaneIntersection< PointType_, TLabel >
,
pgl::Line< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Point< TNumber, TLabel >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::PolygonSet< PointType_, TLabel >
,
pgl::PolygonWithHoles< PointType_, TLabel >
,
pgl::Polyline< PointType_, TLabel >
,
pgl::Rational< Int >
,
pgl::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
operator->() :
pgl::BitMatrix< TPointType >::Iterator
,
pgl::Graph< Vertex >::Iterator
operator/ :
pgl::BigInt
,
pgl::Rational< Int >
operator/=() :
pgl::BigInt
,
pgl::Convex< PointType_, TLabel >
,
pgl::Disk< PointType_, TLabel >
,
pgl::EmptyShape< PointType_ >
,
pgl::Halfplane< PointType_, TLabel >
,
pgl::HalfplaneIntersection< PointType_, TLabel >
,
pgl::Line< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Point< TNumber, TLabel >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::PolygonSet< PointType_, TLabel >
,
pgl::PolygonWithHoles< PointType_, TLabel >
,
pgl::Polyline< PointType_, TLabel >
,
pgl::Rational< Int >
,
pgl::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
operator<< :
pgl::BigInt
,
pgl::BitMatrix< TPointType >
,
pgl::Canvas
,
pgl::Rational< Int >
,
pgl::ShapeTree< S, WeightFn >
,
pgl::Triangulation< TriangleType_, SegmentType_ >
operator<=>() :
pgl::BigInt
,
pgl::BitMatrix< TPointType >
,
pgl::Convex< PointType_, TLabel >
,
pgl::Disk< PointType_, TLabel >
,
pgl::EmptyShape< PointType_ >
,
pgl::Halfplane< PointType_, TLabel >
,
pgl::HalfplaneIntersection< PointType_, TLabel >
,
pgl::Line< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Point< TNumber, TLabel >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::PolygonSet< PointType_, TLabel >
,
pgl::PolygonWithHoles< PointType_, TLabel >
,
pgl::Polyline< PointType_, TLabel >
,
pgl::Rational< Int >
,
pgl::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
operator=() :
pgl::Disk< PointType_, TLabel >
,
pgl::Halfplane< PointType_, TLabel >
,
pgl::HalfplaneIntersection< PointType_, TLabel >
,
pgl::Line< PointType_, TLabel >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
operator==() :
pgl::BigInt
,
pgl::BitMatrix< TPointType >::Iterator
,
pgl::BitMatrix< TPointType >
,
pgl::Convex< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::Convex< PointType_, TLabel >
,
pgl::Disk< PointType_, TLabel >
,
pgl::Disk< PointType_, TLabel >::PointIterator
,
pgl::EmptyShape< PointType_ >
,
pgl::Graph< Vertex >::EdgeIterator
,
pgl::Graph< Vertex >::Iterator
,
pgl::Halfplane< PointType_, TLabel >
,
pgl::HalfplaneIntersection< PointType_, TLabel >
,
pgl::Line< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >::BoundaryIterator< Oriented >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Point< TNumber, TLabel >
,
pgl::Polygon< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::PolygonSet< PointType_, TLabel >
,
pgl::PolygonSet< PointType_, TLabel >::VertexIterator
,
pgl::PolygonWithHoles< PointType_, TLabel >
,
pgl::PolygonWithHoles< PointType_, TLabel >::VertexIterator
,
pgl::Polyline< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::Polyline< PointType_, TLabel >
,
pgl::Rational< Int >
,
pgl::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::Rectangle< PointType_, TLabel >::CornerIterator
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Transformation< Number >
,
pgl::Triangle< PointType_, TLabel >::BoundaryIterator< Oriented >
,
pgl::Triangle< PointType_, TLabel >
operator>> :
pgl::BigInt
,
pgl::Rational< Int >
operator[]() :
pgl::Arrangement< PointType_, TLabel >
,
pgl::Convex< PointType_, TLabel >
,
pgl::Disk< PointType_, TLabel >
,
pgl::EmptyShape< PointType_ >
,
pgl::Halfplane< PointType_, TLabel >
,
pgl::HalfplaneIntersection< PointType_, TLabel >
,
pgl::Line< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Point< TNumber, TLabel >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::Polyline< PointType_, TLabel >
,
pgl::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
,
pgl::Triangulation< TriangleType_, SegmentType_ >
operator^() :
pgl::BitMatrix< TPointType >
operator^=() :
pgl::BitMatrix< TPointType >
operator|() :
pgl::BitMatrix< TPointType >
operator|=() :
pgl::BitMatrix< TPointType >
operator~() :
pgl::BitMatrix< TPointType >
opposite() :
pgl::Halfplane< PointType_, TLabel >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Ray< PointType_, TLabel >
orCount() :
pgl::BitMatrix< TPointType >
orientation() :
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Ray< PointType_, TLabel >
OrientedEdgeIterator :
pgl::Convex< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::Polyline< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Triangle< PointType_, TLabel >
orientedEdges() :
pgl::Convex< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Point< TNumber, TLabel >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::PolygonSet< PointType_, TLabel >
,
pgl::PolygonWithHoles< PointType_, TLabel >
,
pgl::Polyline< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Triangle< PointType_, TLabel >
orientedEdgesBegin() :
pgl::Convex< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::Polyline< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Triangle< PointType_, TLabel >
orientedEdgesEnd() :
pgl::Convex< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::Polyline< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Triangle< PointType_, TLabel >
orientedEdgesView() :
pgl::Convex< PointType_, TLabel >
,
pgl::MonotoneChain< PointType_, TLabel, Storage >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::Polyline< PointType_, TLabel >
OrientedLine() :
pgl::OrientedLine< PointType_, TLabel >
OrientedLineType :
pgl::Arrangement< PointType_, TLabel >
OrientedSegment() :
pgl::OrientedSegment< PointType_, TLabel >
OrientedSegmentType :
pgl::Arrangement< PointType_, TLabel >
origin() :
pgl::BitMatrix< TPointType >
originsOf() :
pgl::Arrangement< PointType_, TLabel >
otherTriangle() :
pgl::Triangulation< TriangleType_, SegmentType_ >
outer() :
pgl::PolygonWithHoles< PointType_, TLabel >
outerBoundaryOf() :
pgl::Arrangement< PointType_, TLabel >
outerCycle() :
pgl::Arrangement< PointType_, TLabel >
outgoing() :
pgl::Arrangement< PointType_, TLabel >
outgoingHalfedges() :
pgl::Arrangement< PointType_, TLabel >
OwningChain :
pgl::MonotoneChain< PointType_, TLabel, Storage >
Generated by
1.17.0