Definition at line 115 of file lwmval.c.
117 LWDEBUGF(2,
"Entered %s", __func__);
122 for( i = 0; i < nrings; i++ )
135 LWDEBUG(2,
"Unable to add ring to polygon");
136 lwerror(
"Unable to add ring to polygon");
int lwpoly_add_ring(LWPOLY *poly, POINTARRAY *pa)
Add a ring, allocating extra space if necessary.
#define FLAGS_GET_Z(flags)
#define FLAGS_GET_M(flags)
void ptarray_free(POINTARRAY *pa)
void lwpoly_free(LWPOLY *poly)
LWPOLY * lwpoly_construct_empty(int32_t srid, char hasz, char hasm)
#define LWDEBUG(level, msg)
#define LWDEBUGF(level, msg,...)
void lwerror(const char *fmt,...)
Write a notice out to the error handler.
static POINTARRAY * ptarray_filterm(POINTARRAY *pa, double min, double max, int returnm)
References LWPOLY::flags, FLAGS_GET_M, FLAGS_GET_Z, LW_FAILURE, LWDEBUG, LWDEBUGF, lwerror(), lwpoly_add_ring(), lwpoly_construct_empty(), lwpoly_free(), POINTARRAY::npoints, LWPOLY::nrings, ptarray_filterm(), ptarray_free(), LWPOLY::rings, and LWPOLY::srid.
Referenced by lwgeom_filter_m_ignore_null().