PostGIS  3.7.0dev-r@@SVN_REVISION@@

◆ lwtype_is_unitary()

int lwtype_is_unitary ( uint32_t  lwtype)

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:
1115  case POLYHEDRALSURFACETYPE:
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: