22 #include <geos/geom/Coordinate.h> 23 #include <geos/geom/CoordinateList.h> 24 #include <geos/geom/Geometry.h> 25 #include <geos/geom/GeometryFactory.h> 26 #include <geos/linearref/LinearLocation.h> 43 typedef std::vector<const geom::Geometry*> GeomPtrVect;
48 bool ignoreInvalidLines;
void endLine()
Terminate the current LineString.
The default implementation of CoordinateSequence.
Definition: CoordinateArraySequence.h:35
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:58
void add(const geom::Coordinate &pt)
Adds a point to the current line.
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:186
void setIgnoreInvalidLines(bool ignoreInvalidLines)
Allows invalid lines to be ignored rather than causing Exceptions.
Supplies a set of utility methods for building Geometry objects from CoordinateSequence or other Geom...
Definition: GeometryFactory.h:66
Builds a linear geometry (LineString or MultiLineString) incrementally (point-by-point).
Definition: LinearGeometryBuilder.h:39
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25
void setFixInvalidLines(bool fixInvalidLines)
Allows invalid lines to be ignored rather than causing Exceptions.