|
Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
|
This is the complete list of members for fishnet::geometry::Polygon< T >, including all inherited members.
| aaBB() const noexcept | fishnet::geometry::SimplePolygon< T > | inline |
| area() const noexcept | fishnet::geometry::Polygon< T > | inline |
| centroid() const noexcept | fishnet::geometry::Polygon< T > | inline |
| contains(IPoint auto const &point) const noexcept | fishnet::geometry::Polygon< T > | inline |
| contains(ISegment auto const &segment) const noexcept | fishnet::geometry::Polygon< T > | inline |
| contains(IPolygon auto const &other) const noexcept | fishnet::geometry::Polygon< T > | inline |
| fishnet::geometry::Ring::contains(IRing auto const &other) const noexcept | fishnet::geometry::Ring< T > | inline |
| containsInHole(IPoint auto const &point) const noexcept | fishnet::geometry::Polygon< T > | inline |
| containsInHole(IPolygon auto const &other) const noexcept | fishnet::geometry::Polygon< T > | inline |
| crosses(IPolygon auto const &other) const noexcept | fishnet::geometry::Polygon< T > | inline |
| fishnet::geometry::Ring::crosses(IRing auto const &other) const noexcept | fishnet::geometry::Ring< T > | inline |
| distance(IPolygon auto const &other) const noexcept | fishnet::geometry::Polygon< T > | inline |
| fishnet::geometry::Ring::distance(IRing auto const &other) const noexcept | fishnet::geometry::Ring< T > | inline |
| getBoundary() const noexcept | fishnet::geometry::Polygon< T > | inline |
| getHoles() const noexcept | fishnet::geometry::Polygon< T > | inline |
| getPointLocation(IPoint auto const &point) const noexcept | fishnet::geometry::Ring< T > | inlineprotected |
| getPoints()=delete | fishnet::geometry::Polygon< T > | |
| fishnet::geometry::Ring::getPoints() const noexcept | fishnet::geometry::Ring< T > | inline |
| getSegments()=delete | fishnet::geometry::Polygon< T > | |
| fishnet::geometry::Ring::getSegments() const noexcept | fishnet::geometry::Ring< T > | inline |
| hash() const noexcept | fishnet::geometry::Polygon< T > | inline |
| intersections(LinearGeometry auto const &linearFeature) const noexcept | fishnet::geometry::Polygon< T > | inline |
| intersects(LinearGeometry auto const &linearFeature) const noexcept | fishnet::geometry::Polygon< T > | inline |
| fishnet::geometry::SimplePolygon::intersects(const L &linearFeature) const noexcept | fishnet::geometry::Ring< T > | inline |
| isInside(IPoint auto const &point) const noexcept | fishnet::geometry::Polygon< T > | inline |
| isOnBoundary(IPoint auto const &point) const noexcept | fishnet::geometry::Polygon< T > | inline |
| isOutside(IPoint auto const &point) const noexcept | fishnet::geometry::Polygon< T > | inline |
| isSimple() const noexcept | fishnet::geometry::Polygon< T > | inline |
| numeric_type typedef | fishnet::geometry::Polygon< T > | |
| operator Ring< U >() const noexcept | fishnet::geometry::Ring< T > | inline |
| operator==(const Polygon< U > &other) const noexcept | fishnet::geometry::Polygon< T > | inline |
| fishnet::geometry::SimplePolygon::operator==(const SimplePolygon< U > &other) const noexcept | fishnet::geometry::SimplePolygon< T > | inline |
| fishnet::geometry::Ring::operator==(const Ring< U > &other) const noexcept | fishnet::geometry::Ring< T > | inline |
| Polygon(const Ring< T > &boundary, const std::vector< Ring< T > > &holes={}, bool checked=false) | fishnet::geometry::Polygon< T > | inline |
| Polygon(const Ring< T > &boundary, const util::forward_range_of< Ring< T > > auto &holes, bool checked=false) | fishnet::geometry::Polygon< T > | inline |
| Polygon(const SimplePolygon< T > &boundary, const std::vector< Ring< T > > &holes={}, bool checked=false) | fishnet::geometry::Polygon< T > | inline |
| Polygon(const SimplePolygon< T > &boundary, const util::forward_range_of< Ring< T > > auto &holes, bool checked=false) | fishnet::geometry::Polygon< T > | inline |
| Ring(util::random_access_range_of< Vec2D< T > > auto const &points, bool checked=false) | fishnet::geometry::Ring< T > | inline |
| Ring(util::random_access_range_of< Segment< T > > auto &&segments, bool checked=false) | fishnet::geometry::Ring< T > | inline |
| Ring(std::initializer_list< Vec2D< T > > &&points) | fishnet::geometry::Ring< T > | inline |
| SimplePolygon(const Ring< T > &boundary) | fishnet::geometry::SimplePolygon< T > | inline |
| SimplePolygon(std::initializer_list< Vec2D< T > > &&points) | fishnet::geometry::SimplePolygon< T > | inline |
| SimplePolygon(util::random_access_range_of< Vec2D< T > > auto const &points) | fishnet::geometry::SimplePolygon< T > | inline |
| SimplePolygon(util::random_access_range_of< Segment< T > > auto const &segments) | fishnet::geometry::SimplePolygon< T > | inline |
| toSimple() const noexcept | fishnet::geometry::Polygon< T > | inline |
| toString() const noexcept | fishnet::geometry::Polygon< T > | inline |
| touches(IPolygon auto const &other) const noexcept | fishnet::geometry::Polygon< T > | inline |
| fishnet::geometry::Ring::touches(IRing auto const &other) const noexcept | fishnet::geometry::Ring< T > | inline |
| type | fishnet::geometry::Polygon< T > | static |