PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ gbox_expand()

void gbox_expand ( GBOX g,
double  d 
)

Move the box minimums down and the maximums up by the distance provided.

Definition at line 97 of file gbox.c.

98{
99 g->xmin -= d;
100 g->xmax += d;
101 g->ymin -= d;
102 g->ymax += d;
104 {
105 g->zmin -= d;
106 g->zmax += d;
107 }
108 if (FLAGS_GET_M(g->flags))
109 {
110 g->mmin -= d;
111 g->mmax += d;
112 }
113}
#define FLAGS_GET_Z(flags)
Definition liblwgeom.h:165
#define FLAGS_GET_M(flags)
Definition liblwgeom.h:166
#define FLAGS_GET_GEODETIC(flags)
Definition liblwgeom.h:168
double ymax
Definition liblwgeom.h:357
double zmax
Definition liblwgeom.h:359
double xmax
Definition liblwgeom.h:355
double zmin
Definition liblwgeom.h:358
double mmax
Definition liblwgeom.h:361
double ymin
Definition liblwgeom.h:356
double xmin
Definition liblwgeom.h:354
double mmin
Definition liblwgeom.h:360
lwflags_t flags
Definition liblwgeom.h:353

References GBOX::flags, FLAGS_GET_GEODETIC, FLAGS_GET_M, FLAGS_GET_Z, GBOX::mmax, GBOX::mmin, GBOX::xmax, GBOX::xmin, GBOX::ymax, GBOX::ymin, GBOX::zmax, and GBOX::zmin.

Referenced by _lwt_AddLine(), BOX2D_expand(), gserialized_expand(), LWGEOM_expand(), and lwt_AddPolygon().

Here is the caller graph for this function: