| addComponent(ComponentType component) | pgl::PolygonSet< PointType_, TLabel > | inline |
| area() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| asBitMatrix() const | pgl::PolygonSet< PointType_, TLabel > | |
| bbox() const | pgl::PolygonSet< PointType_, TLabel > | |
| begin() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| boundaryContains(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| boundaryContains(const OtherSet &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| boundaryContains(const EmptyShape< EmptyPoint > &) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| boundaryContains(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| cbegin() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| cend() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| centroid() const | pgl::PolygonSet< PointType_, TLabel > | |
| closestPoints(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| closestSegments(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| component(std::size_t index) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| componentCount() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| components() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| ComponentType typedef | pgl::PolygonSet< PointType_, TLabel > | |
| contains(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| contains(const OtherSet &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| contains(const EmptyShape< EmptyPoint > &) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| contains(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| convexCovering() const | pgl::PolygonSet< PointType_, TLabel > | |
| convexHull() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| convexPartition() const | pgl::PolygonSet< PointType_, TLabel > | |
| crosses(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| crosses(const OtherSet &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| crosses(const EmptyShape< EmptyPoint > &) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| crosses(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| diameter() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| difference(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| difference(const OtherIntersection &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| difference(const OtherHalfplane &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| difference(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| difference(const OtherIntersection &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| difference(const OtherHalfplane &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| difference(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| distanceL1(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| distanceL1(const OtherSet &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| distanceL1(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| distanceLInf(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| distanceLInf(const OtherSet &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| distanceLInf(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| edges() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| EdgeType typedef | pgl::PolygonSet< PointType_, TLabel > | |
| empty() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| end() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| eraseComponent(std::size_t index) | pgl::PolygonSet< PointType_, TLabel > | inline |
| eraseComponent(const ComponentType &component) | pgl::PolygonSet< PointType_, TLabel > | inline |
| fbox() const | pgl::PolygonSet< PointType_, TLabel > | |
| hasHoles() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| holeCount() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| interiorContains(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| interiorContains(const OtherSet &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| interiorContains(const EmptyShape< EmptyPoint > &) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| interiorContains(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| interiorContainsInterior(const OtherSegment &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| interiorsIntersect(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| interiorsIntersect(const OtherSet &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| interiorsIntersect(const EmptyShape< EmptyPoint > &) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| interiorsIntersect(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| intersection(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| intersection(const OtherIntersection &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| intersection(const OtherHalfplane &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| intersection(const EmptyShape< EmptyPoint > &) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| intersection(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| intersection(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| intersection(const OtherIntersection &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| intersection(const OtherHalfplane &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| intersects(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| intersects(const OtherSet &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| intersects(const EmptyShape< EmptyPoint > &) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| intersects(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| isConnected() const | pgl::PolygonSet< PointType_, TLabel > | |
| isDegenerate() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| isPinched() const | pgl::PolygonSet< PointType_, TLabel > | |
| isPoint() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| isRegular() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| isSegment() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| isSimple() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| isUndefined() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| isValid() const | pgl::PolygonSet< PointType_, TLabel > | |
| label() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| LabelType typedef | pgl::PolygonSet< PointType_, TLabel > | |
| latticePoints() const | pgl::PolygonSet< PointType_, TLabel > | |
| minkowskiErosion(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| minkowskiErosion(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| minkowskiSum(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| minkowskiSum(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| minkowskiSum(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| NumberType typedef | pgl::PolygonSet< PointType_, TLabel > | |
| operator*=(const Scalar &scalar) | pgl::PolygonSet< PointType_, TLabel > | inline |
| operator+=(const Point< TranslationNumber, TranslationLabel > &translation) | pgl::PolygonSet< PointType_, TLabel > | inline |
| operator-=(const Point< TranslationNumber, TranslationLabel > &translation) | pgl::PolygonSet< PointType_, TLabel > | inline |
| operator/=(const Scalar &scalar) | pgl::PolygonSet< PointType_, TLabel > | inline |
| operator<=>(const PolygonSet &other) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| operator==(const PolygonSet &other) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| orientedEdges() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| pointInside() const | pgl::PolygonSet< PointType_, TLabel > | |
| PointType typedef | pgl::PolygonSet< PointType_, TLabel > | |
| PolygonSet | pgl::PolygonSet< PointType_, TLabel > | friend |
| PolygonSet()=default | pgl::PolygonSet< PointType_, TLabel > | |
| PolygonSet(ComponentType component) | pgl::PolygonSet< PointType_, TLabel > | inlineexplicit |
| PolygonSet(ComponentRange &&components, bool trusted=false) | pgl::PolygonSet< PointType_, TLabel > | inline |
| PolygonSet(const PolygonSet< OtherPointType, OtherLabelType > &other) | pgl::PolygonSet< PointType_, TLabel > | inline |
| PolygonType typedef | pgl::PolygonSet< PointType_, TLabel > | |
| regularized() const | pgl::PolygonSet< PointType_, TLabel > | |
| regularized() const | pgl::PolygonSet< PointType_, TLabel > | |
| regularizedIntersection(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| regularizedIntersection(const OtherIntersection &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| regularizedIntersection(const OtherHalfplane &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| regularizedIntersection(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| regularizedIntersection(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| regularizedIntersection(const OtherIntersection &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| regularizedIntersection(const OtherHalfplane &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| regularizedUnion(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| regularizedUnion(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| regularizedUnion(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| rotate90(int k) | pgl::PolygonSet< PointType_, TLabel > | inline |
| rotated90(int k) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| samePointSet(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| scaledDownX(const OtherNumber scalar) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| scaledDownY(const OtherNumber scalar) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| scaleDownX(const OtherNumber scalar) | pgl::PolygonSet< PointType_, TLabel > | inline |
| scaleDownY(const OtherNumber scalar) | pgl::PolygonSet< PointType_, TLabel > | inline |
| scaledUpX(const OtherNumber scalar) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| scaledUpY(const OtherNumber scalar) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| scaleUpX(const OtherNumber scalar) | pgl::PolygonSet< PointType_, TLabel > | inline |
| scaleUpY(const OtherNumber scalar) | pgl::PolygonSet< PointType_, TLabel > | inline |
| separates(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| separates(const OtherSet &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| separates(const EmptyShape< EmptyPoint > &) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| separates(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| squaredDistance(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| squaredDistance(const OtherSet &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| symmetricDifference(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| symmetricDifference(const Shape< OtherPoint > &other) const | pgl::PolygonSet< PointType_, TLabel > | inline |
| symmetricDifference(const OtherShape &other) const | pgl::PolygonSet< PointType_, TLabel > | |
| triangulation() const | pgl::PolygonSet< PointType_, TLabel > | |
| triangulation(const SegmentRange &segments) const | pgl::PolygonSet< PointType_, TLabel > | |
| twiceArea() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| vertexCount() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| vertices() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| verticesBegin() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| verticesCentroid() const | pgl::PolygonSet< PointType_, TLabel > | |
| verticesEnd() const | pgl::PolygonSet< PointType_, TLabel > | inline |
| verticesView() const | pgl::PolygonSet< PointType_, TLabel > | inline |