59 #ifndef HYPOTHESESTREE_H_ 60 #define HYPOTHESESTREE_H_ 71 class AssignmentMatrix;
72 class KnowledgeDatabase;
HypothesisTree(int num_max_hyps, double max_min_prob_ratio)
std::list< Hypothesis * > leafs_
Hypothesis * MAP_hypothesis_
double max_min_prob_ratio_
virtual ~HypothesisTree()
const std::list< SemanticObject * > & getAllObjects() const
void addEvidence(const EvidenceSet &ev_set)
const Hypothesis & getMAPHypothesis() const
void expandTree(const EvidenceSet &ev_set)
A set of Evidence items which all originate from the same point int time.
void normalizeProbabilities()
unsigned int num_max_hyps_
const std::list< SemanticObject * > & getMAPObjects() const
const std::list< Hypothesis * > & getHypotheses() const
void pruneTree(const Time ×tamp)