|
typedef Rect< index_t, N >::point_t | bin_t |
|
typedef Rect< T, N >::point_t | point_t |
|
typedef std::pair< Vec< T, N >, O > | item_t |
|
typedef boost::transform_iterator< item_t &(*)(typename cellmap_t::value_type &), typename cellmap_t::iterator > | iterator |
|
typedef cellmap_t::iterator | bin_iterator |
|
|
| BinLatticePartition (T cellsize=1) |
|
iterator | begin () |
|
iterator | end () |
|
void | insert (point_t location, O value) |
|
void | erase (const iterator &i) |
|
void | erase (const bin_iterator &i) |
|
void | clear () |
|
region_iterator | query (Rect< T, N > region) |
|
region_iterator | query (point_t pt, T radius) |
|
size_t | size () |
|
bin_iterator | binsBegin () |
|
bin_iterator | binsEnd () |
|
bin_t | binOf (point_t location) |
|
|
typedef std::tr1::unordered_multimap< bin_t, item_t > | cellmap_t |
|
|
Rect< index_t, N > | binRegion (Rect< T, N > r) |
|
|
static item_t & | cell_unwrapper (typename cellmap_t::value_type &item) |
|
|
cellmap_t | _cells |
|
T | _cellsize |
|
The documentation for this class was generated from the following file: