GEOS 3.13.1
Geometry Member List

This is the complete list of members for Geometry, including all inherited members.

apply_ro(CoordinateFilter *filter) const=0 (defined in Geometry)Geometrypure virtual
apply_ro(GeometryFilter *filter) const (defined in Geometry)Geometryvirtual
apply_ro(GeometryComponentFilter *filter) const (defined in Geometry)Geometryvirtual
apply_ro(CoordinateSequenceFilter &filter) const=0Geometrypure virtual
apply_rw(const CoordinateFilter *filter)=0 (defined in Geometry)Geometrypure virtual
apply_rw(GeometryFilter *filter) (defined in Geometry)Geometryvirtual
apply_rw(GeometryComponentFilter *filter) (defined in Geometry)Geometryvirtual
apply_rw(CoordinateSequenceFilter &filter)=0Geometrypure virtual
applyComponentFilter(T &f) constGeometryinline
buffer(double distance) constGeometry
buffer(double distance, int quadrantSegments) constGeometry
buffer(double distance, int quadrantSegments, int endCapStyle) constGeometry
checkNotGeometryCollection(const Geometry *g) (defined in Geometry)Geometryprotectedstatic
clone() constGeometryinline
cloneImpl() const=0Geometryprotectedpure virtual
compare(const T &a, const T &b) (defined in Geometry)Geometryinlineprotectedstatic
compareTo(const Geometry *geom) constGeometryvirtual
compareToSameClass(const Geometry *geom) const=0 (defined in Geometry)Geometryprotectedpure virtual
ConstVect typedefGeometry
contains(const Geometry *g) constGeometryvirtual
convexHull() constGeometryvirtual
coveredBy(const Geometry *g) constGeometry
covers(const Geometry *g) constGeometry
crosses(const Geometry *g) constGeometryvirtual
difference(const Geometry *other) constGeometry
disjoint(const Geometry *other) constGeometryvirtual
distance(const Geometry *g) constGeometryvirtual
equal(const CoordinateXY &a, const CoordinateXY &b, double tolerance) const (defined in Geometry)Geometryprotected
equals(const Geometry *g) constGeometryvirtual
equalsExact(const Geometry *other, double tolerance=0) const=0Geometrypure virtual
equalsIdentical(const Geometry *other) const=0Geometrypure virtual
Geometry(const Geometry &geom) (defined in Geometry)Geometryprotected
Geometry(const GeometryFactory *factory)Geometryprotected
geometryChanged()Geometryvirtual
geometryChangedAction()=0Geometrypure virtual
GeometryFactory (defined in Geometry)Geometryfriend
getArea() constGeometryvirtual
getBoundary() const=0Geometrypure virtual
getBoundaryDimension() const=0Geometrypure virtual
getCentroid() constGeometryvirtual
getCentroid(CoordinateXY &ret) constGeometryvirtual
getCoordinate() const=0Geometrypure virtual
getCoordinateDimension() const=0Geometrypure virtual
getCoordinates() const=0Geometrypure virtual
getDimension() const=0Geometrypure virtual
getEnvelope() constGeometryvirtual
getEnvelopeInternal() const=0Geometrypure virtual
getFactory() constGeometryinline
getGeometryN(std::size_t) constGeometryinlinevirtual
getGeometryType() const=0Geometrypure virtual
getGeometryTypeId() const=0Geometrypure virtual
getInteriorPoint() constGeometry
getLength() constGeometryvirtual
getNumGeometries() constGeometryinlinevirtual
getNumPoints() const=0Geometrypure virtual
getPrecisionModel() constGeometry
getSortIndex() const=0 (defined in Geometry)Geometryprotectedpure virtual
getSRID() constGeometryinlinevirtual
getUserData() constGeometryinline
hasCurvedComponents() constGeometryvirtual
hasDimension(Dimension::DimensionType d) constGeometryinlinevirtual
hasM() const=0 (defined in Geometry)Geometrypure virtual
hasNonEmptyElements(const std::vector< T > *geometries)Geometryinlineprotectedstatic
hasNullElements(const CoordinateSequence *list)Geometryprotectedstatic
hasNullElements(const std::vector< T > *geometries)Geometryinlineprotectedstatic
hasZ() const=0 (defined in Geometry)Geometrypure virtual
intersection(const Geometry *other) constGeometry
intersects(const Geometry *g) constGeometryvirtual
isCollection() const (defined in Geometry)Geometryinline
isDimensionStrict(Dimension::DimensionType d) constGeometryinlinevirtual
isEmpty() const=0Geometrypure virtual
isEquivalentClass(const Geometry *other) constGeometryprotectedvirtual
isLineal() const (defined in Geometry)Geometryinline
isMixedDimension() const (defined in Geometry)Geometry
isMixedDimension(Dimension::DimensionType *baseDim) const (defined in Geometry)Geometry
isPolygonal() const (defined in Geometry)Geometryinline
isPuntal() const (defined in Geometry)Geometryinline
isRectangle() constGeometryinlinevirtual
isSimple() constGeometryvirtual
isValid() constGeometryvirtual
isWithinDistance(const Geometry *geom, double cDistance) constGeometryvirtual
multiTypeId(GeometryTypeId typeId) (defined in Geometry)Geometryinlinestatic
NonConstVect typedefGeometry
normalize()=0Geometrypure virtual
overlaps(const Geometry *g) constGeometryvirtual
Ptr typedefGeometry
relate(const Geometry *g, const std::string &intersectionPattern) constGeometry
relate(const Geometry &g, const std::string &intersectionPattern) const (defined in Geometry)Geometryinline
relate(const Geometry *g) constGeometry
relate(const Geometry &g) const (defined in Geometry)Geometry
reverse() constGeometryinline
reverseImpl() const=0Geometryprotectedpure virtual
setSRID(int newSRID)Geometryinlinevirtual
setUserData(void *newUserData)Geometryinline
SRID (defined in Geometry)Geometryprotected
symDifference(const Geometry *other) constGeometry
toGeometryArray(std::vector< std::unique_ptr< T > > &&v) (defined in Geometry)Geometryinlineprotectedstatic
toGeometryArray(std::vector< std::unique_ptr< Geometry > > &&v) (defined in Geometry)Geometryinlineprotectedstatic
toString() constGeometryvirtual
toText() const (defined in Geometry)Geometryvirtual
touches(const Geometry *other) constGeometryvirtual
Union(const Geometry *other) constGeometry
Union() constGeometry
within(const Geometry *g) constGeometryvirtual
~Geometry()Geometryvirtual