Definition at line 849 of file lwgeom.c.
850{
852 uint32_t i;
854
855
856 if (version == 120)
857 {
859 {
860
867
870 for ( i = 0; i < col->
ngeoms; i++ )
872
874
875 default:
877 }
878 }
879
880
881
883 {
884
891
892
896 return g;
897
900 for ( i = 0; i < col->
ngeoms; i++ )
901 {
905 }
908
912
913
916 for ( i = 0; i < col->
ngeoms; i++ )
918
920
921 default:
923 }
924}
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().