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

◆ lwtype_is_unitary()

int lwtype_is_unitary ( uint32_t  lwtype)
extern

Definition at line 1104 of file lwgeom.c.

1105{
1106 switch (lwtype)
1107 {
1108 case POINTTYPE:
1109 case LINETYPE:
1110 case POLYGONTYPE:
1111 case CURVEPOLYTYPE:
1112 case COMPOUNDTYPE:
1113 case CIRCSTRINGTYPE:
1114 case TRIANGLETYPE:
1116 case TINTYPE:
1117 return LW_TRUE;
1118 break;
1119
1120 default:
1121 return LW_FALSE;
1122 }
1123}
#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: