Definition at line 877 of file lwgeom.c.
878{
880 uint32_t i;
882
883
884 if (version == 120)
885 {
887 {
888
895
898 for ( i = 0; i < col->
ngeoms; i++ )
900
902
903 default:
905 }
906 }
907
908
909
911 {
912
919
920
924 return g;
925
928 for ( i = 0; i < col->
ngeoms; i++ )
929 {
933 }
936
940
941
944 for ( i = 0; i < col->
ngeoms; i++ )
946
948
949 default:
951 }
952}
LWPOLY * lwpoly_from_lwlines(const LWLINE *shell, uint32_t nholes, const LWLINE **holes)
#define POLYHEDRALSURFACETYPE
LWGEOM * lwgeom_stroke(const LWGEOM *geom, uint32_t perQuad)
Convert type with arcs into equivalent linearized type.
LWGEOM * lwgeom_force_sfs(LWGEOM *geom, int version)
void lwgeom_free(LWGEOM *lwgeom)
LWGEOM * lwmpoly_as_lwgeom(const LWMPOLY *obj)
LWGEOM * lwpoly_as_lwgeom(const LWPOLY *obj)
LWGEOM * lwcollection_as_lwgeom(const LWCOLLECTION *obj)
References CIRCSTRINGTYPE, COLLECTIONTYPE, COMPOUNDTYPE, CURVEPOLYTYPE, LWCOLLECTION::geoms, lwcollection_as_lwgeom(), lwgeom_force_sfs(), lwgeom_free(), lwgeom_stroke(), lwmpoly_as_lwgeom(), lwpoly_as_lwgeom(), lwpoly_from_lwlines(), MULTICURVETYPE, MULTISURFACETYPE, LWCOLLECTION::ngeoms, POLYHEDRALSURFACETYPE, TINTYPE, TRIANGLETYPE, LWGEOM::type, LWLINE::type, and LWCOLLECTION::type.
Referenced by do_geom_test(), do_type_test(), lwgeom_force_sfs(), and LWGEOM_force_sfs().