$search
#include <Assignment.h>
Public Types | |
| enum | AssignmentType { NEW, EXISTING, CLUTTER } |
Public Member Functions | |
| Assignment (AssignmentType type, const Evidence *evidence, const SemanticObject *target, double probability) | |
| const Evidence * | getEvidence () const |
| SemanticObject * | getNewObject () const |
| double | getProbability () const |
| const SemanticObject * | getTarget () const |
| AssignmentType | getType () const |
| SemanticObject * | getUpdatedObject () const |
| std::string | toString () const |
| virtual | ~Assignment () |
Protected Attributes | |
| const Evidence * | evidence_ |
| SemanticObject * | new_object_ |
| double | probability_ |
| const SemanticObject * | target_ |
| AssignmentType | type_ |
| SemanticObject * | updated_object_ |
Definition at line 18 of file Assignment.h.
Definition at line 22 of file Assignment.h.
| mhf::Assignment::~Assignment | ( | ) | [virtual] |
Definition at line 21 of file Assignment.cpp.
| mhf::Assignment::Assignment | ( | AssignmentType | type, | |
| const Evidence * | evidence, | |||
| const SemanticObject * | target, | |||
| double | probability | |||
| ) |
Definition at line 16 of file Assignment.cpp.
| const Evidence * mhf::Assignment::getEvidence | ( | ) | const |
Definition at line 28 of file Assignment.cpp.
| SemanticObject * mhf::Assignment::getNewObject | ( | ) | const |
Definition at line 41 of file Assignment.cpp.
| double mhf::Assignment::getProbability | ( | ) | const |
Definition at line 36 of file Assignment.cpp.
| const SemanticObject * mhf::Assignment::getTarget | ( | ) | const |
Definition at line 32 of file Assignment.cpp.
| Assignment::AssignmentType mhf::Assignment::getType | ( | ) | const |
Definition at line 24 of file Assignment.cpp.
| SemanticObject * mhf::Assignment::getUpdatedObject | ( | ) | const |
Definition at line 52 of file Assignment.cpp.
| std::string mhf::Assignment::toString | ( | ) | const |
Definition at line 64 of file Assignment.cpp.
const Evidence* mhf::Assignment::evidence_ [protected] |
Definition at line 50 of file Assignment.h.
SemanticObject* mhf::Assignment::new_object_ [mutable, protected] |
Definition at line 56 of file Assignment.h.
double mhf::Assignment::probability_ [protected] |
Definition at line 54 of file Assignment.h.
const SemanticObject* mhf::Assignment::target_ [protected] |
Definition at line 52 of file Assignment.h.
AssignmentType mhf::Assignment::type_ [protected] |
Definition at line 48 of file Assignment.h.
SemanticObject* mhf::Assignment::updated_object_ [mutable, protected] |
Definition at line 58 of file Assignment.h.