PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ lw_dist2d_is_collection()

static int lw_dist2d_is_collection ( const LWGEOM g)
static

Definition at line 257 of file measures.c.

258{
259 /* Differs from lwgeom_is_collection by not treating CURVEPOLYGON as collection */
260 switch (g->type)
261 {
262 case TINTYPE:
263 case MULTIPOINTTYPE:
264 case MULTILINETYPE:
265 case MULTIPOLYGONTYPE:
266 case COLLECTIONTYPE:
267 case MULTICURVETYPE:
268 case MULTISURFACETYPE:
269 case COMPOUNDTYPE:
271 return LW_TRUE;
272 break;
273
274 default:
275 return LW_FALSE;
276 }
277}
#define LW_FALSE
Definition liblwgeom.h:94
#define COLLECTIONTYPE
Definition liblwgeom.h:108
#define COMPOUNDTYPE
Definition liblwgeom.h:110
#define MULTILINETYPE
Definition liblwgeom.h:106
#define MULTISURFACETYPE
Definition liblwgeom.h:113
#define MULTIPOINTTYPE
Definition liblwgeom.h:105
#define TINTYPE
Definition liblwgeom.h:116
#define MULTIPOLYGONTYPE
Definition liblwgeom.h:107
#define POLYHEDRALSURFACETYPE
Definition liblwgeom.h:114
#define MULTICURVETYPE
Definition liblwgeom.h:112
#define LW_TRUE
Return types for functions with status returns.
Definition liblwgeom.h:93
uint8_t type
Definition liblwgeom.h:462

References COLLECTIONTYPE, COMPOUNDTYPE, LW_FALSE, LW_TRUE, MULTICURVETYPE, MULTILINETYPE, MULTIPOINTTYPE, MULTIPOLYGONTYPE, MULTISURFACETYPE, POLYHEDRALSURFACETYPE, TINTYPE, and LWGEOM::type.

Referenced by lw_dist2d_recursive().

Here is the caller graph for this function: