#include <ObjectStorage.h>
Public Member Functions | |
| void | addObject (SemanticObject *obj) |
| long | getUniqueID () |
| void | match (const Evidence &ev) |
| void | removeObject (SemanticObject &obj) |
| virtual | ~ObjectStorage () |
Static Public Member Functions | |
| static ObjectStorage & | getInstance () |
Protected Member Functions | |
| ObjectStorage () | |
Protected Attributes | |
| long | ID_ |
| const KnowledgeDatabase & | knowledge_db_ |
| std::list< SemanticObject * > | objects_ |
Static Protected Attributes | |
| static ObjectStorage * | instance_ = 0 |
Definition at line 12 of file ObjectStorage.h.
|
virtual |
Definition at line 25 of file ObjectStorage.cpp.
|
protected |
Definition at line 21 of file ObjectStorage.cpp.
| void mhf::ObjectStorage::addObject | ( | SemanticObject * | obj | ) |
Definition at line 29 of file ObjectStorage.cpp.
|
static |
Definition at line 13 of file ObjectStorage.cpp.
| long mhf::ObjectStorage::getUniqueID | ( | ) |
Definition at line 38 of file ObjectStorage.cpp.
| void mhf::ObjectStorage::match | ( | const Evidence & | ev | ) |
Definition at line 42 of file ObjectStorage.cpp.
| void mhf::ObjectStorage::removeObject | ( | SemanticObject & | obj | ) |
Definition at line 34 of file ObjectStorage.cpp.
|
protected |
Definition at line 35 of file ObjectStorage.h.
|
staticprotected |
Definition at line 32 of file ObjectStorage.h.
|
protected |
Definition at line 39 of file ObjectStorage.h.
|
protected |
Definition at line 37 of file ObjectStorage.h.