GEOS 3.14.0dev
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 override (defined in geos::geom::Surface)geos::geom::Surfacevirtual
apply_ro(CoordinateSequenceFilter &filter) const overridegeos::geom::Surfacevirtual
apply_ro(GeometryComponentFilter *filter) const override (defined in geos::geom::Surface)geos::geom::Surfacevirtual
apply_ro(GeometryFilter *filter) const override (defined in geos::geom::Surface)geos::geom::Surfacevirtual
apply_rw(CoordinateSequenceFilter &filter) overridegeos::geom::Surfacevirtual
apply_rw(GeometryComponentFilter *filter) override (defined in geos::geom::Surface)geos::geom::Surfacevirtual
apply_rw(GeometryFilter *filter) override (defined in geos::geom::Surface)geos::geom::Surfacevirtual
apply_rw(const CoordinateFilter *filter) override (defined in geos::geom::Surface)geos::geom::Surfacevirtual
applyComponentFilter(T &f) constgeos::geom::Geometryinline
buffer(double distance) constgeos::geom::Geometry
buffer(double distance, int quadrantSegments) constgeos::geom::Geometry
buffer(double distance, int quadrantSegments, int endCapStyle) constgeos::geom::Geometry
checkNotGeometryCollection(const Geometry *g) (defined in geos::geom::Geometry)geos::geom::Geometryprotectedstatic
clone() constgeos::geom::Polygoninline
cloneImpl() const overridegeos::geom::Polygoninlineprotectedvirtual
compare(const T &a, const T &b) (defined in geos::geom::Geometry)geos::geom::Geometryinlineprotectedstatic
compareTo(const Geometry *geom) constgeos::geom::Geometry
compareToSameClass(const Geometry *g) const override (defined in geos::geom::Surface)geos::geom::Surfaceprotectedvirtual
ConstVect typedefgeos::geom::Polygon
contains(const Geometry *g) constgeos::geom::Geometryvirtual
convexHull() const overridegeos::geom::Surfacevirtual
coveredBy(const Geometry *g) constgeos::geom::Geometry
covers(const Geometry *g) constgeos::geom::Geometry
createEmptyRing(const GeometryFactory &) (defined in geos::geom::Surface)geos::geom::Surfaceprotectedstatic
crosses(const Geometry *g) constgeos::geom::Geometryvirtual
difference(const Geometry *other) constgeos::geom::Geometry
disjoint(const Geometry *other) constgeos::geom::Geometryvirtual
distance(const Geometry *g) constgeos::geom::Geometryvirtual
equal(const CoordinateXY &a, const CoordinateXY &b, double tolerance) const (defined in geos::geom::Geometry)geos::geom::Geometryprotected
equals(const Geometry *g) constgeos::geom::Geometry
equalsExact(const Geometry *other, double tolerance=0.0) const overridegeos::geom::Surfacevirtual
equalsIdentical(const Geometry *other) const overridegeos::geom::Surfacevirtual
Geometry(const Geometry &geom) (defined in geos::geom::Surface)geos::geom::Surfaceprotected
Geometry(const GeometryFactory *factory)geos::geom::Surfaceprotected
geometryChanged()geos::geom::Geometry
geometryChangedAction() overridegeos::geom::Surfaceinlineprotectedvirtual
GeometryFactory (defined in geos::geom::Polygon)geos::geom::Polygonfriend
getArea() const overridegeos::geom::Polygonvirtual
getBoundary() const overridegeos::geom::Polygonvirtual
getBoundaryDimension() const overridegeos::geom::Surfaceinlinevirtual
getCentroid() constgeos::geom::Geometryvirtual
getCentroid(CoordinateXY &ret) constgeos::geom::Geometryvirtual
getCoordinate() const overridegeos::geom::Surfacevirtual
getCoordinateDimension() const overridegeos::geom::Surfacevirtual
getCoordinates() const overridegeos::geom::Polygonvirtual
getDimension() const overridegeos::geom::Surfaceinlinevirtual
getEnvelope() constgeos::geom::Geometryvirtual
getEnvelopeInternal() const overridegeos::geom::Surfacevirtual
getExteriorRing() const override (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >inline
getExteriorRing() override (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >inline
getFactory() constgeos::geom::Geometryinline
getGeometryN(std::size_t) constgeos::geom::Geometryinlinevirtual
getGeometryType() const overridegeos::geom::Polygonvirtual
getGeometryTypeId() const overridegeos::geom::Polygonvirtual
getInteriorPoint() constgeos::geom::Geometry
getInteriorRingN(std::size_t n) const override (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >inline
getInteriorRingN(std::size_t n) override (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >inline
getLength() const overridegeos::geom::Surfacevirtual
getNumGeometries() constgeos::geom::Geometryinlinevirtual
getNumInteriorRing() const override (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >inline
getNumPoints() const overridegeos::geom::Surfacevirtual
getPrecisionModel() constgeos::geom::Geometry
getSortIndex() const override (defined in geos::geom::Polygon)geos::geom::Polygoninlineprotectedvirtual
getSRID() constgeos::geom::Geometryinline
getUserData() constgeos::geom::Geometryinline
hasCurvedComponents() constgeos::geom::Geometryvirtual
hasDimension(Dimension::DimensionType d) constgeos::geom::Geometryinlinevirtual
hasM() const override (defined in geos::geom::Surface)geos::geom::Surfacevirtual
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
hasZ() const override (defined in geos::geom::Surface)geos::geom::Surfacevirtual
holes (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >protected
intersection(const Geometry *other) constgeos::geom::Geometry
intersects(const Geometry *g) constgeos::geom::Geometryvirtual
isCollection() const (defined in geos::geom::Geometry)geos::geom::Geometryinline
isDimensionStrict(Dimension::DimensionType d) constgeos::geom::Geometryinlinevirtual
isEmpty() const overridegeos::geom::Surfacevirtual
isEquivalentClass(const Geometry *other) constgeos::geom::Geometryprotectedvirtual
isLineal() const (defined in geos::geom::Geometry)geos::geom::Geometryinline
isMixedDimension() const (defined in geos::geom::Geometry)geos::geom::Geometry
isMixedDimension(Dimension::DimensionType *baseDim) const (defined in geos::geom::Geometry)geos::geom::Geometry
isPolygonal() const (defined in geos::geom::Geometry)geos::geom::Geometryinline
isPuntal() const (defined in geos::geom::Geometry)geos::geom::Geometryinline
isRectangle() const overridegeos::geom::Polygonvirtual
isSimple() constgeos::geom::Geometryvirtual
isValid() constgeos::geom::Geometry
isWithinDistance(const Geometry *geom, double cDistance) constgeos::geom::Geometryvirtual
multiTypeId(GeometryTypeId typeId) (defined in geos::geom::Geometry)geos::geom::Geometryinlinestatic
NonConstVect typedefgeos::geom::Geometry
normalize() overridegeos::geom::Polygonvirtual
orientRings(bool exteriorCW)geos::geom::Polygon
overlaps(const Geometry *g) constgeos::geom::Geometryvirtual
Ptr typedefgeos::geom::Geometry
relate(const Geometry *g, const std::string &intersectionPattern) constgeos::geom::Geometry
relate(const Geometry &g, const std::string &intersectionPattern) const (defined in geos::geom::Geometry)geos::geom::Geometryinline
relate(const Geometry *g) constgeos::geom::Geometry
relate(const Geometry &g) const (defined in geos::geom::Geometry)geos::geom::Geometry
releaseExteriorRing() (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >inline
releaseInteriorRings() (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >inline
reverse() const (defined in geos::geom::Polygon)geos::geom::Polygoninline
reverseImpl() const overridegeos::geom::Polygonprotectedvirtual
setSRID(int newSRID)geos::geom::Geometryinlinevirtual
setUserData(void *newUserData)geos::geom::Geometryinline
shell (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >protected
SRID (defined in geos::geom::Geometry)geos::geom::Geometryprotected
SurfaceImpl(const SurfaceImpl &p) (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >inlineprotected
SurfaceImpl(std::unique_ptr< RingType > &&newShell, const GeometryFactory &newFactory) (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >inlineprotected
SurfaceImpl(std::unique_ptr< RingType > &&newShell, std::vector< std::unique_ptr< RingType > > &&newHoles, const GeometryFactory &newFactory) (defined in geos::geom::SurfaceImpl< RingType >)geos::geom::SurfaceImpl< RingType >inlineprotected
symDifference(const Geometry *other) constgeos::geom::Geometry
toGeometryArray(std::vector< std::unique_ptr< T > > &&v) (defined in geos::geom::Geometry)geos::geom::Geometryinlineprotectedstatic
toGeometryArray(std::vector< std::unique_ptr< Geometry > > &&v) (defined in geos::geom::Geometry)geos::geom::Geometryinlineprotectedstatic
toString() constgeos::geom::Geometryvirtual
toText() const (defined in geos::geom::Geometry)geos::geom::Geometryvirtual
touches(const Geometry *other) constgeos::geom::Geometryvirtual
Union(const Geometry *other) constgeos::geom::Geometry
Union() constgeos::geom::Geometry
within(const Geometry *g) constgeos::geom::Geometryvirtual
~Geometry()geos::geom::Geometryvirtual
~Polygon() override=default (defined in geos::geom::Polygon)geos::geom::Polygon