Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | Related Pages

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:
is is the stream to read from
os is the stream to write to

geom::Geometry* geos::io::WKBReader::read std::istream &  is  ) 
 

Reads a Geometry from an istream.

Parameters:
is the 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:
is the stream to read from
Returns:
the Geometry read
Exceptions:
IOException 
ParseException 


The documentation for this class was generated from the following file:
Generated on Thu Jun 11 06:17:03 2009 for GEOS by  doxygen 1.4.4