PostGIS  3.7.0dev-r@@SVN_REVISION@@

◆ 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:
1143  case POLYHEDRALSURFACETYPE:
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: