PostGIS  2.4.9dev-r@@SVN_REVISION@@

◆ BOX2D_union()

Datum BOX2D_union ( PG_FUNCTION_ARGS  )

Definition at line 373 of file lwgeom_box.c.

References BOX2D_expand(), gbox_union(), lwalloc(), and PG_FUNCTION_INFO_V1().

Referenced by BOX2D_intersects().

374 {
375  GBOX *a = (GBOX*) PG_GETARG_POINTER(0);
376  GBOX *b = (GBOX*) PG_GETARG_POINTER(1);
377  GBOX *n;
378 
379  n = (GBOX *) lwalloc(sizeof(GBOX));
380  if ( ! gbox_union(a,b,n) ) PG_RETURN_NULL();
381  PG_RETURN_POINTER(n);
382 }
int gbox_union(const GBOX *g1, const GBOX *g2, GBOX *gout)
Update the output GBOX to be large enough to include both inputs.
Definition: g_box.c:146
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: