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

◆ lwgeom_type_arc()

int lwgeom_type_arc ( const LWGEOM geom)

Geometry type is one of the potentially "arc containing" types (circstring, multicurve, etc) but does not necessarily contain an actual arc.

Definition at line 89 of file lwstroke.c.

90{
91 switch (geom->type)
92 {
93 case COMPOUNDTYPE:
94 case CIRCSTRINGTYPE:
95 case CURVEPOLYTYPE:
97 case MULTICURVETYPE:
98 return LW_TRUE;
99 default:
100 return LW_FALSE;
101 }
102}
#define LW_FALSE
Definition liblwgeom.h:94
#define COMPOUNDTYPE
Definition liblwgeom.h:110
#define CURVEPOLYTYPE
Definition liblwgeom.h:111
#define MULTISURFACETYPE
Definition liblwgeom.h:113
#define CIRCSTRINGTYPE
Definition liblwgeom.h:109
#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 CIRCSTRINGTYPE, COMPOUNDTYPE, CURVEPOLYTYPE, LW_FALSE, LW_TRUE, MULTICURVETYPE, MULTISURFACETYPE, and LWGEOM::type.

Referenced by LWGEOM2GEOS().

Here is the caller graph for this function: