MobilityDB 1.1
Data Structures | Macros | Typedefs | Functions
postgis_ext_defs.in.h File Reference

Go to the source code of this file.

Data Structures

struct  AFFINE
 
struct  BOX3D
 
struct  GBOX
 
struct  GSERIALIZED
 
struct  LWCIRCSTRING
 
struct  LWCOLLECTION
 
struct  LWCOMPOUND
 
struct  LWCURVEPOLY
 
struct  LWGEOM
 
struct  LWLINE
 
struct  LWMCURVE
 
struct  LWMLINE
 
struct  LWMPOINT
 
struct  LWMPOLY
 
struct  LWMSURFACE
 
struct  LWPOINT
 
struct  LWPOLY
 
struct  LWPSURFACE
 
struct  LWTIN
 
struct  LWTRIANGLE
 
struct  POINT2D
 
struct  POINT3D
 
struct  POINT3DM
 
struct  POINT3DZ
 
struct  POINT4D
 
struct  POINTARRAY
 
struct  SPHEROID
 

Macros

#define WKB_EXTENDED   0x04
 
#define WKB_HEX   0x20
 
#define WKB_ISO   0x01
 
#define WKB_NDR   0x08
 
#define WKB_NO_NPOINTS   0x40 /* Internal use only */
 
#define WKB_NO_SRID   0x80 /* Internal use only */
 
#define WKB_SFSQL   0x02
 
#define WKB_XDR   0x10
 
#define WKT_EXTENDED   0x04
 
#define WKT_ISO   0x01
 
#define WKT_SFSQL   0x02
 

Typedefs

typedef uint16_t lwflags_t
 

Functions

GSERIALIZEDgserialized_from_lwgeom (LWGEOM *geom, size_t *size)
 
LWPOINTlwgeom_as_lwpoint (const LWGEOM *lwgeom)
 
LWGEOMlwgeom_from_gserialized (const GSERIALIZED *g)
 
int32_t lwgeom_get_srid (const LWGEOM *geom)
 
int lwgeom_has_m (const LWGEOM *geom)
 
int lwgeom_has_z (const LWGEOM *geom)
 
double lwpoint_get_m (const LWPOINT *point)
 
double lwpoint_get_x (const LWPOINT *point)
 
double lwpoint_get_y (const LWPOINT *point)
 
double lwpoint_get_z (const LWPOINT *point)
 
LWPOINTlwpoint_make (int32_t srid, int hasz, int hasm, const POINT4D *p)