21 #ifndef GEOS_IO_WKTWRITER_H 22 #define GEOS_IO_WKTWRITER_H 31 #pragma warning(disable: 4251) // warning C4251: needs to have dll-interface to be used by clients of class 38 class CoordinateSequence;
40 class GeometryCollection;
46 class MultiLineString;
133 void setRoundingPrecision(
int p0);
141 void setTrim(
bool p0);
167 return defaultOutputDimension;
177 void setOutputDimension(uint8_t newOutputDimension);
185 void appendPointTaggedText(
187 int level,
Writer* writer);
189 void appendLineStringTaggedText(
191 int level,
Writer* writer);
193 void appendLinearRingTaggedText(
195 int level,
Writer* writer);
197 void appendPolygonTaggedText(
199 int level,
Writer* writer);
201 void appendMultiPointTaggedText(
203 int level,
Writer* writer);
205 void appendMultiLineStringTaggedText(
207 int level,
Writer* writer);
209 void appendMultiPolygonTaggedText(
211 int level,
Writer* writer);
213 void appendGeometryCollectionTaggedText(
215 int level,
Writer* writer);
223 std::string writeNumber(
double d);
225 void appendLineStringText(
227 int level,
bool doIndent,
Writer* writer);
229 void appendPolygonText(
231 int level,
bool indentFirst,
Writer* writer);
233 void appendMultiPointText(
235 int level,
Writer* writer);
237 void appendMultiLineStringText(
239 int level,
bool indentFirst,
Writer* writer);
241 void appendMultiPolygonText(
243 int level,
Writer* writer);
245 void appendGeometryCollectionText(
247 int level,
Writer* writer);
271 bool isFormatted,
Writer* writer);
273 void indent(
int level,
Writer* writer);
283 #endif // #ifndef GEOS_IO_WKTWRITER_H
Coordinate is the lightweight class used to store coordinates.
uint8_t defaultOutputDimension
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Represents a linear polygon, which may include holes.
Outputs the textual representation of a Geometry. See also WKTReader.
Represents a collection of heterogeneous Geometry objects.
Basic namespace for all GEOS functionalities.
Models an OGC SFS LinearRing. A LinearRing is a LineString which is both closed and simple...
The internal representation of a list of coordinates inside a Geometry.
int getOutputDimension() const
void setOld3D(bool useOld3D)
Models a collection of LineStrings.