$search
#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.