PostGIS
2.4.9dev-r@@SVN_REVISION@@
|
LWCOLLECTION* lwcollection_construct | ( | uint8_t | type, |
int | srid, | ||
GBOX * | bbox, | ||
uint32_t | ngeoms, | ||
LWGEOM ** | geoms | ||
) |
Definition at line 43 of file lwcollection.c.
References LWCOLLECTION::bbox, LWCOLLECTION::flags, FLAGS_GET_M, FLAGS_GET_Z, FLAGS_GET_ZM, FLAGS_SET_BBOX, LWCOLLECTION::geoms, gflags(), lwalloc(), LWDEBUGF, lwerror(), lwtype_is_collection(), LWCOLLECTION::maxgeoms, LWCOLLECTION::ngeoms, LWCOLLECTION::srid, ovdump::type, and LWCOLLECTION::type.
Referenced by _lwt_FaceByEdges(), BOX3D_to_LWGEOM(), combine_geometries(), GenerateLineStringGeometry(), GeneratePointGeometry(), GeneratePolygonGeometry(), GEOS2LWGEOM(), lwcollection_extract(), lwcollection_force_dims(), lwcollection_linearize(), lwcollection_locate_between_m(), lwcollection_remove_repeated_points(), lwcollection_segmentize2d(), lwcollection_split(), lwcollection_wrapx(), lwgeom_as_multi(), LWGEOM_collect(), LWGEOM_collect_garray(), LWGEOM_force_collection(), LWGEOM_line_substring(), lwgeom_make_valid(), lwline_locate_between_m(), lwline_split_by_line(), lwmcurve_linearize(), lwmline_measured_from_lwmline(), lwmline_unstroke(), lwmpoint_remove_repeated_points(), lwmpolygon_unstroke(), lwmsurface_linearize(), lwpolygon_unstroke(), lwt_AddLine(), lwtin_from_geos(), RTreeFindLineSegments(), RTreeMergeMultiLines(), SFCGAL2LWGEOM(), wkt_parser_collection_new(), and wkt_parser_compound_new().