|
Classes |
| class | HashGridBox3< Item > |
| | Grid Box Class. More...
|
| class | HashGridBox3< Item > |
| | Grid Box Class. More...
|
| class | HashGrid3< Item > |
| | Three-dimensional Hash Grid Class. More...
|
Constructors and Destructors |
|
| HashGridBox3::HashGridBox3 () throw () |
| | Default constructor.
|
|
| HashGridBox3::HashGridBox3 (const HashGridBox3 &grid_box, bool deep=true) throw () |
| | Copy constructor.
|
|
| HashGridBox3::~HashGridBox3 () throw () |
| | Destructor.
|
|
void | HashGridBox3::clear () throw () |
| | Clears the grid box.
|
| void | HashGridBox3::destroy () throw () |
| | Clears the grid box.
|
Assignment |
|
void | set (const HashGridBox3 &box, bool=true) throw (Exception::NotImplemented) |
|
const HashGridBox3 & | operator= (const HashGridBox3 &box) throw (Exception::NotImplemented) |
Accessors |
| Item * | HashGridBox3::find (const Item &item) throw () |
| | Find an item in the item list of this grid box.
|
|
const Item * | HashGridBox3::find (const Item &item) const throw () |
| | The const version of find().
|
| Size | HashGridBox3::getSize () const throw () |
| | Counts all items in the data item list.
|
| void | HashGridBox3::insert (const Item &item) throw () |
| | Insert an item into the data item list of a grid box.
|
| bool | HashGridBox3::remove (const Item &item) throw () |
| | Remove the first occurrence of a certain item from the data item list.
|
| bool | HashGridBox3::removeAll (const Item &item) throw () |
| | Remove all occurences of a certain item from the data item list.
|
Miscellaneous |
|
void | HashGridBox3::host (Visitor< HashGridBox3 > &visitor) throw () |
| | Host method.
|
Predicates |
|
bool | HashGridBox3::operator== (const HashGridBox3 &box) const throw () |
| | Equality operator.
|
|
bool | HashGridBox3::operator!= (const HashGridBox3 &box) const throw () |
| | Inequality operator.
|
| bool | HashGridBox3::has (const Item &item) const throw () |
| | Test whether an item is in the data item list.
|
| bool | HashGridBox3::isEmpty () const throw () |
| | Test, whether this box is empty, i.
|
Debugging and Diagnostics |
|
bool | isValid () const throw () |
|
void | dump (std::ostream &s=std::cout, Size depth=0) const throw () |
Internal Iterators |
|
bool | apply (UnaryProcessor< Item > &processor) throw () |
|
bool | apply (UnaryProcessor< HashGridBox3< Item > > &processor) throw () |
Functions |
|
void | insert_ (HashGridBox3 *box) throw () |
|
bool | remove_ (HashGridBox3 *box) throw () |