PostGIS
2.5.7dev-r@@SVN_REVISION@@
|
Deep-clone an LWGEOM object.
Deep clone an LWGEOM, everything is copied.
POINTARRAY are copied.
Definition at line 520 of file lwgeom.c.
References CIRCSTRINGTYPE, COLLECTIONTYPE, COMPOUNDTYPE, CURVEPOLYTYPE, LINETYPE, lwcollection_clone_deep(), LWDEBUGF, lwerror(), lwline_clone_deep(), lwpoly_clone_deep(), lwtype_name(), MULTICURVETYPE, MULTILINETYPE, MULTIPOINTTYPE, MULTIPOLYGONTYPE, MULTISURFACETYPE, POINTTYPE, POLYGONTYPE, POLYHEDRALSURFACETYPE, TINTYPE, TRIANGLETYPE, LWGEOM::type, and LWLINE::type.
Referenced by _lwt_AddLineEdge(), _lwt_split_by_nodes(), lwcollection_clone_deep(), lwcollection_linearize(), lwcurve_linearize(), LWGEOM_addpoint(), lwgeom_clip_by_rect(), lwgeom_difference(), lwgeom_grid(), lwgeom_intersection(), lwgeom_linemerge(), lwgeom_remove_repeated_points(), lwgeom_reverse(), lwgeom_segmentize_sphere(), lwgeom_simplify(), lwgeom_split_wrapx(), lwgeom_subdivide_recursive(), lwgeom_symdifference(), lwgeom_unaryunion(), lwgeom_union(), lwgeom_unstroke(), lwgeom_wrapx(), lwmline_unstroke(), lwmpolygon_unstroke(), lwpolygon_unstroke(), rt_raster_surface(), and test_trim_bits().