Pangolin
Header-only C++20 plane computational geometry library
Loading...
Searching...
No Matches
pgl::Disk< PointType_, TLabel > Member List

This is the complete list of members for pgl::Disk< PointType_, TLabel >, including all inherited members.

a() constpgl::Disk< PointType_, TLabel >inline
area() constpgl::Disk< PointType_, TLabel >inline
b() constpgl::Disk< PointType_, TLabel >inline
bbox() constpgl::Disk< PointType_, TLabel >inline
begin() constpgl::Disk< PointType_, TLabel >inline
boundaryContains(const EmptyShape< EmptyPoint > &) constpgl::Disk< PointType_, TLabel >inline
boundaryContains(const OtherPoint &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherSegment &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherOrientedSegment &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherLine &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherOrientedLine &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherRay &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherTriangle &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherRectangle &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherConvex &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherPolygon &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const Shape< PointType > &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherChain &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherPolyline &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherRegion &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherRegion &other) constpgl::Disk< PointType_, TLabel >
boundaryContains(const OtherSet &other) constpgl::Disk< PointType_, TLabel >inline
c() constpgl::Disk< PointType_, TLabel >inline
cbegin() constpgl::Disk< PointType_, TLabel >inline
cend() constpgl::Disk< PointType_, TLabel >inline
center() constpgl::Disk< PointType_, TLabel >inline
contains(const OtherPoint &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherSegment &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherOrientedSegment &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherLine &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherOrientedLine &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherRay &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherTriangle &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherRectangle &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherConvex &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherPolygon &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
contains(const Shape< PointType > &other) constpgl::Disk< PointType_, TLabel >
contains(const EmptyShape< EmptyPoint > &) constpgl::Disk< PointType_, TLabel >inline
contains(const OtherChain &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherPolyline &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherRegion &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherRegion &other) constpgl::Disk< PointType_, TLabel >
contains(const OtherSet &other) constpgl::Disk< PointType_, TLabel >inline
crosses(const OtherPoint &other) constpgl::Disk< PointType_, TLabel >
crosses(const OtherSegment &other) constpgl::Disk< PointType_, TLabel >
crosses(const OtherOrientedSegment &other) constpgl::Disk< PointType_, TLabel >
crosses(const OtherLine &other) constpgl::Disk< PointType_, TLabel >
crosses(const OtherOrientedLine &other) constpgl::Disk< PointType_, TLabel >
crosses(const OtherRay &other) constpgl::Disk< PointType_, TLabel >
crosses(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
crosses(const OtherRectangle &other) constpgl::Disk< PointType_, TLabel >
crosses(const OtherTriangle &other) constpgl::Disk< PointType_, TLabel >
crosses(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
crosses(const Shape< OtherPoint > &other) constpgl::Disk< PointType_, TLabel >
crosses(const OtherShape &other) constpgl::Disk< PointType_, TLabel >inline
crosses(const EmptyShape< EmptyPoint > &) constpgl::Disk< PointType_, TLabel >inline
diameter() constpgl::Disk< PointType_, TLabel >inline
Disk()=defaultpgl::Disk< PointType_, TLabel >
Disk(PointType first, PointType second, PointType third)pgl::Disk< PointType_, TLabel >inline
Disk(PointType first, PointType second, PointType third, A &&label)pgl::Disk< PointType_, TLabel >inline
Disk(PointType center, NumberType radius)pgl::Disk< PointType_, TLabel >inline
Disk(PointType center, NumberType radius, A &&label)pgl::Disk< PointType_, TLabel >inline
Disk(NumberType x, NumberType y, NumberType radius)pgl::Disk< PointType_, TLabel >inline
Disk(NumberType x, NumberType y, NumberType radius, A &&label)pgl::Disk< PointType_, TLabel >inline
Disk(const Disk< OtherPointType, OtherLabelType > &other)pgl::Disk< PointType_, TLabel >inline
distanceL1(const OtherPoint &point) constpgl::Disk< PointType_, TLabel >
distanceL1(const Shape< OtherPoint > &other) constpgl::Disk< PointType_, TLabel >inline
distanceLInf(const OtherPoint &point) constpgl::Disk< PointType_, TLabel >
distanceLInf(const Shape< OtherPoint > &other) constpgl::Disk< PointType_, TLabel >inline
end() constpgl::Disk< PointType_, TLabel >inline
fbox() constpgl::Disk< PointType_, TLabel >inline
get(std::ptrdiff_t index) constpgl::Disk< PointType_, TLabel >inline
getIfPoint() constpgl::Disk< PointType_, TLabel >inline
index(const PointType &point) constpgl::Disk< PointType_, TLabel >inline
interiorContains(const EmptyShape< EmptyPoint > &) constpgl::Disk< PointType_, TLabel >inline
interiorContains(const OtherPoint &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherSegment &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherOrientedSegment &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherLine &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherOrientedLine &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherRay &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherTriangle &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherRectangle &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherConvex &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherPolygon &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherChain &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherPolyline &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherRegion &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherRegion &other) constpgl::Disk< PointType_, TLabel >
interiorContains(const OtherSet &other) constpgl::Disk< PointType_, TLabel >inline
interiorsIntersect(const OtherPoint &other) constpgl::Disk< PointType_, TLabel >
interiorsIntersect(const OtherSegment &other) constpgl::Disk< PointType_, TLabel >
interiorsIntersect(const OtherOrientedSegment &other) constpgl::Disk< PointType_, TLabel >
interiorsIntersect(const OtherLine &other) constpgl::Disk< PointType_, TLabel >
interiorsIntersect(const OtherOrientedLine &other) constpgl::Disk< PointType_, TLabel >
interiorsIntersect(const OtherRay &other) constpgl::Disk< PointType_, TLabel >
interiorsIntersect(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
interiorsIntersect(const OtherRectangle &other) constpgl::Disk< PointType_, TLabel >
interiorsIntersect(const OtherTriangle &other) constpgl::Disk< PointType_, TLabel >
interiorsIntersect(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
interiorsIntersect(const Shape< OtherPoint > &other) constpgl::Disk< PointType_, TLabel >
interiorsIntersect(const OtherShape &other) constpgl::Disk< PointType_, TLabel >inline
interiorsIntersect(const EmptyShape< EmptyPoint > &) constpgl::Disk< PointType_, TLabel >inline
intersection(const Shape< OtherPoint > &other) constpgl::Disk< PointType_, TLabel >inline
intersection(const OtherPoint &other) constpgl::Disk< PointType_, TLabel >
intersection(const EmptyShape< EmptyPoint > &) constpgl::Disk< PointType_, TLabel >inline
intersects(const OtherSegment &other) constpgl::Disk< PointType_, TLabel >
intersects(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
intersects(const OtherPoint &other) constpgl::Disk< PointType_, TLabel >
intersects(const OtherOrientedSegment &other) constpgl::Disk< PointType_, TLabel >
intersects(const OtherLine &other) constpgl::Disk< PointType_, TLabel >
intersects(const OtherOrientedLine &other) constpgl::Disk< PointType_, TLabel >
intersects(const OtherRay &other) constpgl::Disk< PointType_, TLabel >
intersects(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
intersects(const OtherRectangle &other) constpgl::Disk< PointType_, TLabel >
intersects(const OtherTriangle &other) constpgl::Disk< PointType_, TLabel >
intersects(const Shape< OtherPoint > &other) constpgl::Disk< PointType_, TLabel >
intersects(const OtherShape &other) constpgl::Disk< PointType_, TLabel >inline
intersects(const EmptyShape< EmptyPoint > &) constpgl::Disk< PointType_, TLabel >inline
isDegenerate() constpgl::Disk< PointType_, TLabel >inline
isPoint() constpgl::Disk< PointType_, TLabel >inline
isUndefined() constpgl::Disk< PointType_, TLabel >inline
label() constpgl::Disk< PointType_, TLabel >inline
LabelType typedefpgl::Disk< PointType_, TLabel >
latticePoints() constpgl::Disk< PointType_, TLabel >
minkowskiErosion(const OtherShape &other) constpgl::Disk< PointType_, TLabel >
minkowskiErosion(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
minkowskiErosion(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
minkowskiErosion(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
minkowskiErosion(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
minkowskiSum(const OtherShape &other) constpgl::Disk< PointType_, TLabel >
minkowskiSum(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
minkowskiSum(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
minkowskiSum(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
minkowskiSum(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
NumberType typedefpgl::Disk< PointType_, TLabel >
operator*=(const Scalar &scalar)pgl::Disk< PointType_, TLabel >inline
operator+=(const OtherPoint &translation)pgl::Disk< PointType_, TLabel >inline
operator-=(const OtherPoint &translation)pgl::Disk< PointType_, TLabel >inline
operator/=(const Scalar &scalar)pgl::Disk< PointType_, TLabel >inline
operator<=>(const Disk &other) constpgl::Disk< PointType_, TLabel >inline
operator=(const Disk< OtherPointType, OtherLabelType > &other)pgl::Disk< PointType_, TLabel >inline
operator==(const Disk &other) constpgl::Disk< PointType_, TLabel >inline
operator[](std::size_t index) constpgl::Disk< PointType_, TLabel >inline
pointInside() constpgl::Disk< PointType_, TLabel >inline
pointInsideInteriorContainedIn(const OtherShape &shape) constpgl::Disk< PointType_, TLabel >inline
PointLabelType typedefpgl::Disk< PointType_, TLabel >
PointType typedefpgl::Disk< PointType_, TLabel >
radius() constpgl::Disk< PointType_, TLabel >inline
rotate90(int k=1)pgl::Disk< PointType_, TLabel >
rotated90(int k=1) constpgl::Disk< PointType_, TLabel >
samePointSet(const OtherShape &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherPolygon &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherChain &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherPolyline &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherRegion &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherRegion &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherSet &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherPoint &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherSegment &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherOrientedSegment &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherLine &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherOrientedLine &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherConvex &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherRay &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherRectangle &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherTriangle &other) constpgl::Disk< PointType_, TLabel >
separates(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
size()pgl::Disk< PointType_, TLabel >inlinestatic
squaredDistance(const OtherPoint &point) constpgl::Disk< PointType_, TLabel >
squaredDistance(const OtherSegment &other) constpgl::Disk< PointType_, TLabel >
squaredDistance(const OtherOrientedSegment &other) constpgl::Disk< PointType_, TLabel >
squaredDistance(const OtherLine &other) constpgl::Disk< PointType_, TLabel >
squaredDistance(const OtherOrientedLine &other) constpgl::Disk< PointType_, TLabel >
squaredDistance(const OtherRay &other) constpgl::Disk< PointType_, TLabel >
squaredDistance(const OtherHalfplane &other) constpgl::Disk< PointType_, TLabel >
squaredDistance(const OtherRectangle &other) constpgl::Disk< PointType_, TLabel >
squaredDistance(const OtherTriangle &other) constpgl::Disk< PointType_, TLabel >
squaredDistance(const OtherDisk &other) constpgl::Disk< PointType_, TLabel >
squaredDistance(const OtherShape &other) constpgl::Disk< PointType_, TLabel >inline
squaredRadius() constpgl::Disk< PointType_, TLabel >inline