Spatial C++ Library
Generic MultiDimensional Containers and Spatial Operations

A model of Region Predicate that checks if a value of type Key
is contained within the closed boundaries defined by lower
and upper
.
More...
#include <spatial_closed_region.hpp>
Inherits Compare.
Public Member Functions  
closed_bounds ()  
The default constructor leaves everything uninitialized. More...  
closed_bounds (const Compare &compare, const Key &lower, const Key &upper)  
Set the lower and upper boundary for the orthogonal region search. More...  
relative_order  operator() (dimension_type dim, dimension_type, const Key &key) const 
The operator that tells wheather the point is in region or not. More...  
Private Attributes  
Key  _lower 
The lower bound for the orthogonal region iterator. More...  
Key  _upper 
The upper bound for the orthogonal region iterator. More...  
A model of Region Predicate that checks if a value of type Key
is contained within the closed boundaries defined by lower
and upper
.
To be very specific, for any dimension we define that is contained in the closed boundaries if:
Simply stated, closed_bounds used in a region_iterator will match all keys that are within the region defined by lower
and upper
, even if they "touch" the edge of the region.
Key  The type used during the comparison. 
Compare  The comparison functor using to compare 2 objects of type Key along the same dimension. 
Definition at line 42 of file spatial_closed_region.hpp.
spatial::closed_bounds< Key, Compare >::closed_bounds  (  ) 
The default constructor leaves everything uninitialized.
Definition at line 49 of file spatial_closed_region.hpp.
spatial::closed_bounds< Key, Compare >::closed_bounds  (  const Compare &  compare, 
const Key &  lower,  
const Key &  upper  
) 
Set the lower and upper boundary for the orthogonal region search.
Definition at line 55 of file spatial_closed_region.hpp.
relative_order spatial::closed_bounds< Key, Compare >::operator()  (  dimension_type  dim, 
dimension_type  ,  
const Key &  key  
)  const 
The operator that tells wheather the point is in region or not.
Definition at line 64 of file spatial_closed_region.hpp.

private 
The lower bound for the orthogonal region iterator.
Definition at line 77 of file spatial_closed_region.hpp.

private 
The upper bound for the orthogonal region iterator.
Definition at line 82 of file spatial_closed_region.hpp.