GEOS  3.9.1dev
geos::geom::Polygon Member List

This is the complete list of members for geos::geom::Polygon, including all inherited members.

apply_ro(CoordinateFilter *filter) const overridegeos::geom::Polygonvirtual
apply_ro(GeometryFilter *filter) const overridegeos::geom::Polygonvirtual
apply_ro(CoordinateSequenceFilter &filter) const overridegeos::geom::Polygonvirtual
apply_ro(GeometryComponentFilter *filter) const overridegeos::geom::Polygonvirtual
apply_rw(const CoordinateFilter *filter) overridegeos::geom::Polygonvirtual
apply_rw(GeometryFilter *filter) overridegeos::geom::Polygonvirtual
apply_rw(CoordinateSequenceFilter &filter) overridegeos::geom::Polygonvirtual
apply_rw(GeometryComponentFilter *filter) overridegeos::geom::Polygonvirtual
applyComponentFilter(T &f) const geos::geom::Geometryinline
buffer(double distance) const geos::geom::Geometry
buffer(double distance, int quadrantSegments) const geos::geom::Geometry
buffer(double distance, int quadrantSegments, int endCapStyle) const geos::geom::Geometry
checkNotGeometryCollection(const Geometry *g)geos::geom::Geometryprotectedstatic
clone() const overridegeos::geom::Polygoninlinevirtual
compare(std::vector< Coordinate > a, std::vector< Coordinate > b) const geos::geom::Geometryprotected
compare(std::vector< Geometry * > a, std::vector< Geometry * > b) const geos::geom::Geometryprotected
compare(const std::vector< std::unique_ptr< Geometry >> &a, const std::vector< std::unique_ptr< Geometry >> &b) const geos::geom::Geometryprotected
compareTo(const Geometry *geom) const geos::geom::Geometryvirtual
compareToSameClass(const Geometry *p) const overridegeos::geom::Polygonvirtual
computeEnvelopeInternal() const overridegeos::geom::Polygonprotectedvirtual
ConstVect typedefgeos::geom::Polygon
contains(const Geometry *g) const geos::geom::Geometryvirtual
convexHull() const overridegeos::geom::Polygonvirtual
coveredBy(const Geometry *g) const geos::geom::Geometryinline
covers(const Geometry *g) const geos::geom::Geometry
crosses(const Geometry *g) const geos::geom::Geometryvirtual
difference(const Geometry *other) const geos::geom::Geometry
disjoint(const Geometry *other) const geos::geom::Geometryvirtual
distance(const Geometry *g) const geos::geom::Geometryvirtual
envelopegeos::geom::Geometrymutableprotected
equal(const Coordinate &a, const Coordinate &b, double tolerance) const geos::geom::Geometryprotected
equals(const Geometry *g) const geos::geom::Geometryvirtual
equalsExact(const Geometry *other, double tolerance=0) const overridegeos::geom::Polygonvirtual
Geometry(const Geometry &geom)geos::geom::Geometryprotected
Geometry(const GeometryFactory *factory)geos::geom::Geometryprotected
geometryChanged()geos::geom::Geometryvirtual
geometryChangedAction()geos::geom::Geometry
GeometryFactory classgeos::geom::Polygonfriend
getArea() const overridegeos::geom::Polygonvirtual
getBoundary() const overridegeos::geom::Polygonvirtual
getBoundaryDimension() const overridegeos::geom::Polygonvirtual
getCentroid() const geos::geom::Geometryvirtual
getCentroid(Coordinate &ret) const geos::geom::Geometryvirtual
getCoordinate() const overridegeos::geom::Polygonvirtual
getCoordinateDimension() const overridegeos::geom::Polygonvirtual
getCoordinates() const overridegeos::geom::Polygonvirtual
getDimension() const overridegeos::geom::Polygonvirtual
getEnvelope() const geos::geom::Geometryvirtual
getEnvelopeInternal() const geos::geom::Geometryvirtual
getExteriorRing() const geos::geom::Polygon
getFactory() const geos::geom::Geometryinline
getGeometryN(std::size_t) const geos::geom::Geometryinlinevirtual
getGeometryType() const overridegeos::geom::Polygonvirtual
getGeometryTypeId() const overridegeos::geom::Polygonvirtual
getInteriorPoint() const geos::geom::Geometry
getInteriorRingN(std::size_t n) const geos::geom::Polygon
getLength() const overridegeos::geom::Polygonvirtual
getNumGeometries() const geos::geom::Geometryinlinevirtual
getNumInteriorRing() const geos::geom::Polygon
getNumPoints() const overridegeos::geom::Polygonvirtual
getPrecisionModel() const geos::geom::Geometry
getSortIndex() const overridegeos::geom::Polygoninlineprotectedvirtual
getSRID() const geos::geom::Geometryinlinevirtual
getUserData() const geos::geom::Geometryinline
hasNonEmptyElements(const std::vector< T > *geometries)geos::geom::Geometryinlineprotectedstatic
hasNullElements(const CoordinateSequence *list)geos::geom::Geometryprotectedstatic
hasNullElements(const std::vector< T > *geometries)geos::geom::Geometryinlineprotectedstatic
holesgeos::geom::Polygonprotected
intersection(const Geometry *other) const geos::geom::Geometry
intersects(const Geometry *g) const geos::geom::Geometryvirtual
isCollection() const geos::geom::Geometryinline
isDimensionStrict(Dimension::DimensionType d) const geos::geom::Geometryinlinevirtual
isEmpty() const overridegeos::geom::Polygonvirtual
isEquivalentClass(const Geometry *other) const geos::geom::Geometryprotectedvirtual
isLineal() const geos::geom::Geometryinline
isPolygonal() const geos::geom::Geometryinline
isPuntal() const geos::geom::Geometryinline
isRectangle() const overridegeos::geom::Polygonvirtual
isSimple() const geos::geom::Geometryvirtual
isValid() const geos::geom::Geometryvirtual
isWithinDistance(const Geometry *geom, double cDistance) const geos::geom::Geometryvirtual
NonConstVect typedefgeos::geom::Geometry
normalize() overridegeos::geom::Polygonvirtual
normalize(LinearRing *ring, bool clockwise)geos::geom::Polygonprivate
overlaps(const Geometry *g) const geos::geom::Geometryvirtual
Polygon(const Polygon &p)geos::geom::Polygonprotected
Polygon(LinearRing *newShell, std::vector< LinearRing * > *newHoles, const GeometryFactory *newFactory)geos::geom::Polygonprotected
Polygon(std::unique_ptr< LinearRing > &&newShell, const GeometryFactory &newFactory)geos::geom::Polygonprotected
Polygon(std::unique_ptr< LinearRing > &&newShell, std::vector< std::unique_ptr< LinearRing >> &&newHoles, const GeometryFactory &newFactory)geos::geom::Polygonprotected
Ptr typedefgeos::geom::Geometry
relate(const Geometry *g, const std::string &intersectionPattern) const geos::geom::Geometry
relate(const Geometry &g, const std::string &intersectionPattern) const geos::geom::Geometryinline
relate(const Geometry *g) const geos::geom::Geometry
relate(const Geometry &g) const geos::geom::Geometryinline
reverse() const overridegeos::geom::Polygonvirtual
setSRID(int newSRID)geos::geom::Geometryinlinevirtual
setUserData(void *newUserData)geos::geom::Geometryinline
shellgeos::geom::Polygonprotected
SRIDgeos::geom::Geometryprotected
symDifference(const Geometry *other) const geos::geom::Geometry
toGeometryArray(std::vector< std::unique_ptr< T >> &&v)geos::geom::Geometryinlineprotectedstatic
toString() const geos::geom::Geometryvirtual
toText() const geos::geom::Geometryvirtual
touches(const Geometry *other) const geos::geom::Geometryvirtual
Union(const Geometry *other) const geos::geom::Geometry
Union() const geos::geom::Geometry
within(const Geometry *g) const geos::geom::Geometryvirtual
~Geometry()geos::geom::Geometryvirtual
~Polygon() override=defaultgeos::geom::Polygon