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

#include <SemanticObject.h>

Inheritance diagram for mhf::SemanticObject:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void addPotentialAssignment (const Evidence &ev, double probability)
void addToHypothesis (Hypothesis *hyp)
SemanticObjectclone () const
const ClassModelgetExpectedObjectModel () const
ObjectID getID () const
double getLastUpdateTime () const
double getLikelihood (const PropertySet &ev) const
unsigned int getNumParentHypotheses () const
double getTimestamp () const
void init (const Evidence &z)
void removeFromHypothesis (Hypothesis *hyp)
 SemanticObject (long ID)
 SemanticObject (const SemanticObject &orig)
void update (const Evidence &z)
virtual ~SemanticObject ()

Public Attributes

std::list< SemanticObject * >
::iterator 
it_obj_storage_

Static Public Attributes

static int N_SEMANTICOBJECT = 0

Protected Attributes

std::string expected_class_
ObjectID ID_
std::set< Hypothesis * > parent_hypotheses_

Detailed Description

Definition at line 21 of file SemanticObject.h.


Constructor & Destructor Documentation

Definition at line 25 of file SemanticObject.cpp.

Definition at line 29 of file SemanticObject.cpp.

Definition at line 34 of file SemanticObject.cpp.


Member Function Documentation

void mhf::SemanticObject::addPotentialAssignment ( const Evidence ev,
double  probability 
)

Definition at line 158 of file SemanticObject.cpp.

Definition at line 173 of file SemanticObject.cpp.

Reimplemented from mhf::PropertySet.

Definition at line 140 of file SemanticObject.cpp.

Definition at line 144 of file SemanticObject.cpp.

Definition at line 169 of file SemanticObject.cpp.

double mhf::SemanticObject::getLikelihood ( const PropertySet ev) const [virtual]

Reimplemented from mhf::PropertySet.

Definition at line 42 of file SemanticObject.cpp.

Definition at line 181 of file SemanticObject.cpp.

Reimplemented from mhf::PropertySet.

void mhf::SemanticObject::init ( const Evidence z)

Definition at line 38 of file SemanticObject.cpp.

Definition at line 177 of file SemanticObject.cpp.

Definition at line 77 of file SemanticObject.cpp.


Member Data Documentation

std::string mhf::SemanticObject::expected_class_ [protected]

Definition at line 63 of file SemanticObject.h.

Definition at line 61 of file SemanticObject.h.

Definition at line 27 of file SemanticObject.h.

Definition at line 25 of file SemanticObject.h.

Definition at line 65 of file SemanticObject.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