$search

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 (const SemanticObject &orig)
 SemanticObject (long ID)
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

mhf::SemanticObject::SemanticObject ( long  ID  ) 

Definition at line 25 of file SemanticObject.cpp.

mhf::SemanticObject::SemanticObject ( const SemanticObject orig  ) 

Definition at line 29 of file SemanticObject.cpp.

mhf::SemanticObject::~SemanticObject (  )  [virtual]

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.

void mhf::SemanticObject::addToHypothesis ( Hypothesis hyp  ) 

Definition at line 173 of file SemanticObject.cpp.

SemanticObject * mhf::SemanticObject::clone (  )  const [virtual]

Reimplemented from mhf::PropertySet.

Definition at line 140 of file SemanticObject.cpp.

const ClassModel & mhf::SemanticObject::getExpectedObjectModel (  )  const

Definition at line 144 of file SemanticObject.cpp.

ObjectID mhf::SemanticObject::getID (  )  const

Definition at line 169 of file SemanticObject.cpp.

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

Reimplemented from mhf::PropertySet.

Definition at line 42 of file SemanticObject.cpp.

unsigned int mhf::SemanticObject::getNumParentHypotheses (  )  const

Definition at line 181 of file SemanticObject.cpp.

double mhf::SemanticObject::getTimestamp (  )  const

Reimplemented from mhf::PropertySet.

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

Definition at line 38 of file SemanticObject.cpp.

void mhf::SemanticObject::removeFromHypothesis ( Hypothesis hyp  ) 

Definition at line 177 of file SemanticObject.cpp.

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

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


wire_core
Author(s): Sjoerd van den Dries, Jos Elfring
autogenerated on Tue Mar 5 12:29:22 2013