GEOS  3.14.0dev
geos::geom::LinearRing Member List

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

apply_ro(CoordinateFilter *filter) const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
apply_ro(CoordinateSequenceFilter &filter) const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
apply_ro(GeometryComponentFilter *filter) const override (defined in geos::geom::Curve)geos::geom::Curve
apply_ro(GeometryFilter *filter) const override (defined in geos::geom::Curve)geos::geom::Curve
apply_ro(CoordinateFilter *filter) const=0 (defined in geos::geom::Curve)geos::geom::Curve
apply_rw(CoordinateSequenceFilter &filter) override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
apply_rw(const CoordinateFilter *filter) override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
apply_rw(GeometryComponentFilter *filter) override (defined in geos::geom::Curve)geos::geom::Curve
apply_rw(GeometryFilter *filter) override (defined in geos::geom::Curve)geos::geom::Curve
apply_rw(const CoordinateFilter *filter)=0 (defined in geos::geom::Curve)geos::geom::Curve
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() const (defined in geos::geom::LinearRing)geos::geom::LinearRinginline
cloneImpl() const overridegeos::geom::LinearRinginlineprotectedvirtual
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 *ls) const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurveprotected
computeEnvelopeInternal(bool isLinear) const (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurveprotected
ConstVect typedefgeos::geom::LineString
contains(const Geometry *g) constgeos::geom::Geometryvirtual
convexHull() constgeos::geom::Geometryvirtual
coveredBy(const Geometry *g) constgeos::geom::Geometry
covers(const Geometry *g) constgeos::geom::Geometry
crosses(const Geometry *g) constgeos::geom::Geometryvirtual
Curve(const GeometryFactory &factory) (defined in geos::geom::Curve)geos::geom::Curveinlineprotected
difference(const Geometry *other) constgeos::geom::Geometry
disjoint(const Geometry *other) constgeos::geom::Geometryvirtual
distance(const Geometry *g) constgeos::geom::Geometryvirtual
envelope (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurvemutableprotected
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) const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
equalsIdentical(const Geometry *other) const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
Geometry(const Geometry &geom) (defined in geos::geom::Geometry)geos::geom::Geometryprotected
Geometry(const GeometryFactory *factory)geos::geom::Geometryprotected
geometryChanged()geos::geom::Geometry
geometryChangedAction() overridegeos::geom::LineStringinlineprotectedvirtual
getArea() constgeos::geom::Geometryvirtual
getBoundary() const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
getBoundaryDimension() const overridegeos::geom::LinearRingvirtual
getCentroid() constgeos::geom::Geometryvirtual
getCentroid(CoordinateXY &ret) constgeos::geom::Geometryvirtual
getCoordinate() const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
getCoordinateDimension() const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
getCoordinateN(std::size_t n) const (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurvevirtual
getCoordinates() const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
getCoordinatesRO() const (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
getCurveN(std::size_t) const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
getDimension() const override (defined in geos::geom::Curve)geos::geom::Curveinline
getEndPoint() const (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurvevirtual
getEnvelope() constgeos::geom::Geometryvirtual
getEnvelopeInternal() const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurveinline
getFactory() constgeos::geom::Geometryinline
getGeometryN(std::size_t) constgeos::geom::Geometryinlinevirtual
getGeometryType() const overridegeos::geom::LinearRingvirtual
getGeometryTypeId() const overridegeos::geom::LinearRingvirtual
getInteriorPoint() constgeos::geom::Geometry
getLength() const overridegeos::geom::LineStringvirtual
getNumCurves() const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
getNumGeometries() constgeos::geom::Geometryinlinevirtual
getNumPoints() const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
getPointN(std::size_t n) const (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurvevirtual
getPrecisionModel() constgeos::geom::Geometry
getSortIndex() const override (defined in geos::geom::LinearRing)geos::geom::LinearRinginlineprotectedvirtual
getSRID() constgeos::geom::Geometryinline
getStartPoint() const (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurvevirtual
getUserData() constgeos::geom::Geometryinline
hasCurvedComponents() constgeos::geom::Geometryvirtual
hasDimension(Dimension::DimensionType d) constgeos::geom::Geometryinlinevirtual
hasM() const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
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::SimpleCurve)geos::geom::SimpleCurve
intersection(const Geometry *other) constgeos::geom::Geometry
intersects(const Geometry *g) constgeos::geom::Geometryvirtual
isClosed() const override (defined in geos::geom::LinearRing)geos::geom::LinearRing
isCollection() const (defined in geos::geom::Geometry)geos::geom::Geometryinline
isCoordinate(CoordinateXY &pt) const (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurvevirtual
isCurved() const override (defined in geos::geom::LineString)geos::geom::LineStringinline
isDimensionStrict(Dimension::DimensionType d) constgeos::geom::Geometryinlinevirtual
isEmpty() const override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
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() constgeos::geom::Geometryinlinevirtual
isRing() const (defined in geos::geom::Curve)geos::geom::Curve
isSimple() constgeos::geom::Geometryvirtual
isValid() constgeos::geom::Geometry
isWithinDistance(const Geometry *geom, double cDistance) constgeos::geom::Geometryvirtual
LinearRing(const LinearRing &lr) (defined in geos::geom::LinearRing)geos::geom::LinearRing
LinearRing(CoordinateSequence::Ptr &&points, const GeometryFactory &newFactory)geos::geom::LinearRing
LineString(const LineString &ls) (defined in geos::geom::LineString)geos::geom::LineStringprotected
LineString(CoordinateSequence::Ptr &&pts, const GeometryFactory &newFactory)geos::geom::LineStringprotected
MINIMUM_VALID_SIZEgeos::geom::LinearRingstatic
multiTypeId(GeometryTypeId typeId) (defined in geos::geom::Geometry)geos::geom::Geometryinlinestatic
NonConstVect typedefgeos::geom::Geometry
normalize() override (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
orient(bool isCW) (defined in geos::geom::LinearRing)geos::geom::LinearRing
overlaps(const Geometry *g) constgeos::geom::Geometryvirtual
points (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurveprotected
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
releaseCoordinates() (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurve
reverse() const (defined in geos::geom::LinearRing)geos::geom::LinearRinginline
reverseImpl() const overridegeos::geom::LinearRingprotectedvirtual
setPoints(const CoordinateSequence *cl) (defined in geos::geom::LinearRing)geos::geom::LinearRing
setSRID(int newSRID)geos::geom::Geometryinlinevirtual
setUserData(void *newUserData)geos::geom::Geometryinline
SimpleCurve(const SimpleCurve &other) (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurveprotected
SimpleCurve(std::unique_ptr< CoordinateSequence > &&newCoords, bool isLinear, const GeometryFactory &factory) (defined in geos::geom::SimpleCurve)geos::geom::SimpleCurveprotected
SRID (defined in geos::geom::Geometry)geos::geom::Geometryprotected
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
~LinearRing() override=default (defined in geos::geom::LinearRing)geos::geom::LinearRing
~LineString() override (defined in geos::geom::LineString)geos::geom::LineString