PostGIS  2.4.9dev-r@@SVN_REVISION@@

◆ nd_box_intersects()

static int nd_box_intersects ( const ND_BOX a,
const ND_BOX b,
int  ndims 
)
static

Return TRUE if ND_BOX a overlaps b, false otherwise.

Definition at line 579 of file gserialized_estimate.c.

References FALSE, ND_BOX_T::max, ND_BOX_T::min, and TRUE.

Referenced by compute_gserialized_stats_mode(), estimate_join_selectivity(), and estimate_selectivity().

580 {
581  int d;
582  for ( d = 0; d < ndims; d++ )
583  {
584  if ( (a->min[d] > b->max[d]) || (a->max[d] < b->min[d]) )
585  return FALSE;
586  }
587  return TRUE;
588 }
float4 max[ND_DIMS]
float4 min[ND_DIMS]
#define FALSE
Definition: dbfopen.c:168
#define TRUE
Definition: dbfopen.c:169
Here is the caller graph for this function: