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

◆ lw_dist2d_is_collection()

static int lw_dist2d_is_collection ( const LWGEOM g)
static

Definition at line 242 of file measures.c.

243{
244 /* Differs from lwgeom_is_collection by not treating CURVEPOLYGON as collection */
245 switch (g->type)
246 {
247 case TINTYPE:
248 case MULTIPOINTTYPE:
249 case MULTILINETYPE:
250 case MULTIPOLYGONTYPE:
251 case COLLECTIONTYPE:
252 case MULTICURVETYPE:
253 case MULTISURFACETYPE:
254 case COMPOUNDTYPE:
256 return LW_TRUE;
257 break;
258
259 default:
260 return LW_FALSE;
261 }
262}
#define LW_FALSE
Definition liblwgeom.h:108
#define COLLECTIONTYPE
Definition liblwgeom.h:122
#define COMPOUNDTYPE
Definition liblwgeom.h:124
#define MULTILINETYPE
Definition liblwgeom.h:120
#define MULTISURFACETYPE
Definition liblwgeom.h:127
#define MULTIPOINTTYPE
Definition liblwgeom.h:119
#define TINTYPE
Definition liblwgeom.h:130
#define MULTIPOLYGONTYPE
Definition liblwgeom.h:121
#define POLYHEDRALSURFACETYPE
Definition liblwgeom.h:128
#define MULTICURVETYPE
Definition liblwgeom.h:126
#define LW_TRUE
Return types for functions with status returns.
Definition liblwgeom.h:107
uint8_t type
Definition liblwgeom.h:448

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: