20 #ifndef GEOS_IO_WKBWRITER_H 21 #define GEOS_IO_WKBWRITER_H 33 class CoordinateSequence;
35 class GeometryCollection;
41 class MultiLineString;
104 return defaultOutputDimension;
114 virtual void setOutputDimension(uint8_t newOutputDimension);
131 virtual void setByteOrder(
int newByteOrder);
151 includeSRID = newIncludeSRID;
185 unsigned char buf[8];
206 void writeGeometryType(
int geometryType,
int SRID);
209 void writeSRID(
int SRID);
212 void writeByteOrder();
215 void writeInt(
int intValue);
223 #endif // #ifndef GEOS_IO_WKBWRITER_H
virtual void setIncludeSRID(bool newIncludeSRID)
int getMachineByteOrder()
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Represents a linear polygon, which may include holes.
Writes a Geometry into Well-Known Binary format.
virtual bool getIncludeSRID() const
Represents a collection of heterogeneous Geometry objects.
Basic namespace for all GEOS functionalities.
virtual uint8_t getOutputDimension() const
virtual int getByteOrder() const
The internal representation of a list of coordinates inside a Geometry.
uint8_t defaultOutputDimension