| asHalfplaneIntersection() const | pgl::Point< TNumber, TLabel > | inline |
| bbox() const | pgl::Point< TNumber, TLabel > | |
| begin() | pgl::Point< TNumber, TLabel > | inline |
| begin() const | pgl::Point< TNumber, TLabel > | inline |
| boundaryContains(const Shape< Point< TNumber, TLabel > > &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const EmptyShape< EmptyPoint > &) const | pgl::Point< TNumber, TLabel > | inline |
| boundaryContains(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherSegment &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherOrientedSegment &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherLine &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherOrientedLine &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherRay &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherHalfplane &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherRectangle &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherTriangle &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherDisk &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherConvex &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherPolygon &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherChain &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherPolyline &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherRegion &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherRegion &other) const | pgl::Point< TNumber, TLabel > | |
| boundaryContains(const OtherSet &other) const | pgl::Point< TNumber, TLabel > | inline |
| cbegin() const | pgl::Point< TNumber, TLabel > | inline |
| cend() const | pgl::Point< TNumber, TLabel > | inline |
| closestPoints(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | |
| closestSegments(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherSegment &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherOrientedSegment &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherLine &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherOrientedLine &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherRay &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherHalfplane &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherRectangle &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherTriangle &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherConvex &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherPolygon &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherDisk &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const Shape< Point< TNumber, TLabel > > &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const EmptyShape< EmptyPoint > &) const | pgl::Point< TNumber, TLabel > | inline |
| contains(const OtherChain &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherPolyline &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherRegion &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherRegion &other) const | pgl::Point< TNumber, TLabel > | |
| contains(const OtherSet &other) const | pgl::Point< TNumber, TLabel > | inline |
| convexHull() const | pgl::Point< TNumber, TLabel > | inline |
| crosses(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| crosses(const Shape< Point< TNumber, TLabel > > &other) const | pgl::Point< TNumber, TLabel > | |
| crosses(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | inline |
| crosses(const EmptyShape< EmptyPoint > &) const | pgl::Point< TNumber, TLabel > | inline |
| distance(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| distanceL1(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| distanceL1(const OtherRectangle &other) const | pgl::Point< TNumber, TLabel > | inline |
| distanceL1(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | inline |
| distanceL1(const Shape< OtherPoint > &other) const | pgl::Point< TNumber, TLabel > | inline |
| distanceL1(const Disk< DiskPointType, DiskLabel > &disk) const | pgl::Point< TNumber, TLabel > | inline |
| distanceLInf(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| distanceLInf(const OtherRectangle &other) const | pgl::Point< TNumber, TLabel > | inline |
| distanceLInf(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | inline |
| distanceLInf(const Shape< OtherPoint > &other) const | pgl::Point< TNumber, TLabel > | inline |
| distanceLInf(const Disk< DiskPointType, DiskLabel > &disk) const | pgl::Point< TNumber, TLabel > | inline |
| dual() const | pgl::Point< TNumber, TLabel > | |
| dual() const | pgl::Point< TNumber, TLabel > | |
| edges() const | pgl::Point< TNumber, TLabel > | |
| end() | pgl::Point< TNumber, TLabel > | inline |
| end() const | pgl::Point< TNumber, TLabel > | inline |
| fbox() const | pgl::Point< TNumber, TLabel > | |
| get(std::ptrdiff_t index) const | pgl::Point< TNumber, TLabel > | inline |
| get(std::ptrdiff_t index) | pgl::Point< TNumber, TLabel > | inline |
| hausdorffDistanceL1(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| hausdorffDistanceL1(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | inline |
| hausdorffDistanceL1(const Shape< OtherPoint > &other) const | pgl::Point< TNumber, TLabel > | inline |
| hausdorffDistanceLInf(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| hausdorffDistanceLInf(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | inline |
| hausdorffDistanceLInf(const Shape< OtherPoint > &other) const | pgl::Point< TNumber, TLabel > | inline |
| index(const NumberType &value) const | pgl::Point< TNumber, TLabel > | inline |
| interiorContains(const EmptyShape< EmptyPoint > &) const | pgl::Point< TNumber, TLabel > | inline |
| interiorContains(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherSegment &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherOrientedSegment &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherLine &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherOrientedLine &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherRay &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherHalfplane &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherRectangle &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherTriangle &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherConvex &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherPolygon &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherDisk &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherChain &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherPolyline &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherRegion &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherRegion &other) const | pgl::Point< TNumber, TLabel > | |
| interiorContains(const OtherSet &other) const | pgl::Point< TNumber, TLabel > | inline |
| interiorsIntersect(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| interiorsIntersect(const Shape< Point< TNumber, TLabel > > &other) const | pgl::Point< TNumber, TLabel > | |
| interiorsIntersect(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | inline |
| interiorsIntersect(const EmptyShape< EmptyPoint > &) const | pgl::Point< TNumber, TLabel > | inline |
| intersection(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| intersection(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | inline |
| intersection(const EmptyShape< EmptyPoint > &) const | pgl::Point< TNumber, TLabel > | inline |
| intersection(const Shape< OtherPoint > &other) const | pgl::Point< TNumber, TLabel > | inline |
| intersection(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| intersects(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| intersects(const Shape< Point< TNumber, TLabel > > &other) const | pgl::Point< TNumber, TLabel > | |
| intersects(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | inline |
| intersects(const EmptyShape< EmptyPoint > &) const | pgl::Point< TNumber, TLabel > | inline |
| label() const | pgl::Point< TNumber, TLabel > | inline |
| LabelType typedef | pgl::Point< TNumber, TLabel > | |
| minkowskiErosion(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | |
| minkowskiSum(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | |
| NumberType typedef | pgl::Point< TNumber, TLabel > | |
| operator*=(const OtherNumber scalar) | pgl::Point< TNumber, TLabel > | |
| operator*=(const OtherNumber scalar) | pgl::Point< TNumber, TLabel > | |
| operator+=(const OtherPoint &other) | pgl::Point< TNumber, TLabel > | |
| operator+=(const OtherPoint &other) | pgl::Point< TNumber, TLabel > | |
| operator-() const | pgl::Point< TNumber, TLabel > | |
| operator-=(const OtherPoint &other) | pgl::Point< TNumber, TLabel > | |
| operator-=(const OtherPoint &other) | pgl::Point< TNumber, TLabel > | |
| operator/=(const OtherNumber scalar) | pgl::Point< TNumber, TLabel > | |
| operator/=(const OtherNumber scalar) | pgl::Point< TNumber, TLabel > | |
| operator<=>(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| operator==(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| operator[](std::size_t index) const | pgl::Point< TNumber, TLabel > | inline |
| operator[](std::size_t index) | pgl::Point< TNumber, TLabel > | inline |
| orientedEdges() const | pgl::Point< TNumber, TLabel > | |
| Point()=default | pgl::Point< TNumber, TLabel > | |
| Point(NumberType x, NumberType y) | pgl::Point< TNumber, TLabel > | inline |
| Point(const X &x, const Y &y, A &&label) | pgl::Point< TNumber, TLabel > | inline |
| Point(const OtherPoint &other) | pgl::Point< TNumber, TLabel > | inline |
| polar() const | pgl::Point< TNumber, TLabel > | |
| polar() const | pgl::Point< TNumber, TLabel > | |
| rotate90(int k=1) | pgl::Point< TNumber, TLabel > | |
| rotated90(int k=1) const | pgl::Point< TNumber, TLabel > | |
| samePointSet(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | |
| scaledDownX(const OtherNumber scalar) const | pgl::Point< TNumber, TLabel > | |
| scaledDownX(const OtherNumber scalar) const | pgl::Point< TNumber, TLabel > | |
| scaledDownY(const OtherNumber scalar) const | pgl::Point< TNumber, TLabel > | |
| scaledDownY(const OtherNumber scalar) const | pgl::Point< TNumber, TLabel > | |
| scaleDownX(const OtherNumber scalar) | pgl::Point< TNumber, TLabel > | |
| scaleDownY(const OtherNumber scalar) | pgl::Point< TNumber, TLabel > | |
| scaledUpX(const OtherNumber scalar) const | pgl::Point< TNumber, TLabel > | |
| scaledUpX(const OtherNumber scalar) const | pgl::Point< TNumber, TLabel > | |
| scaledUpY(const OtherNumber scalar) const | pgl::Point< TNumber, TLabel > | |
| scaledUpY(const OtherNumber scalar) const | pgl::Point< TNumber, TLabel > | |
| scaleUpX(const OtherNumber scalar) | pgl::Point< TNumber, TLabel > | |
| scaleUpY(const OtherNumber scalar) | pgl::Point< TNumber, TLabel > | |
| separates(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherHalfplane &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherRectangle &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherTriangle &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherDisk &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherConvex &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherPolygon &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherChain &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherPolyline &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherRegion &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherRegion &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherSet &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherSegment &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherOrientedSegment &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherLine &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherOrientedLine &other) const | pgl::Point< TNumber, TLabel > | |
| separates(const OtherRay &other) const | pgl::Point< TNumber, TLabel > | |
| size() | pgl::Point< TNumber, TLabel > | inlinestatic |
| squaredDistance(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| squaredDistance(const OtherRectangle &other) const | pgl::Point< TNumber, TLabel > | inline |
| squaredDistance(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | inline |
| squaredDistance(const Disk< DiskPointType, DiskLabel > &disk) const | pgl::Point< TNumber, TLabel > | inline |
| squaredHausdorffDistance(const OtherPoint &other) const | pgl::Point< TNumber, TLabel > | |
| squaredHausdorffDistance(const OtherShape &other) const | pgl::Point< TNumber, TLabel > | inline |
| swapped() const | pgl::Point< TNumber, TLabel > | |
| vertices() const | pgl::Point< TNumber, TLabel > | |
| x() const | pgl::Point< TNumber, TLabel > | inline |
| x() | pgl::Point< TNumber, TLabel > | inline |
| y() const | pgl::Point< TNumber, TLabel > | inline |
| y() | pgl::Point< TNumber, TLabel > | inline |