GEOS
3.9.1dev
|
#include <PrecisionReducerCoordinateOperation.h>
Public Member Functions | |
PrecisionReducerCoordinateOperation (const geom::PrecisionModel &pm, bool doRemoveCollapsed) | |
std::unique_ptr< geom::CoordinateSequence > | edit (const geom::CoordinateSequence *coordinates, const geom::Geometry *geom) override |
![]() | |
std::unique_ptr< Geometry > | edit (const Geometry *geometry, const GeometryFactory *factory) override |
~CoordinateOperation () override=default | |
![]() | |
virtual | ~GeometryEditorOperation () |
Private Member Functions | |
PrecisionReducerCoordinateOperation (PrecisionReducerCoordinateOperation const &) | |
PrecisionReducerCoordinateOperation & | operator= (PrecisionReducerCoordinateOperation const &) |
Private Attributes | |
const geom::PrecisionModel & | targetPM |
bool | removeCollapsed |
Definition at line 36 of file PrecisionReducerCoordinateOperation.h.
|
private |
|
inline |
Definition at line 50 of file PrecisionReducerCoordinateOperation.h.
|
overridevirtual |
Ownership of returned CoordinateSequence to caller
virtual function
Implements geos::geom::util::CoordinateOperation.
|
private |
|
private |
Definition at line 43 of file PrecisionReducerCoordinateOperation.h.
|
private |
Definition at line 41 of file PrecisionReducerCoordinateOperation.h.