Pangolin
Header-only C++20 plane computational geometry library
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() constpgl::Shape< PointType >inline
boundaryContains(const Other &other) constpgl::Shape< PointType >inline
contains(const Other &other) constpgl::Shape< PointType >inline
crosses(const Other &other) constpgl::Shape< PointType >inline
difference(const Other &other) constpgl::Shape< PointType >inline
distanceL1(const Other &other) constpgl::Shape< PointType >inline
distanceLInf(const Other &other) constpgl::Shape< PointType >inline
empty() constpgl::Shape< PointType >inline
get(std::ptrdiff_t index) constpgl::Shape< PointType >inline
getIf() constpgl::Shape< PointType >inline
getIf()pgl::Shape< PointType >inline
getIfConvex() constpgl::Shape< PointType >inline
getIfConvex()pgl::Shape< PointType >inline
getIfDisk() constpgl::Shape< PointType >inline
getIfDisk()pgl::Shape< PointType >inline
getIfHalfplane() constpgl::Shape< PointType >inline
getIfHalfplane()pgl::Shape< PointType >inline
getIfHalfplaneIntersection() constpgl::Shape< PointType >inline
getIfHalfplaneIntersection()pgl::Shape< PointType >inline
getIfLine() constpgl::Shape< PointType >inline
getIfLine()pgl::Shape< PointType >inline
getIfMonotoneChain() constpgl::Shape< PointType >inline
getIfMonotoneChain()pgl::Shape< PointType >inline
getIfOrientedLine() constpgl::Shape< PointType >inline
getIfOrientedLine()pgl::Shape< PointType >inline
getIfOrientedSegment() constpgl::Shape< PointType >inline
getIfOrientedSegment()pgl::Shape< PointType >inline
getIfPoint() constpgl::Shape< PointType >inline
getIfPoint()pgl::Shape< PointType >inline
getIfPolygon() constpgl::Shape< PointType >inline
getIfPolygon()pgl::Shape< PointType >inline
getIfPolygonSet() constpgl::Shape< PointType >inline
getIfPolygonSet()pgl::Shape< PointType >inline
getIfPolygonWithHoles() constpgl::Shape< PointType >inline
getIfPolygonWithHoles()pgl::Shape< PointType >inline
getIfPolyline() constpgl::Shape< PointType >inline
getIfPolyline()pgl::Shape< PointType >inline
getIfRay() constpgl::Shape< PointType >inline
getIfRay()pgl::Shape< PointType >inline
getIfRectangle() constpgl::Shape< PointType >inline
getIfRectangle()pgl::Shape< PointType >inline
getIfSegment() constpgl::Shape< PointType >inline
getIfSegment()pgl::Shape< PointType >inline
getIfTriangle() constpgl::Shape< PointType >inline
getIfTriangle()pgl::Shape< PointType >inline
hausdorffDistanceL1(const Other &other) constpgl::Shape< PointType >inline
hausdorffDistanceLInf(const Other &other) constpgl::Shape< PointType >inline
holdsAlternative() constpgl::Shape< PointType >inline
index(const PointType_ &point) constpgl::Shape< PointType >inline
index(const NumberType &value) constpgl::Shape< PointType >inline
interiorContains(const Other &other) constpgl::Shape< PointType >inline
interiorsIntersect(const Other &other) constpgl::Shape< PointType >inline
intersection(const Other &other) constpgl::Shape< PointType >inline
intersects(const Other &other) constpgl::Shape< PointType >inline
isConvex() constpgl::Shape< PointType >inline
isDegenerate() constpgl::Shape< PointType >inline
isDisk() constpgl::Shape< PointType >inline
isHalfplane() constpgl::Shape< PointType >inline
isHalfplaneIntersection() constpgl::Shape< PointType >inline
isLine() constpgl::Shape< PointType >inline
isMonotoneChain() constpgl::Shape< PointType >inline
isOrientedLine() constpgl::Shape< PointType >inline
isOrientedSegment() constpgl::Shape< PointType >inline
isPoint() constpgl::Shape< PointType >inline
isPolygon() constpgl::Shape< PointType >inline
isPolygonSet() constpgl::Shape< PointType >inline
isPolygonWithHoles() constpgl::Shape< PointType >inline
isPolyline() constpgl::Shape< PointType >inline
isRay() constpgl::Shape< PointType >inline
isRectangle() constpgl::Shape< PointType >inline
isSegment() constpgl::Shape< PointType >inline
isTriangle() constpgl::Shape< PointType >inline
LabelType typedefpgl::Shape< PointType >
minkowskiErosion(const OtherShape &other) constpgl::Shape< PointType >
minkowskiSum(const OtherShape &other) constpgl::Shape< PointType >
NumberType typedefpgl::Shape< PointType >
operator T() constpgl::Shape< PointType >inlineexplicit
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 =defaultpgl::Shape< PointType >
operator=(T &&value)pgl::Shape< PointType >inline
operator==(const Shape &) const =defaultpgl::Shape< PointType >
operator[](std::size_t index) constpgl::Shape< PointType >inline
PointType_ typedefpgl::Shape< PointType >
regularizedIntersection(const Other &other) constpgl::Shape< PointType >inline
regularizedUnion(const Other &other) constpgl::Shape< PointType >inline
rotate90(int k=1)pgl::Shape< PointType >inline
rotated90(int k=1) constpgl::Shape< PointType >inline
samePointSet(const OtherShape &other) constpgl::Shape< PointType >
scaledDownX(const OtherNumber scalar) constpgl::Shape< PointType >inline
scaledDownY(const OtherNumber scalar) constpgl::Shape< PointType >inline
scaleDownX(const OtherNumber scalar)pgl::Shape< PointType >inline
scaleDownY(const OtherNumber scalar)pgl::Shape< PointType >inline
scaledUpX(const OtherNumber scalar) constpgl::Shape< PointType >inline
scaledUpY(const OtherNumber scalar) constpgl::Shape< PointType >inline
scaleUpX(const OtherNumber scalar)pgl::Shape< PointType >inline
scaleUpY(const OtherNumber scalar)pgl::Shape< PointType >inline
separates(const Other &other) constpgl::Shape< PointType >inline
Shape()=defaultpgl::Shape< PointType >
Shape(T &&value)pgl::Shape< PointType >inline
Shape(const Result &result)pgl::Shape< PointType >inline
size() constpgl::Shape< PointType >inline
squaredDistance(const Other &other) constpgl::Shape< PointType >inline
squaredHausdorffDistance(const Other &other) constpgl::Shape< PointType >inline
symmetricDifference(const Other &other) constpgl::Shape< PointType >inline
Variant typedefpgl::Shape< PointType >
variant() constpgl::Shape< PointType >inline
variant()pgl::Shape< PointType >inline