Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
mhf::ObjectStorage Class Reference

#include <ObjectStorage.h>

List of all members.

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

Definition at line 25 of file ObjectStorage.cpp.

Definition at line 21 of file ObjectStorage.cpp.


Member Function Documentation

Definition at line 29 of file ObjectStorage.cpp.

Definition at line 13 of file ObjectStorage.cpp.

Definition at line 38 of file ObjectStorage.cpp.

void mhf::ObjectStorage::match ( const Evidence ev)

Definition at line 42 of file ObjectStorage.cpp.

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 [static, protected]

Definition at line 32 of file ObjectStorage.h.

Definition at line 39 of file ObjectStorage.h.

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 Tue Jan 7 2014 11:43:19