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