GEOS 3.13.1
|
This is the complete list of members for Geometry, including all inherited members.
apply_ro(CoordinateFilter *filter) const=0 (defined in Geometry) | Geometry | pure virtual |
apply_ro(GeometryFilter *filter) const (defined in Geometry) | Geometry | virtual |
apply_ro(GeometryComponentFilter *filter) const (defined in Geometry) | Geometry | virtual |
apply_ro(CoordinateSequenceFilter &filter) const=0 | Geometry | pure virtual |
apply_rw(const CoordinateFilter *filter)=0 (defined in Geometry) | Geometry | pure virtual |
apply_rw(GeometryFilter *filter) (defined in Geometry) | Geometry | virtual |
apply_rw(GeometryComponentFilter *filter) (defined in Geometry) | Geometry | virtual |
apply_rw(CoordinateSequenceFilter &filter)=0 | Geometry | pure virtual |
applyComponentFilter(T &f) const | Geometry | inline |
buffer(double distance) const | Geometry | |
buffer(double distance, int quadrantSegments) const | Geometry | |
buffer(double distance, int quadrantSegments, int endCapStyle) const | Geometry | |
checkNotGeometryCollection(const Geometry *g) (defined in Geometry) | Geometry | protectedstatic |
clone() const | Geometry | inline |
cloneImpl() const=0 | Geometry | protectedpure virtual |
compare(const T &a, const T &b) (defined in Geometry) | Geometry | inlineprotectedstatic |
compareTo(const Geometry *geom) const | Geometry | virtual |
compareToSameClass(const Geometry *geom) const=0 (defined in Geometry) | Geometry | protectedpure virtual |
ConstVect typedef | Geometry | |
contains(const Geometry *g) const | Geometry | virtual |
convexHull() const | Geometry | virtual |
coveredBy(const Geometry *g) const | Geometry | |
covers(const Geometry *g) const | Geometry | |
crosses(const Geometry *g) const | Geometry | virtual |
difference(const Geometry *other) const | Geometry | |
disjoint(const Geometry *other) const | Geometry | virtual |
distance(const Geometry *g) const | Geometry | virtual |
equal(const CoordinateXY &a, const CoordinateXY &b, double tolerance) const (defined in Geometry) | Geometry | protected |
equals(const Geometry *g) const | Geometry | virtual |
equalsExact(const Geometry *other, double tolerance=0) const=0 | Geometry | pure virtual |
equalsIdentical(const Geometry *other) const=0 | Geometry | pure virtual |
Geometry(const Geometry &geom) (defined in Geometry) | Geometry | protected |
Geometry(const GeometryFactory *factory) | Geometry | protected |
geometryChanged() | Geometry | virtual |
geometryChangedAction()=0 | Geometry | pure virtual |
GeometryFactory (defined in Geometry) | Geometry | friend |
getArea() const | Geometry | virtual |
getBoundary() const=0 | Geometry | pure virtual |
getBoundaryDimension() const=0 | Geometry | pure virtual |
getCentroid() const | Geometry | virtual |
getCentroid(CoordinateXY &ret) const | Geometry | virtual |
getCoordinate() const=0 | Geometry | pure virtual |
getCoordinateDimension() const=0 | Geometry | pure virtual |
getCoordinates() const=0 | Geometry | pure virtual |
getDimension() const=0 | Geometry | pure virtual |
getEnvelope() const | Geometry | virtual |
getEnvelopeInternal() const=0 | Geometry | pure virtual |
getFactory() const | Geometry | inline |
getGeometryN(std::size_t) const | Geometry | inlinevirtual |
getGeometryType() const=0 | Geometry | pure virtual |
getGeometryTypeId() const=0 | Geometry | pure virtual |
getInteriorPoint() const | Geometry | |
getLength() const | Geometry | virtual |
getNumGeometries() const | Geometry | inlinevirtual |
getNumPoints() const=0 | Geometry | pure virtual |
getPrecisionModel() const | Geometry | |
getSortIndex() const=0 (defined in Geometry) | Geometry | protectedpure virtual |
getSRID() const | Geometry | inlinevirtual |
getUserData() const | Geometry | inline |
hasCurvedComponents() const | Geometry | virtual |
hasDimension(Dimension::DimensionType d) const | Geometry | inlinevirtual |
hasM() const=0 (defined in Geometry) | Geometry | pure virtual |
hasNonEmptyElements(const std::vector< T > *geometries) | Geometry | inlineprotectedstatic |
hasNullElements(const CoordinateSequence *list) | Geometry | protectedstatic |
hasNullElements(const std::vector< T > *geometries) | Geometry | inlineprotectedstatic |
hasZ() const=0 (defined in Geometry) | Geometry | pure virtual |
intersection(const Geometry *other) const | Geometry | |
intersects(const Geometry *g) const | Geometry | virtual |
isCollection() const (defined in Geometry) | Geometry | inline |
isDimensionStrict(Dimension::DimensionType d) const | Geometry | inlinevirtual |
isEmpty() const=0 | Geometry | pure virtual |
isEquivalentClass(const Geometry *other) const | Geometry | protectedvirtual |
isLineal() const (defined in Geometry) | Geometry | inline |
isMixedDimension() const (defined in Geometry) | Geometry | |
isMixedDimension(Dimension::DimensionType *baseDim) const (defined in Geometry) | Geometry | |
isPolygonal() const (defined in Geometry) | Geometry | inline |
isPuntal() const (defined in Geometry) | Geometry | inline |
isRectangle() const | Geometry | inlinevirtual |
isSimple() const | Geometry | virtual |
isValid() const | Geometry | virtual |
isWithinDistance(const Geometry *geom, double cDistance) const | Geometry | virtual |
multiTypeId(GeometryTypeId typeId) (defined in Geometry) | Geometry | inlinestatic |
NonConstVect typedef | Geometry | |
normalize()=0 | Geometry | pure virtual |
overlaps(const Geometry *g) const | Geometry | virtual |
Ptr typedef | Geometry | |
relate(const Geometry *g, const std::string &intersectionPattern) const | Geometry | |
relate(const Geometry &g, const std::string &intersectionPattern) const (defined in Geometry) | Geometry | inline |
relate(const Geometry *g) const | Geometry | |
relate(const Geometry &g) const (defined in Geometry) | Geometry | |
reverse() const | Geometry | inline |
reverseImpl() const=0 | Geometry | protectedpure virtual |
setSRID(int newSRID) | Geometry | inlinevirtual |
setUserData(void *newUserData) | Geometry | inline |
SRID (defined in Geometry) | Geometry | protected |
symDifference(const Geometry *other) const | Geometry | |
toGeometryArray(std::vector< std::unique_ptr< T > > &&v) (defined in Geometry) | Geometry | inlineprotectedstatic |
toGeometryArray(std::vector< std::unique_ptr< Geometry > > &&v) (defined in Geometry) | Geometry | inlineprotectedstatic |
toString() const | Geometry | virtual |
toText() const (defined in Geometry) | Geometry | virtual |
touches(const Geometry *other) const | Geometry | virtual |
Union(const Geometry *other) const | Geometry | |
Union() const | Geometry | |
within(const Geometry *g) const | Geometry | virtual |
~Geometry() | Geometry | virtual |