#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.
| mhf::ObjectStorage::~ObjectStorage | ( | ) |  [virtual] | 
        
Definition at line 25 of file ObjectStorage.cpp.
| mhf::ObjectStorage::ObjectStorage | ( | ) |  [protected] | 
        
Definition at line 21 of file ObjectStorage.cpp.
| void mhf::ObjectStorage::addObject | ( | SemanticObject * | obj | ) | 
Definition at line 29 of file ObjectStorage.cpp.
| ObjectStorage & mhf::ObjectStorage::getInstance | ( | ) |  [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.
long mhf::ObjectStorage::ID_ [protected] | 
        
Definition at line 35 of file ObjectStorage.h.
ObjectStorage * mhf::ObjectStorage::instance_ = 0 [static, protected] | 
        
Definition at line 32 of file ObjectStorage.h.
const KnowledgeDatabase& mhf::ObjectStorage::knowledge_db_ [protected] | 
        
Definition at line 39 of file ObjectStorage.h.
std::list<SemanticObject*> mhf::ObjectStorage::objects_ [protected] | 
        
Definition at line 37 of file ObjectStorage.h.