26#ifndef __TERRALIB_POSTGIS_INTERNAL_EWKBREADER_H
27#define __TERRALIB_POSTGIS_INTERNAL_EWKBREADER_H
A base type for static classes.
A base type for static classes.
It is a collection of other geometric objects.
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
LineString is a curve with linear interpolation between points.
A LinearRing is a LineString that is both closed and simple.
A point with x and y coordinate values.
Polygon is a subclass of CurvePolygon whose rings are defined by linear rings.
An utility class for reading a PostGIS EWKB.
static te::gm::GeometryCollection * getGeometryCollection(const char *ewkb, const char **endptr)
static te::gm::Geometry * readHex(const char *hewkb)
It returns a valid geometry from a given hex-encoded EWKB.
static te::gm::Point * getPoint(const char *ewkb, const char **endptr)
static te::gm::LinearRing * getLinearRing(const char *ewkb, te::gm::GeomType t, int srid, char wkbByteOrder, const char **endptr)
static te::gm::Geometry * read(const char *ewkb)
It returns a valid geometry from a given EWKB.
static te::gm::Geometry * getGeometry(const char *ewkb, const char **endptr)
static te::gm::LineString * getLineString(const char *ewkb, const char **endptr)
static te::gm::Polygon * getPolygon(const char *ewkb, const char **endptr)
Enumerations related to Geometry module.
This file contains forward declarations for the Vector Geometry model of TerraLib.
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code.
Namespace for the TerraLib PostGIS driver implementation.
Configuration flags for the PostGIS Driver Implementation of TerraLib.
#define TEPGISEXPORT
You can use this macro in order to export/import classes and functions from this module.