Public Member Functions | Protected Attributes
mhf::AssignmentSet Class Reference

#include <AssignmentSet.h>

List of all members.

Public Member Functions

bool allMeasurementsAssigned () const
bool allObjectsAssigned () const
 AssignmentSet (Hypothesis *hyp, AssignmentMatrix *assignment_matrix)
 AssignmentSet (const AssignmentSet &orig)
AssignmentSetconstructNextBest () const
void expand (std::list< AssignmentSet * > &children) const
void getAllAssignments (std::list< const Assignment * > &assignments) const
HypothesisgetHypothesis () const
const AssignmentgetMeasurementAssignment (unsigned int i_ev) const
int getNumMeasurements () const
double getProbability () const
void init ()
bool isValid () const
void print () const
virtual ~AssignmentSet ()

Protected Attributes

AssignmentMatrixassignment_matrix_
std::vector< unsigned int > evidence_assignments_
Hypothesishyp_
int n_blocked_
double probability_

Detailed Description

Definition at line 22 of file AssignmentSet.h.


Constructor & Destructor Documentation

mhf::AssignmentSet::AssignmentSet ( Hypothesis hyp,
AssignmentMatrix assignment_matrix 
)

Definition at line 22 of file AssignmentSet.cpp.

Definition at line 34 of file AssignmentSet.cpp.

Definition at line 39 of file AssignmentSet.cpp.


Member Function Documentation

void mhf::AssignmentSet::expand ( std::list< AssignmentSet * > &  children) const

Definition at line 42 of file AssignmentSet.cpp.

void mhf::AssignmentSet::getAllAssignments ( std::list< const Assignment * > &  assignments) const

Definition at line 60 of file AssignmentSet.cpp.

Definition at line 70 of file AssignmentSet.cpp.

const Assignment & mhf::AssignmentSet::getMeasurementAssignment ( unsigned int  i_ev) const

Definition at line 56 of file AssignmentSet.cpp.

Definition at line 74 of file AssignmentSet.cpp.

Definition at line 66 of file AssignmentSet.cpp.

Definition at line 78 of file AssignmentSet.cpp.

void mhf::AssignmentSet::print ( ) const

Definition at line 97 of file AssignmentSet.cpp.


Member Data Documentation

Definition at line 60 of file AssignmentSet.h.

Definition at line 64 of file AssignmentSet.h.

Definition at line 58 of file AssignmentSet.h.

Definition at line 66 of file AssignmentSet.h.

Definition at line 62 of file AssignmentSet.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