Pangolin
Header-only C++20 plane computational geometry library
Toggle main menu visibility
Loading...
Searching...
No Matches
pgl::Shape< PointType > Member List
This is the complete list of members for
pgl::Shape< PointType >
, including all inherited members.
bbox
() const
pgl::Shape< PointType >
inline
boundaryContains
(const Other &other) const
pgl::Shape< PointType >
inline
contains
(const Other &other) const
pgl::Shape< PointType >
inline
crosses
(const Other &other) const
pgl::Shape< PointType >
inline
difference
(const Other &other) const
pgl::Shape< PointType >
inline
distanceL1
(const Other &other) const
pgl::Shape< PointType >
inline
distanceLInf
(const Other &other) const
pgl::Shape< PointType >
inline
empty
() const
pgl::Shape< PointType >
inline
get
(std::ptrdiff_t index) const
pgl::Shape< PointType >
inline
getIf
() const
pgl::Shape< PointType >
inline
getIf
()
pgl::Shape< PointType >
inline
getIfConvex
() const
pgl::Shape< PointType >
inline
getIfConvex
()
pgl::Shape< PointType >
inline
getIfDisk
() const
pgl::Shape< PointType >
inline
getIfDisk
()
pgl::Shape< PointType >
inline
getIfHalfplane
() const
pgl::Shape< PointType >
inline
getIfHalfplane
()
pgl::Shape< PointType >
inline
getIfHalfplaneIntersection
() const
pgl::Shape< PointType >
inline
getIfHalfplaneIntersection
()
pgl::Shape< PointType >
inline
getIfLine
() const
pgl::Shape< PointType >
inline
getIfLine
()
pgl::Shape< PointType >
inline
getIfMonotoneChain
() const
pgl::Shape< PointType >
inline
getIfMonotoneChain
()
pgl::Shape< PointType >
inline
getIfOrientedLine
() const
pgl::Shape< PointType >
inline
getIfOrientedLine
()
pgl::Shape< PointType >
inline
getIfOrientedSegment
() const
pgl::Shape< PointType >
inline
getIfOrientedSegment
()
pgl::Shape< PointType >
inline
getIfPoint
() const
pgl::Shape< PointType >
inline
getIfPoint
()
pgl::Shape< PointType >
inline
getIfPolygon
() const
pgl::Shape< PointType >
inline
getIfPolygon
()
pgl::Shape< PointType >
inline
getIfPolygonSet
() const
pgl::Shape< PointType >
inline
getIfPolygonSet
()
pgl::Shape< PointType >
inline
getIfPolygonWithHoles
() const
pgl::Shape< PointType >
inline
getIfPolygonWithHoles
()
pgl::Shape< PointType >
inline
getIfPolyline
() const
pgl::Shape< PointType >
inline
getIfPolyline
()
pgl::Shape< PointType >
inline
getIfRay
() const
pgl::Shape< PointType >
inline
getIfRay
()
pgl::Shape< PointType >
inline
getIfRectangle
() const
pgl::Shape< PointType >
inline
getIfRectangle
()
pgl::Shape< PointType >
inline
getIfSegment
() const
pgl::Shape< PointType >
inline
getIfSegment
()
pgl::Shape< PointType >
inline
getIfTriangle
() const
pgl::Shape< PointType >
inline
getIfTriangle
()
pgl::Shape< PointType >
inline
hausdorffDistanceL1
(const Other &other) const
pgl::Shape< PointType >
inline
hausdorffDistanceLInf
(const Other &other) const
pgl::Shape< PointType >
inline
holdsAlternative
() const
pgl::Shape< PointType >
inline
index
(const PointType_ &point) const
pgl::Shape< PointType >
inline
index
(const NumberType &value) const
pgl::Shape< PointType >
inline
interiorContains
(const Other &other) const
pgl::Shape< PointType >
inline
interiorsIntersect
(const Other &other) const
pgl::Shape< PointType >
inline
intersection
(const Other &other) const
pgl::Shape< PointType >
inline
intersects
(const Other &other) const
pgl::Shape< PointType >
inline
isConvex
() const
pgl::Shape< PointType >
inline
isDegenerate
() const
pgl::Shape< PointType >
inline
isDisk
() const
pgl::Shape< PointType >
inline
isHalfplane
() const
pgl::Shape< PointType >
inline
isHalfplaneIntersection
() const
pgl::Shape< PointType >
inline
isLine
() const
pgl::Shape< PointType >
inline
isMonotoneChain
() const
pgl::Shape< PointType >
inline
isOrientedLine
() const
pgl::Shape< PointType >
inline
isOrientedSegment
() const
pgl::Shape< PointType >
inline
isPoint
() const
pgl::Shape< PointType >
inline
isPolygon
() const
pgl::Shape< PointType >
inline
isPolygonSet
() const
pgl::Shape< PointType >
inline
isPolygonWithHoles
() const
pgl::Shape< PointType >
inline
isPolyline
() const
pgl::Shape< PointType >
inline
isRay
() const
pgl::Shape< PointType >
inline
isRectangle
() const
pgl::Shape< PointType >
inline
isSegment
() const
pgl::Shape< PointType >
inline
isTriangle
() const
pgl::Shape< PointType >
inline
LabelType
typedef
pgl::Shape< PointType >
minkowskiErosion
(const OtherShape &other) const
pgl::Shape< PointType >
minkowskiSum
(const OtherShape &other) const
pgl::Shape< PointType >
NumberType
typedef
pgl::Shape< PointType >
operator T
() const
pgl::Shape< PointType >
inline
explicit
operator*=
(const Scalar &scalar)
pgl::Shape< PointType >
inline
operator+=
(const OtherPoint &translation)
pgl::Shape< PointType >
inline
operator-=
(const OtherPoint &translation)
pgl::Shape< PointType >
inline
operator/=
(const Scalar &scalar)
pgl::Shape< PointType >
inline
operator<=>
(const Shape &) const =default
pgl::Shape< PointType >
operator=
(T &&value)
pgl::Shape< PointType >
inline
operator==
(const Shape &) const =default
pgl::Shape< PointType >
operator[]
(std::size_t index) const
pgl::Shape< PointType >
inline
PointType_
typedef
pgl::Shape< PointType >
regularizedIntersection
(const Other &other) const
pgl::Shape< PointType >
inline
regularizedUnion
(const Other &other) const
pgl::Shape< PointType >
inline
rotate90
(int k=1)
pgl::Shape< PointType >
inline
rotated90
(int k=1) const
pgl::Shape< PointType >
inline
samePointSet
(const OtherShape &other) const
pgl::Shape< PointType >
scaledDownX
(const OtherNumber scalar) const
pgl::Shape< PointType >
inline
scaledDownY
(const OtherNumber scalar) const
pgl::Shape< PointType >
inline
scaleDownX
(const OtherNumber scalar)
pgl::Shape< PointType >
inline
scaleDownY
(const OtherNumber scalar)
pgl::Shape< PointType >
inline
scaledUpX
(const OtherNumber scalar) const
pgl::Shape< PointType >
inline
scaledUpY
(const OtherNumber scalar) const
pgl::Shape< PointType >
inline
scaleUpX
(const OtherNumber scalar)
pgl::Shape< PointType >
inline
scaleUpY
(const OtherNumber scalar)
pgl::Shape< PointType >
inline
separates
(const Other &other) const
pgl::Shape< PointType >
inline
Shape
()=default
pgl::Shape< PointType >
Shape
(T &&value)
pgl::Shape< PointType >
inline
Shape
(const Result &result)
pgl::Shape< PointType >
inline
size
() const
pgl::Shape< PointType >
inline
squaredDistance
(const Other &other) const
pgl::Shape< PointType >
inline
squaredHausdorffDistance
(const Other &other) const
pgl::Shape< PointType >
inline
symmetricDifference
(const Other &other) const
pgl::Shape< PointType >
inline
Variant
typedef
pgl::Shape< PointType >
variant
() const
pgl::Shape< PointType >
inline
variant
()
pgl::Shape< PointType >
inline
Generated by
1.17.0