GEOS
3.9.1dev
|
Public Member Functions | |
DensifyTransformer (double distanceTolerance) | |
CoordinateSequence::Ptr | transformCoordinates (const CoordinateSequence *coords, const Geometry *parent) override |
Geometry::Ptr | transformPolygon (const Polygon *geom, const Geometry *parent) override |
Geometry::Ptr | transformMultiPolygon (const MultiPolygon *geom, const Geometry *parent) override |
Geometry::Ptr | createValidArea (const Geometry *roughAreaGeom) |
![]() | |
GeometryTransformer () | |
virtual | ~GeometryTransformer ()=default |
std::unique_ptr< Geometry > | transform (const Geometry *nInputGeom) |
void | setSkipTransformedInvalidInteriorRings (bool b) |
Public Attributes | |
double | distanceTolerance |
Additional Inherited Members | |
![]() | |
CoordinateSequence::Ptr | createCoordinateSequence (std::unique_ptr< std::vector< Coordinate > > coords) |
Convenience method which provides standard way of creating a CoordinateSequence. More... | |
virtual Geometry::Ptr | transformPoint (const Point *geom, const Geometry *parent) |
virtual Geometry::Ptr | transformMultiPoint (const MultiPoint *geom, const Geometry *parent) |
virtual Geometry::Ptr | transformLinearRing (const LinearRing *geom, const Geometry *parent) |
virtual Geometry::Ptr | transformLineString (const LineString *geom, const Geometry *parent) |
virtual Geometry::Ptr | transformMultiLineString (const MultiLineString *geom, const Geometry *parent) |
virtual Geometry::Ptr | transformGeometryCollection (const GeometryCollection *geom, const Geometry *parent) |
![]() | |
const GeometryFactory * | factory |
Definition at line 72 of file Densifier.h.
geos::geom::util::Densifier::DensifyTransformer::DensifyTransformer | ( | double | distanceTolerance | ) |
Geometry::Ptr geos::geom::util::Densifier::DensifyTransformer::createValidArea | ( | const Geometry * | roughAreaGeom | ) |
|
overridevirtual |
Reimplemented from geos::geom::util::GeometryTransformer.
|
overridevirtual |
Reimplemented from geos::geom::util::GeometryTransformer.
|
overridevirtual |
Reimplemented from geos::geom::util::GeometryTransformer.
double geos::geom::util::Densifier::DensifyTransformer::distanceTolerance |
Definition at line 75 of file Densifier.h.