A class that deserializes a geometry from a valid WKB.
More...
#include <WKBReader.h>
|
static Geometry * | read (const char *wkb) |
| It returns a valid geometry from a given WKB. More...
|
|
static Geometry * | readHex (const char *hwkb) |
| It returns a valid geometry from a given hex-encoded WKB. More...
|
|
|
static te::gm::Geometry * | getGeometry (const char *wkb, const char **endptr) |
|
static te::gm::GeometryCollection * | getGeometryCollection (const char *wkb, const char **endptr) |
|
static te::gm::LinearRing * | getLinearRing (const char *wkb, const char **endptr, te::common::MachineByteOrder byteOrder, GeomType gType) |
|
static te::gm::LineString * | getLineString (const char *wkb, const char **endptr) |
|
static te::gm::Point * | getPoint (const char *wkb, const char **endptr) |
|
static te::gm::Point * | getPointM (const char *wkb, const char **endptr) |
|
static te::gm::Point * | getPointZ (const char *wkb, const char **endptr) |
|
static te::gm::Point * | getPointZM (const char *wkb, const char **endptr) |
|
static te::gm::Polygon * | getPolygon (const char *wkb, const char **endptr) |
|
static te::gm::PolyhedralSurface * | getPolyhedralSurface (const char *wkb, const char **endptr) |
|
A class that deserializes a geometry from a valid WKB.
- See also
- WKBWriter
Definition at line 60 of file WKBReader.h.
static te::gm::Geometry* te::gm::WKBReader::getGeometry |
( |
const char * |
wkb, |
|
|
const char ** |
endptr |
|
) |
| |
|
staticprivate |
static te::gm::LineString* te::gm::WKBReader::getLineString |
( |
const char * |
wkb, |
|
|
const char ** |
endptr |
|
) |
| |
|
staticprivate |
static te::gm::Point* te::gm::WKBReader::getPoint |
( |
const char * |
wkb, |
|
|
const char ** |
endptr |
|
) |
| |
|
staticprivate |
static te::gm::Point* te::gm::WKBReader::getPointM |
( |
const char * |
wkb, |
|
|
const char ** |
endptr |
|
) |
| |
|
staticprivate |
static te::gm::Point* te::gm::WKBReader::getPointZ |
( |
const char * |
wkb, |
|
|
const char ** |
endptr |
|
) |
| |
|
staticprivate |
static te::gm::Point* te::gm::WKBReader::getPointZM |
( |
const char * |
wkb, |
|
|
const char ** |
endptr |
|
) |
| |
|
staticprivate |
static te::gm::Polygon* te::gm::WKBReader::getPolygon |
( |
const char * |
wkb, |
|
|
const char ** |
endptr |
|
) |
| |
|
staticprivate |
static Geometry* te::gm::WKBReader::read |
( |
const char * |
wkb | ) |
|
|
static |
It returns a valid geometry from a given WKB.
- Parameters
-
- Returns
- A geometry created from reading the WKB. The caller of this method will take the ownership of the returned geometry.
static Geometry* te::gm::WKBReader::readHex |
( |
const char * |
hwkb | ) |
|
|
static |
It returns a valid geometry from a given hex-encoded WKB.
- Parameters
-
hwkb | An hex-encoded WKB geometry. |
- Returns
- A geometry created from reading the HWKB. The caller of this method will take the ownership of the returned geometry.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/geometry/WKBReader.h