499{
501
502 switch (type)
503 {
506 break;
507
510 break;
511
514 break;
515
518 break;
519
522 break;
523
526 break;
527
530 break;
531
534 break;
535
538 break;
539
542 break;
543
546 break;
547
548 default:
549 lwerror(
"assvg_geom_buf: '%s' geometry type not supported.",
551 }
552
553}
const char * lwtype_name(uint8_t type)
Return the type name string associated with a type number (e.g.
#define POINTTYPE
LWTYPE numbers, used internally by PostGIS.
void void lwerror(const char *fmt,...) __attribute__((format(printf
Write a notice out to the error handler.
static void assvg_compound(stringbuffer_t *sb, const LWCOMPOUND *icompound, int relative, int precision)
static void assvg_multipoint(stringbuffer_t *sb, const LWMPOINT *mpoint, int relative, int precision)
static void assvg_curvepoly(stringbuffer_t *sb, const LWCURVEPOLY *curvepoly, int relative, int precision)
static void assvg_multiline(stringbuffer_t *sb, const LWMLINE *mline, int relative, int precision)
static void assvg_multipolygon(stringbuffer_t *sb, const LWMPOLY *mpoly, int relative, int precision)
static void assvg_line(stringbuffer_t *sb, const LWLINE *line, int relative, int precision)
static void assvg_polygon(stringbuffer_t *sb, const LWPOLY *poly, int relative, int precision)
static void assvg_circstring(stringbuffer_t *sb, const LWCIRCSTRING *icurve, int relative, int precision)
static void assvg_multicurve(stringbuffer_t *sb, const LWMCURVE *mcurve, int relative, int precision)
static void assvg_point(stringbuffer_t *sb, const LWPOINT *point, int circle, int precision)
static void assvg_multisurface(stringbuffer_t *sb, const LWMSURFACE *msurface, int relative, int precision)