Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
mhf::ObjectStorage Class Reference

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

Protected Member Functions

 ObjectStorage ()

Protected Attributes

long ID_
const KnowledgeDatabaseknowledge_db_
std::list< SemanticObject * > objects_

Static Protected Attributes

static ObjectStorageinstance_ = 0

Detailed Description

Definition at line 12 of file ObjectStorage.h.

Constructor & Destructor Documentation

mhf::ObjectStorage::~ObjectStorage ( )

Definition at line 25 of file ObjectStorage.cpp.

mhf::ObjectStorage::ObjectStorage ( )

Definition at line 21 of file ObjectStorage.cpp.

Member Function Documentation

void mhf::ObjectStorage::addObject ( SemanticObject obj)

Definition at line 29 of file ObjectStorage.cpp.

ObjectStorage & mhf::ObjectStorage::getInstance ( )

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.

Member Data Documentation

long mhf::ObjectStorage::ID_

Definition at line 35 of file ObjectStorage.h.

ObjectStorage * mhf::ObjectStorage::instance_ = 0

Definition at line 32 of file ObjectStorage.h.

const KnowledgeDatabase& mhf::ObjectStorage::knowledge_db_

Definition at line 39 of file ObjectStorage.h.

std::list<SemanticObject*> mhf::ObjectStorage::objects_

Definition at line 37 of file ObjectStorage.h.

The documentation for this class was generated from the following files:

Author(s): Sjoerd van den Dries, Jos Elfring
autogenerated on Fri Apr 16 2021 02:32:27