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
- s -
safeRaw() :
pgl::Rational< Int >
samePointSet() :
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::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
sameWindow() :
pgl::BitMatrix< TPointType >
scale() :
pgl::Canvas
scaledDownX() :
pgl::Convex< 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::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
scaledDownY() :
pgl::Convex< 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::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
scaleDownX() :
pgl::Convex< 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::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
scaleDownY() :
pgl::Convex< 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::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
scaledUpX() :
pgl::Convex< 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::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
scaledUpY() :
pgl::Convex< 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::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
scaleUpX() :
pgl::Convex< 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::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
scaleUpY() :
pgl::Convex< 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::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
scaling() :
pgl::Transformation< Number >
Segment() :
pgl::Segment< TPoint, TLabel >
SegmentLabel :
pgl::Triangulation< TriangleType_, SegmentType_ >
SegmentType :
pgl::Arrangement< PointType_, TLabel >
,
pgl::Triangulation< TriangleType_, SegmentType_ >
separates() :
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::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
set() :
pgl::BitMatrix< TPointType >
,
pgl::Polyline< PointType_, TLabel >
setAll() :
pgl::BitMatrix< TPointType >
setConstrained() :
pgl::Triangulation< TriangleType_, SegmentType_ >
Shape() :
pgl::Shape< PointType >
shapes() :
pgl::IntervalTree< S, Axis >
,
pgl::ShapeTree< S, WeightFn >
ShapeTree() :
pgl::ShapeTree< S, WeightFn >
ShapeType :
pgl::IntervalTree< S, Axis >
,
pgl::ShapeTree< S, WeightFn >
shearX() :
pgl::Transformation< Number >
shearY() :
pgl::Transformation< Number >
shortestPath() :
pgl::Graph< Vertex >
sign() :
pgl::BigInt
simplified() :
pgl::Rational< Int >
simplifiedIfLarge() :
pgl::Rational< Int >
simplify() :
pgl::Rational< Int >
simplifyIfLarge() :
pgl::Rational< Int >
size() :
pgl::Canvas
,
pgl::Convex< PointType_, TLabel >
,
pgl::Disk< PointType_, TLabel >
,
pgl::EmptyShape< PointType_ >
,
pgl::Halfplane< PointType_, TLabel >
,
pgl::HalfplaneIntersection< PointType_, TLabel >
,
pgl::IntervalTree< S, Axis >
,
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::ShapeTree< S, WeightFn >
,
pgl::Triangle< PointType_, TLabel >
size_type :
pgl::IntervalTree< S, Axis >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::ShapeTree< S, WeightFn >
,
pgl::Triangle< PointType_, TLabel >
slope() :
pgl::Halfplane< PointType_, TLabel >
,
pgl::Line< PointType_, TLabel >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Ray< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
smallestEnclosingDisk() :
pgl::Convex< PointType_, TLabel >
smallestEnclosingRectangle() :
pgl::Convex< PointType_, TLabel >
smallestEnclosingSlab() :
pgl::Convex< PointType_, TLabel >
source() :
pgl::Arrangement< PointType_, TLabel >
,
pgl::Halfplane< PointType_, TLabel >
,
pgl::OrientedLine< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Ray< PointType_, TLabel >
spanningTree() :
pgl::Graph< Vertex >
squaredDistance() :
pgl::Convex< PointType_, TLabel >
,
pgl::Disk< PointType_, TLabel >
,
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::Ray< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
squaredHausdorffDistance() :
pgl::Convex< PointType_, TLabel >
,
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Point< TNumber, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
squaredLength() :
pgl::OrientedSegment< PointType_, TLabel >
,
pgl::Segment< TPoint, TLabel >
squaredMinimumWidth() :
pgl::Convex< PointType_, TLabel >
squaredRadius() :
pgl::Disk< PointType_, TLabel >
StorageType :
pgl::MonotoneChain< PointType_, TLabel, Storage >
stream :
pgl::pdfgen::pdf_object
stroke :
pgl::CanvasStyle
strokeOpacity :
pgl::CanvasStyle
strokeWidth :
pgl::CanvasStyle
subGeneral() :
pgl::BigInt
subject :
pgl::pdfgen::pdf_info
sumContainedIn() :
pgl::ShapeTree< S, WeightFn >
sumIntersecting() :
pgl::ShapeTree< S, WeightFn >
swapped() :
pgl::Point< TNumber, TLabel >
symmetricDifference() :
pgl::BitMatrix< TPointType >
,
pgl::Convex< PointType_, TLabel >
,
pgl::Polygon< PointType_, TLabel >
,
pgl::PolygonSet< PointType_, TLabel >
,
pgl::PolygonWithHoles< PointType_, TLabel >
,
pgl::Rectangle< PointType_, TLabel >
,
pgl::Shape< PointType >
,
pgl::Triangle< PointType_, TLabel >
Generated by
1.17.0