PostGIS  2.5.0dev-r@@SVN_REVISION@@

◆ gbox_new()

GBOX* gbox_new ( uint8_t  flags)

Create a new gbox with the dimensionality indicated by the flags.

Caller is responsible for freeing.

Definition at line 39 of file g_box.c.

References GBOX::flags, gbox_init(), and lwalloc().

Referenced by BOX2D_construct(), gbox_from_string(), lwgeom_add_bbox(), lwgeom_add_bbox_deep(), parse_geohash(), and spatial_index_read_extent().

40 {
41  GBOX *g = (GBOX*)lwalloc(sizeof(GBOX));
42  gbox_init(g);
43  g->flags = flags;
44  return g;
45 }
void gbox_init(GBOX *gbox)
Zero out all the entries in the GBOX.
Definition: g_box.c:47
uint8_t flags
Definition: liblwgeom.h:293
void * lwalloc(size_t size)
Definition: lwutil.c:229
Here is the call graph for this function:
Here is the caller graph for this function: