|
void | appendGeometryTaggedText (const geom::Geometry &geometry, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
void | appendTag (const geom::Geometry &geometry, OrdinateSet outputOrdinates, Writer &writer) const |
|
void | appendPointTaggedText (const geom::Point &point, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
void | appendSimpleCurveTaggedText (const geom::SimpleCurve &lineString, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
void | appendCompoundCurveTaggedText (const geom::CompoundCurve &lineString, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
void | appendSurfaceTaggedText (const geom::Surface &polygon, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
void | appendMultiPointTaggedText (const geom::MultiPoint &multipoint, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
void | appendMultiCurveTaggedText (const geom::GeometryCollection &multiCurve, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
void | appendMultiSurfaceTaggedText (const geom::GeometryCollection &multiSurface, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
void | appendGeometryCollectionTaggedText (const geom::GeometryCollection &geometryCollection, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
void | appendOrdinateText (OrdinateSet outputOrdinates, Writer &writer) const |
|
void | appendSequenceText (const geom::CoordinateSequence &seq, OrdinateSet outputOrdinates, int level, bool doIntent, Writer &writer) const |
|
void | appendCoordinate (const geom::CoordinateXYZM &coordinate, OrdinateSet outputOrdinates, Writer &writer) const |
|
std::string | writeNumber (double d) const |
|
void | appendCurveText (const geom::Curve &lineString, OrdinateSet outputOrdinates, int level, bool doIndent, Writer &writer) const |
|
void | appendSimpleCurveText (const geom::SimpleCurve &lineString, OrdinateSet outputOrdinates, int level, bool doIndent, Writer &writer) const |
|
void | appendSurfaceText (const geom::Surface &polygon, OrdinateSet outputOrdinates, int level, bool indentFirst, Writer &writer) const |
|
void | appendMultiPointText (const geom::MultiPoint &multiPoint, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
void | appendMultiCurveText (const geom::GeometryCollection &multiCurve, OrdinateSet outputOrdinates, int level, bool indentFirst, Writer &writer) const |
|
void | appendMultiSurfaceText (const geom::GeometryCollection &multiSurface, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
void | appendGeometryCollectionText (const geom::GeometryCollection &geometryCollection, OrdinateSet outputOrdinates, int level, Writer &writer) const |
|
Outputs the textual representation of a Geometry. See also WKTReader.
The WKTWriter outputs coordinates rounded to the precision model. No more than the maximum number of necessary decimal places will be output.
The Well-known Text format is defined in the OpenGIS Simple Features Specification for SQL.
A non-standard "LINEARRING" tag is used for LinearRings. The WKT spec does not define a special tag for LinearRings. The standard tag to use is "LINESTRING".
See WKTReader for parsing.