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 ( )
virtual

Definition at line 25 of file ObjectStorage.cpp.

mhf::ObjectStorage::ObjectStorage ( )
protected

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 ( )
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.

Member Data Documentation

long mhf::ObjectStorage::ID_
protected

Definition at line 35 of file ObjectStorage.h.

ObjectStorage * mhf::ObjectStorage::instance_ = 0
staticprotected

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.


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


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