Public Member Functions | Protected Member Functions

geos::io::WKTReader Class Reference

WKT parser class; see also WKTWriter. More...

#include <geos.h>

List of all members.

Public Member Functions

 WKTReader (const geom::GeometryFactory *gf)
 Inizialize parser with given GeometryFactory.
 WKTReader ()
 Inizialize parser with default GeometryFactory.
geom::Geometryread (const std::string &wellKnownText)
 Parse a WKT string returning a Geometry.

Protected Member Functions

geom::CoordinateSequencegetCoordinates (io::StringTokenizer *tokenizer)
double getNextNumber (io::StringTokenizer *tokenizer)
std::string getNextEmptyOrOpener (io::StringTokenizer *tokenizer)
std::string getNextCloserOrComma (io::StringTokenizer *tokenizer)
std::string getNextCloser (io::StringTokenizer *tokenizer)
std::string getNextWord (io::StringTokenizer *tokenizer)
geom::GeometryreadGeometryTaggedText (io::StringTokenizer *tokenizer)
geom::PointreadPointText (io::StringTokenizer *tokenizer)
geom::LineStringreadLineStringText (io::StringTokenizer *tokenizer)
geom::LinearRingreadLinearRingText (io::StringTokenizer *tokenizer)
geom::MultiPointreadMultiPointText (io::StringTokenizer *tokenizer)
geom::PolygonreadPolygonText (io::StringTokenizer *tokenizer)
geom::MultiLineStringreadMultiLineStringText (io::StringTokenizer *tokenizer)
geom::MultiPolygonreadMultiPolygonText (io::StringTokenizer *tokenizer)
geom::GeometryCollectionreadGeometryCollectionText (io::StringTokenizer *tokenizer)

Detailed Description

WKT parser class; see also WKTWriter.


Constructor & Destructor Documentation

geos::io::WKTReader::WKTReader ( const geom::GeometryFactory gf  ) 

Inizialize parser with given GeometryFactory.

Note that all Geometry objects created by the parser will contain a pointer to the given factory so be sure you'll keep the factory alive for the whole WKTReader and created Geometry life.


The documentation for this class was generated from the following file: