|
| | WKTReader (const geom::GeometryFactory &gf) |
| | Initialize parser with given GeometryFactory.
|
| |
| | WKTReader (const geom::GeometryFactory *gf) |
| |
|
| WKTReader () |
| | Initialize parser with default GeometryFactory.
|
| |
|
void | setFixStructure (bool doFixStructure) |
| |
|
template<typename T > |
| std::unique_ptr< T > | read (const std::string &wkt) const |
| | Parse a WKT string returning a Geometry.
|
| |
|
std::unique_ptr< geom::Geometry > | read (const std::string &wellKnownText) const |
| |
|
std::unique_ptr< geom::CoordinateSequence > | readCoordinates (const std::string &wellKnownText) const |
| |
|
|
std::unique_ptr< geom::CoordinateSequence > | getCoordinates (io::StringTokenizer *tokenizer, OrdinateSet &ordinates) const |
| |
|
std::unique_ptr< geom::Geometry > | readGeometryTaggedText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags, const geom::GeometryTypeId *emptyType=nullptr) const |
| |
|
std::unique_ptr< geom::Point > | readPointText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::LineString > | readLineStringText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::LinearRing > | readLinearRingText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::MultiPoint > | readMultiPointText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::Polygon > | readPolygonText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::MultiLineString > | readMultiLineStringText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::MultiPolygon > | readMultiPolygonText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::GeometryCollection > | readGeometryCollectionText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::CircularString > | readCircularStringText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::CompoundCurve > | readCompoundCurveText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::CurvePolygon > | readCurvePolygonText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::MultiCurve > | readMultiCurveText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::MultiSurface > | readMultiSurfaceText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| |
|
std::unique_ptr< geom::Curve > | readCurveText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| | Read the contents of a LINEARRING, LINESTRING, CIRCULARSTRING, or COMPOUNDCURVE.
|
| |
|
std::unique_ptr< geom::Geometry > | readSurfaceText (io::StringTokenizer *tokenizer, OrdinateSet &ordinateFlags) const |
| | Read the contents of a POLYGON or a CURVEPOLYGON.
|
| |
WKT parser class; see also WKTWriter.