GEOS  3.3.2
Public Member Functions | Static Public Member Functions
geos::io::WKBReader Class Reference

Reads a Geometry from Well-Known Binary format. More...

#include <geos.h>

List of all members.

Public Member Functions

 WKBReader (geom::GeometryFactory const &f)
 WKBReader ()
 Inizialize parser with default GeometryFactory.
geom::Geometryread (std::istream &is)
 Reads a Geometry from an istream.
geom::GeometryreadHEX (std::istream &is)
 Reads a Geometry from an istream in hex format.

Static Public Member Functions

static std::ostream & printHEX (std::istream &is, std::ostream &os)
 Print WKB in HEX form to out stream.

Detailed Description

Reads a Geometry from Well-Known Binary format.

This class is designed to support reuse of a single instance to read multiple geometries. This class is not thread-safe; each thread should create its own instance.

The Well-known Binary format is defined in the OpenGIS Simple Features Specification for SQL. This implementation supports the extended WKB standard which allows representing 3-dimensional coordinates.


Member Function Documentation

static std::ostream& geos::io::WKBReader::printHEX ( std::istream &  is,
std::ostream &  os 
)
static

Print WKB in HEX form to out stream.

Parameters:
isis the stream to read from
osis the stream to write to
geom::Geometry* geos::io::WKBReader::read ( std::istream &  is)

Reads a Geometry from an istream.

Parameters:
isthe stream to read from
Returns:
the Geometry read
Exceptions:
IOException
ParseException
geom::Geometry* geos::io::WKBReader::readHEX ( std::istream &  is)

Reads a Geometry from an istream in hex format.

Parameters:
isthe stream to read from
Returns:
the Geometry read
Exceptions:
IOException
ParseException

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