Definition at line 831 of file lwgeom.c.
832{
834 uint32_t i;
836
837
838 if (version == 120)
839 {
841 {
842
849
852 for ( i = 0; i < col->
ngeoms; i++ )
854
856
857 default:
859 }
860 }
861
862
863
865 {
866
873
874
878 return g;
879
882 for ( i = 0; i < col->
ngeoms; i++ )
883 {
887 }
890
894
895
898 for ( i = 0; i < col->
ngeoms; i++ )
900
902
903 default:
905 }
906}
LWPOLY * lwpoly_from_lwlines(const LWLINE *shell, uint32_t nholes, const LWLINE **holes)
#define POLYHEDRALSURFACETYPE
LWGEOM * lwgeom_stroke(const LWGEOM *geom, uint32_t perQuad)
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().