|
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 () |