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

◆ lwtype_is_unitary()

int lwtype_is_unitary ( uint32_t  lwtype)

Definition at line 1132 of file lwgeom.c.

1133{
1134 switch (lwtype)
1135 {
1136 case POINTTYPE:
1137 case LINETYPE:
1138 case POLYGONTYPE:
1139 case CURVEPOLYTYPE:
1140 case COMPOUNDTYPE:
1141 case CIRCSTRINGTYPE:
1142 case TRIANGLETYPE:
1144 case TINTYPE:
1145 return LW_TRUE;
1146 break;
1147
1148 default:
1149 return LW_FALSE;
1150 }
1151}
#define LW_FALSE
Definition liblwgeom.h:94
#define COMPOUNDTYPE
Definition liblwgeom.h:110
#define CURVEPOLYTYPE
Definition liblwgeom.h:111
#define LINETYPE
Definition liblwgeom.h:103
#define POINTTYPE
LWTYPE numbers, used internally by PostGIS.
Definition liblwgeom.h:102
#define TINTYPE
Definition liblwgeom.h:116
#define POLYGONTYPE
Definition liblwgeom.h:104
#define POLYHEDRALSURFACETYPE
Definition liblwgeom.h:114
#define CIRCSTRINGTYPE
Definition liblwgeom.h:109
#define TRIANGLETYPE
Definition liblwgeom.h:115
#define LW_TRUE
Return types for functions with status returns.
Definition liblwgeom.h:93

References CIRCSTRINGTYPE, COMPOUNDTYPE, CURVEPOLYTYPE, LINETYPE, LW_FALSE, LW_TRUE, POINTTYPE, POLYGONTYPE, POLYHEDRALSURFACETYPE, TINTYPE, and TRIANGLETYPE.

Referenced by lwgeom_is_unitary(), and ST_IsCollection().

Here is the caller graph for this function: