Definition at line 182 of file lwchaikins.c.
184 LWDEBUG(2,
"Entered lwgeom_set_effective_area");
#define POINTTYPE
LWTYPE numbers, used internally by PostGIS.
const char * lwtype_name(uint8_t type)
Return the type name string associated with a type number (e.g.
LWGEOM * lwgeom_clone(const LWGEOM *lwgeom)
Clone LWGEOM object.
static LWLINE * lwline_chaikin(const LWLINE *iline, int n_iterations)
static LWPOLY * lwpoly_chaikin(const LWPOLY *ipoly, int n_iterations, int preserve_endpoint)
static LWCOLLECTION * lwcollection_chaikin(const LWCOLLECTION *igeom, int n_iterations, int preserve_endpoint)
#define LWDEBUG(level, msg)
void lwerror(const char *fmt,...)
Write a notice out to the error handler.
References COLLECTIONTYPE, LINETYPE, lwcollection_chaikin(), LWDEBUG, lwerror(), lwgeom_clone(), lwline_chaikin(), lwpoly_chaikin(), lwtype_name(), MULTILINETYPE, MULTIPOINTTYPE, MULTIPOLYGONTYPE, POINTTYPE, POLYGONTYPE, LWGEOM::type, and LWLINE::type.
Referenced by do_test_chaikin(), lwcollection_chaikin(), and LWGEOM_ChaikinSmoothing().