PostGIS  2.1.10dev-r@@SVN_REVISION@@
void lwgeom_drop_bbox ( LWGEOM lwgeom)

Call this function to drop BBOX and SRID from LWGEOM.

If LWGEOM type is not flagged with the HASBBOX flag and has a bbox, it will be released.

Definition at line 542 of file lwgeom.c.

References LWGEOM::bbox, LWGEOM::flags, FLAGS_SET_BBOX, and lwfree().

Referenced by geography_from_geometry(), geography_segmentize(), geometry_from_geography(), LWGEOM_affine(), LWGEOM_collect(), LWGEOM_collect_garray(), lwgeom_flip_coordinates(), LWGEOM_longitude_shift(), lwline_add_lwpoint(), lwline_clip_to_ordinate_range(), lwline_setPoint4d(), lwmline_clip_to_ordinate_range(), lwmpoint_clip_to_ordinate_range(), lwpoint_clip_to_ordinate_range(), transform(), and transform_geom().

543 {
544  if ( lwgeom->bbox ) lwfree(lwgeom->bbox);
545  lwgeom->bbox = NULL;
546  FLAGS_SET_BBOX(lwgeom->flags, 0);
547 }
GBOX * bbox
Definition: liblwgeom.h:354
void lwfree(void *mem)
Definition: lwutil.c:190
uint8_t flags
Definition: liblwgeom.h:353
#define FLAGS_SET_BBOX(flags, value)
Definition: liblwgeom.h:114

Here is the call graph for this function:

Here is the caller graph for this function: