<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Assignment.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/logic/</path>
    <filename>Assignment_8cpp</filename>
    <includes id="Assignment_8h" name="Assignment.h" local="yes" imported="no">wire/logic/Assignment.h</includes>
    <includes id="KnowledgeDatabase_8h" name="KnowledgeDatabase.h" local="yes" imported="no">wire/storage/KnowledgeDatabase.h</includes>
    <includes id="SemanticObject_8h" name="SemanticObject.h" local="yes" imported="no">wire/storage/SemanticObject.h</includes>
    <includes id="ObjectStorage_8h" name="ObjectStorage.h" local="yes" imported="no">wire/storage/ObjectStorage.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>Assignment.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/logic/</path>
    <filename>Assignment_8h</filename>
    <class kind="class">mhf::Assignment</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>AssignmentMatrix.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/logic/</path>
    <filename>AssignmentMatrix_8cpp</filename>
    <includes id="AssignmentMatrix_8h" name="AssignmentMatrix.h" local="yes" imported="no">wire/logic/AssignmentMatrix.h</includes>
    <includes id="Assignment_8h" name="Assignment.h" local="yes" imported="no">wire/logic/Assignment.h</includes>
    <namespace>mhf</namespace>
    <member kind="function">
      <type>bool</type>
      <name>compareAssignments</name>
      <anchorfile>namespacemhf.html</anchorfile>
      <anchor>af89f5a379a6de3b1cbdbecb18e1916c4</anchor>
      <arglist>(const Assignment *ass1, const Assignment *ass2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AssignmentMatrix.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/logic/</path>
    <filename>AssignmentMatrix_8h</filename>
    <class kind="class">mhf::AssignmentMatrix</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>AssignmentSet.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/logic/</path>
    <filename>AssignmentSet_8cpp</filename>
    <includes id="AssignmentSet_8h" name="AssignmentSet.h" local="yes" imported="no">wire/logic/AssignmentSet.h</includes>
    <includes id="Hypothesis_8h" name="Hypothesis.h" local="yes" imported="no">wire/logic/Hypothesis.h</includes>
    <includes id="Assignment_8h" name="Assignment.h" local="yes" imported="no">wire/logic/Assignment.h</includes>
    <includes id="AssignmentMatrix_8h" name="AssignmentMatrix.h" local="yes" imported="no">wire/logic/AssignmentMatrix.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>AssignmentSet.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/logic/</path>
    <filename>AssignmentSet_8h</filename>
    <class kind="class">mhf::AssignmentSet</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>ClassModel.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/core/</path>
    <filename>ClassModel_8cpp</filename>
    <includes id="ClassModel_8h" name="ClassModel.h" local="yes" imported="no">wire/core/ClassModel.h</includes>
    <includes id="Property_8h" name="Property.h" local="yes" imported="no">wire/core/Property.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>ClassModel.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/core/</path>
    <filename>ClassModel_8h</filename>
    <includes id="PropertySet_8h" name="PropertySet.h" local="yes" imported="no">wire/core/PropertySet.h</includes>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">wire/core/datatypes.h</includes>
    <class kind="class">mhf::ClassModel</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>datatypes.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/core/</path>
    <filename>datatypes_8cpp</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">wire/core/datatypes.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>datatypes.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/core/</path>
    <filename>datatypes_8h</filename>
    <class kind="class">mhf::AttributeConv</class>
    <namespace>mhf</namespace>
    <member kind="typedef">
      <type>int</type>
      <name>Attribute</name>
      <anchorfile>namespacemhf.html</anchorfile>
      <anchor>a94d490545a8f0a0d1669b99c8094de83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>Duration</name>
      <anchorfile>namespacemhf.html</anchorfile>
      <anchor>a87afa4283038f8851f8d11a58c1be253</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>ObjectID</name>
      <anchorfile>namespacemhf.html</anchorfile>
      <anchor>ae3b16130b980e82d9293026741d89598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>Time</name>
      <anchorfile>namespacemhf.html</anchorfile>
      <anchor>ae209e58ac587543af50a25222aeda18e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dummy_evidence_publisher.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/</path>
    <filename>dummy__evidence__publisher_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>addEvidence</name>
      <anchorfile>dummy__evidence__publisher_8cpp.html</anchorfile>
      <anchor>ac594527a621eebb2e6c2ffea32823fd4</anchor>
      <arglist>(wire_msgs::WorldEvidence &amp;world_evidence, double x, double y, double z, const string &amp;class_label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateEvidence</name>
      <anchorfile>dummy__evidence__publisher_8cpp.html</anchorfile>
      <anchor>ac1ced3e523403bdde84fab657c62812c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dummy__evidence__publisher_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>EVIDENCE_PUB</name>
      <anchorfile>dummy__evidence__publisher_8cpp.html</anchorfile>
      <anchor>ab65a11736f1c31cc04c42ab2f8e2ce37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>time_last_cycle_</name>
      <anchorfile>dummy__evidence__publisher_8cpp.html</anchorfile>
      <anchor>aa94ac14ecad712fb9902509a9901720f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x_person</name>
      <anchorfile>dummy__evidence__publisher_8cpp.html</anchorfile>
      <anchor>a97a35f6439e7c366b13c2542f7dcbdff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>x_vel_person</name>
      <anchorfile>dummy__evidence__publisher_8cpp.html</anchorfile>
      <anchor>a14b5db5830fd1b88dc3db0d28c822fad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Evidence.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/core/</path>
    <filename>Evidence_8cpp</filename>
    <includes id="Evidence_8h" name="Evidence.h" local="yes" imported="no">wire/core/Evidence.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>Evidence.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/core/</path>
    <filename>Evidence_8h</filename>
    <includes id="PropertySet_8h" name="PropertySet.h" local="yes" imported="no">wire/core/PropertySet.h</includes>
    <class kind="class">mhf::Evidence</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>EvidenceSet.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/core/</path>
    <filename>EvidenceSet_8cpp</filename>
    <includes id="EvidenceSet_8h" name="EvidenceSet.h" local="yes" imported="no">wire/core/EvidenceSet.h</includes>
    <includes id="Evidence_8h" name="Evidence.h" local="yes" imported="no">wire/core/Evidence.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>EvidenceSet.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/core/</path>
    <filename>EvidenceSet_8h</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">wire/core/datatypes.h</includes>
    <class kind="class">mhf::EvidenceSet</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>FixedState.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/models/</path>
    <filename>FixedState_8cpp</filename>
    <includes id="FixedState_8h" name="FixedState.h" local="yes" imported="no">wire/models/FixedState.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>FixedState.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/models/</path>
    <filename>FixedState_8h</filename>
    <includes id="IStateEstimator_8h" name="IStateEstimator.h" local="yes" imported="no">wire/core/IStateEstimator.h</includes>
    <class kind="class">mhf::FixedState</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>HypothesesTree.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/logic/</path>
    <filename>HypothesesTree_8cpp</filename>
    <includes id="HypothesesTree_8h" name="HypothesesTree.h" local="yes" imported="no">wire/logic/HypothesesTree.h</includes>
    <includes id="Assignment_8h" name="Assignment.h" local="yes" imported="no">wire/logic/Assignment.h</includes>
    <includes id="AssignmentSet_8h" name="AssignmentSet.h" local="yes" imported="no">wire/logic/AssignmentSet.h</includes>
    <includes id="AssignmentMatrix_8h" name="AssignmentMatrix.h" local="yes" imported="no">wire/logic/AssignmentMatrix.h</includes>
    <includes id="Hypothesis_8h" name="Hypothesis.h" local="yes" imported="no">wire/logic/Hypothesis.h</includes>
    <includes id="KnowledgeDatabase_8h" name="KnowledgeDatabase.h" local="yes" imported="no">wire/storage/KnowledgeDatabase.h</includes>
    <includes id="ObjectStorage_8h" name="ObjectStorage.h" local="yes" imported="no">wire/storage/ObjectStorage.h</includes>
    <includes id="SemanticObject_8h" name="SemanticObject.h" local="yes" imported="no">wire/storage/SemanticObject.h</includes>
    <includes id="Evidence_8h" name="Evidence.h" local="yes" imported="no">wire/core/Evidence.h</includes>
    <includes id="EvidenceSet_8h" name="EvidenceSet.h" local="yes" imported="no">wire/core/EvidenceSet.h</includes>
    <includes id="Property_8h" name="Property.h" local="yes" imported="no">wire/core/Property.h</includes>
    <includes id="ClassModel_8h" name="ClassModel.h" local="yes" imported="no">wire/core/ClassModel.h</includes>
    <class kind="struct">mhf::compareAssignmentSets</class>
    <namespace>mhf</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG_INFO</name>
      <anchorfile>HypothesesTree_8cpp.html</anchorfile>
      <anchor>a0040318911df25690517b54cba83fb38</anchor>
      <arglist>(_msg,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HypothesesTree.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/logic/</path>
    <filename>HypothesesTree_8h</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">wire/core/datatypes.h</includes>
    <class kind="class">mhf::HypothesisTree</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>Hypothesis.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/logic/</path>
    <filename>Hypothesis_8cpp</filename>
    <includes id="Hypothesis_8h" name="Hypothesis.h" local="yes" imported="no">wire/logic/Hypothesis.h</includes>
    <includes id="AssignmentSet_8h" name="AssignmentSet.h" local="yes" imported="no">wire/logic/AssignmentSet.h</includes>
    <includes id="Assignment_8h" name="Assignment.h" local="yes" imported="no">wire/logic/Assignment.h</includes>
    <includes id="AssignmentMatrix_8h" name="AssignmentMatrix.h" local="yes" imported="no">wire/logic/AssignmentMatrix.h</includes>
    <includes id="SemanticObject_8h" name="SemanticObject.h" local="yes" imported="no">wire/storage/SemanticObject.h</includes>
    <includes id="ObjectStorage_8h" name="ObjectStorage.h" local="yes" imported="no">wire/storage/ObjectStorage.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>Hypothesis.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/logic/</path>
    <filename>Hypothesis_8h</filename>
    <class kind="class">mhf::Hypothesis</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>IStateEstimator.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/core/</path>
    <filename>IStateEstimator_8h</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">wire/core/datatypes.h</includes>
    <class kind="class">mhf::IStateEstimator</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>KnowledgeDatabase.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/storage/</path>
    <filename>KnowledgeDatabase_8cpp</filename>
    <includes id="KnowledgeDatabase_8h" name="KnowledgeDatabase.h" local="yes" imported="no">wire/storage/KnowledgeDatabase.h</includes>
    <includes id="Property_8h" name="Property.h" local="yes" imported="no">wire/core/Property.h</includes>
    <includes id="ClassModel_8h" name="ClassModel.h" local="yes" imported="no">wire/core/ClassModel.h</includes>
    <includes id="Evidence_8h" name="Evidence.h" local="yes" imported="no">wire/core/Evidence.h</includes>
    <includes id="SemanticObject_8h" name="SemanticObject.h" local="yes" imported="no">wire/storage/SemanticObject.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>KnowledgeDatabase.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/storage/</path>
    <filename>KnowledgeDatabase_8h</filename>
    <includes id="ClassModel_8h" name="ClassModel.h" local="yes" imported="no">wire/core/ClassModel.h</includes>
    <class kind="class">mhf::KnowledgeDatabase</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>ObjectModelParser.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/util/</path>
    <filename>ObjectModelParser_8cpp</filename>
    <includes id="ObjectModelParser_8h" name="ObjectModelParser.h" local="yes" imported="no">wire/util/ObjectModelParser.h</includes>
    <includes id="ClassModel_8h" name="ClassModel.h" local="yes" imported="no">wire/core/ClassModel.h</includes>
    <includes id="KnowledgeDatabase_8h" name="KnowledgeDatabase.h" local="yes" imported="no">wire/storage/KnowledgeDatabase.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>ObjectModelParser.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/util/</path>
    <filename>ObjectModelParser_8h</filename>
    <includes id="IStateEstimator_8h" name="IStateEstimator.h" local="yes" imported="no">wire/core/IStateEstimator.h</includes>
    <class kind="class">mhf::ObjectModelParser</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>ObjectStorage.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/storage/</path>
    <filename>ObjectStorage_8cpp</filename>
    <includes id="ObjectStorage_8h" name="ObjectStorage.h" local="yes" imported="no">wire/storage/ObjectStorage.h</includes>
    <includes id="KnowledgeDatabase_8h" name="KnowledgeDatabase.h" local="yes" imported="no">wire/storage/KnowledgeDatabase.h</includes>
    <includes id="SemanticObject_8h" name="SemanticObject.h" local="yes" imported="no">wire/storage/SemanticObject.h</includes>
    <includes id="Evidence_8h" name="Evidence.h" local="yes" imported="no">wire/core/Evidence.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>ObjectStorage.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/storage/</path>
    <filename>ObjectStorage_8h</filename>
    <class kind="class">mhf::ObjectStorage</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>Property.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/core/</path>
    <filename>Property_8cpp</filename>
    <includes id="Property_8h" name="Property.h" local="yes" imported="no">wire/core/Property.h</includes>
    <includes id="IStateEstimator_8h" name="IStateEstimator.h" local="yes" imported="no">wire/core/IStateEstimator.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>Property.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/core/</path>
    <filename>Property_8h</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">wire/core/datatypes.h</includes>
    <class kind="class">mhf::Property</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>PropertySet.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/core/</path>
    <filename>PropertySet_8cpp</filename>
    <includes id="PropertySet_8h" name="PropertySet.h" local="yes" imported="no">wire/core/PropertySet.h</includes>
    <includes id="Property_8h" name="Property.h" local="yes" imported="no">wire/core/Property.h</includes>
    <includes id="FixedState_8h" name="FixedState.h" local="yes" imported="no">wire/models/FixedState.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>PropertySet.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/core/</path>
    <filename>PropertySet_8h</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">wire/core/datatypes.h</includes>
    <includes id="IStateEstimator_8h" name="IStateEstimator.h" local="yes" imported="no">wire/core/IStateEstimator.h</includes>
    <class kind="class">mhf::PropertySet</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>SemanticObject.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/storage/</path>
    <filename>SemanticObject_8cpp</filename>
    <includes id="SemanticObject_8h" name="SemanticObject.h" local="yes" imported="no">wire/storage/SemanticObject.h</includes>
    <includes id="KnowledgeDatabase_8h" name="KnowledgeDatabase.h" local="yes" imported="no">wire/storage/KnowledgeDatabase.h</includes>
    <includes id="Evidence_8h" name="Evidence.h" local="yes" imported="no">wire/core/Evidence.h</includes>
    <includes id="ClassModel_8h" name="ClassModel.h" local="yes" imported="no">wire/core/ClassModel.h</includes>
    <includes id="Property_8h" name="Property.h" local="yes" imported="no">wire/core/Property.h</includes>
    <includes id="Assignment_8h" name="Assignment.h" local="yes" imported="no">wire/logic/Assignment.h</includes>
    <includes id="Hypothesis_8h" name="Hypothesis.h" local="yes" imported="no">wire/logic/Hypothesis.h</includes>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>SemanticObject.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/storage/</path>
    <filename>SemanticObject_8h</filename>
    <includes id="PropertySet_8h" name="PropertySet.h" local="yes" imported="no">wire/core/PropertySet.h</includes>
    <class kind="class">mhf::SemanticObject</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="file">
    <name>world_model.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/</path>
    <filename>world__model_8cpp</filename>
    <includes id="WorldModelROS_8h" name="WorldModelROS.h" local="yes" imported="no">wire/WorldModelROS.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>world__model_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>loop_rate_</name>
      <anchorfile>world__model_8cpp.html</anchorfile>
      <anchor>ae8d34bb7b69faed3987577ea3885ae01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WorldModelROS.cpp</name>
    <path>/tmp/ws/src/wire/wire_core/src/</path>
    <filename>WorldModelROS_8cpp</filename>
    <includes id="WorldModelROS_8h" name="WorldModelROS.h" local="yes" imported="no">wire/WorldModelROS.h</includes>
    <includes id="ClassModel_8h" name="ClassModel.h" local="yes" imported="no">wire/core/ClassModel.h</includes>
    <includes id="Property_8h" name="Property.h" local="yes" imported="no">wire/core/Property.h</includes>
    <includes id="Evidence_8h" name="Evidence.h" local="yes" imported="no">wire/core/Evidence.h</includes>
    <includes id="EvidenceSet_8h" name="EvidenceSet.h" local="yes" imported="no">wire/core/EvidenceSet.h</includes>
    <includes id="SemanticObject_8h" name="SemanticObject.h" local="yes" imported="no">wire/storage/SemanticObject.h</includes>
    <includes id="ObjectModelParser_8h" name="ObjectModelParser.h" local="yes" imported="no">wire/util/ObjectModelParser.h</includes>
    <includes id="Hypothesis_8h" name="Hypothesis.h" local="yes" imported="no">wire/logic/Hypothesis.h</includes>
    <includes id="HypothesesTree_8h" name="HypothesesTree.h" local="yes" imported="no">wire/logic/HypothesesTree.h</includes>
  </compound>
  <compound kind="file">
    <name>WorldModelROS.h</name>
    <path>/tmp/ws/src/wire/wire_core/include/wire/</path>
    <filename>WorldModelROS_8h</filename>
    <includes id="datatypes_8h" name="datatypes.h" local="yes" imported="no">wire/core/datatypes.h</includes>
    <includes id="KnowledgeDatabase_8h" name="KnowledgeDatabase.h" local="yes" imported="no">wire/storage/KnowledgeDatabase.h</includes>
    <class kind="class">mhf::WorldModelROS</class>
    <namespace>mhf</namespace>
  </compound>
  <compound kind="class">
    <name>mhf::Assignment</name>
    <filename>classmhf_1_1Assignment.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>AssignmentType</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>af7a80f95ad109a26bee1b952f718e579</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEW</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>af7a80f95ad109a26bee1b952f718e579a22f8db90c04167eb764eda141958b399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXISTING</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>af7a80f95ad109a26bee1b952f718e579ade42f358d369fded317d4a981a34b9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLUTTER</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>af7a80f95ad109a26bee1b952f718e579a72653b839932731ca0f7ecefbeceb07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLUTTER</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>af7a80f95ad109a26bee1b952f718e579a72653b839932731ca0f7ecefbeceb07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXISTING</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>af7a80f95ad109a26bee1b952f718e579ade42f358d369fded317d4a981a34b9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NEW</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>af7a80f95ad109a26bee1b952f718e579a22f8db90c04167eb764eda141958b399</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Assignment</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>a71c5b35e27839f5c03d66c0dababe62e</anchor>
      <arglist>(AssignmentType type, const Evidence *evidence, const SemanticObject *target, double probability)</arglist>
    </member>
    <member kind="function">
      <type>const Evidence *</type>
      <name>getEvidence</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>a2c548077fffb99013183c676f681fc9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SemanticObject *</type>
      <name>getNewObject</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>a5ce9e60eddfd8e920e604332a40b3d89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbability</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>a6a7bdfd2f55bb7bd284dcb0ba891c0a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SemanticObject *</type>
      <name>getTarget</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>a241d4131b5ea9a550aa155ed3ea71aed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AssignmentType</type>
      <name>getType</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>a81cbabbd0a689a5a77c8f67f09484137</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SemanticObject *</type>
      <name>getUpdatedObject</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>abd06d7f1d06c72bc909ad74e39b61655</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>abc97d838071a7cc8eed8b747312ff520</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Assignment</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>a76902f6476dc69301049d9f033e08b12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Evidence *</type>
      <name>evidence_</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>ab6c797542b78f693e312d402a8911429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SemanticObject *</type>
      <name>new_object_</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>a4d4820db139f00348efe101534c8559d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>probability_</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>a67fa4c096b9d83604d101ffeeb60f9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SemanticObject *</type>
      <name>target_</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>ab702a6745d0a7f6ea2086beabb7a8b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AssignmentType</type>
      <name>type_</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>acfa1d3ee394a43ad4982433f4fca1f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SemanticObject *</type>
      <name>updated_object_</name>
      <anchorfile>classmhf_1_1Assignment.html</anchorfile>
      <anchor>aa607007ea648ee5575e9ac84f852bca4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::AssignmentMatrix</name>
    <filename>classmhf_1_1AssignmentMatrix.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addPotentialAssignment</name>
      <anchorfile>classmhf_1_1AssignmentMatrix.html</anchorfile>
      <anchor>acd2d92e3dcfbf3282b8bbba68f6f9471</anchor>
      <arglist>(const Assignment &amp;ass)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssignmentMatrix</name>
      <anchorfile>classmhf_1_1AssignmentMatrix.html</anchorfile>
      <anchor>a8a620e2323e0eac6e2d8b706aa3dfdcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Assignment &amp;</type>
      <name>getAssignment</name>
      <anchorfile>classmhf_1_1AssignmentMatrix.html</anchorfile>
      <anchor>a6ced0ec9c48e3bb9b9f7c7f4174f7058</anchor>
      <arglist>(unsigned int i_ev, int i_assignment)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumAssignments</name>
      <anchorfile>classmhf_1_1AssignmentMatrix.html</anchorfile>
      <anchor>ac74a5577d4c72fa5fdbf6c4f3c3da9ea</anchor>
      <arglist>(unsigned int i_ev)</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumMeasurements</name>
      <anchorfile>classmhf_1_1AssignmentMatrix.html</anchorfile>
      <anchor>a2050570450e6cd828a92e0ee7d222d4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sortAssignments</name>
      <anchorfile>classmhf_1_1AssignmentMatrix.html</anchorfile>
      <anchor>ab59e70a20ffc07ef192cf42c468b3f46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AssignmentMatrix</name>
      <anchorfile>classmhf_1_1AssignmentMatrix.html</anchorfile>
      <anchor>acde6c3f2ed287549018d506d8d1c6925</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; const Assignment * &gt; &gt;</type>
      <name>assignments_</name>
      <anchorfile>classmhf_1_1AssignmentMatrix.html</anchorfile>
      <anchor>a0bfc97adbdeed6739151d75ed6e7b0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; const Evidence *, unsigned int &gt;</type>
      <name>evidence_to_index_</name>
      <anchorfile>classmhf_1_1AssignmentMatrix.html</anchorfile>
      <anchor>af52ec5d2d5c9d8a76f106456ecfe73b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::AssignmentSet</name>
    <filename>classmhf_1_1AssignmentSet.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>allMeasurementsAssigned</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a75afc183a6bd8f7db377b77a63cc2eed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>allObjectsAssigned</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a29a79640a0629e4c289f69e5e2c35042</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssignmentSet</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a0a96ea1472b3b0578f2d51f851dd879b</anchor>
      <arglist>(Hypothesis *hyp, AssignmentMatrix *assignment_matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssignmentSet</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>abb676320e36ac8bdd01431a63a429749</anchor>
      <arglist>(const AssignmentSet &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>AssignmentSet *</type>
      <name>constructNextBest</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a9ab832e24cd8e6c52adc5c99b6b2de20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expand</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>af51e78265b15a267dfa7a840be38b5be</anchor>
      <arglist>(std::list&lt; AssignmentSet * &gt; &amp;children) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllAssignments</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a9b4bac2ca690077e60a54f4e39236164</anchor>
      <arglist>(std::list&lt; const Assignment * &gt; &amp;assignments) const </arglist>
    </member>
    <member kind="function">
      <type>Hypothesis *</type>
      <name>getHypothesis</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a414c8b7fb404257cea30d83398fa9884</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Assignment &amp;</type>
      <name>getMeasurementAssignment</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>aecd442b1f5403a62f1412bc7b47a1487</anchor>
      <arglist>(unsigned int i_ev) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumMeasurements</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>ad4744df0470a201d07dca3fac69235e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbability</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>aaf0a721f345b8635743477f9263f8c62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a648349e122a209be14d22a6c64c15c7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>ac966ec35cfda38ff6f0432034c712832</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>afe4261d8009f90baec85a632daf83e00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AssignmentSet</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a60330936437dc68869861ca19eef062f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AssignmentMatrix *</type>
      <name>assignment_matrix_</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a80344cc080b6998d80cbefb4b877603a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>evidence_assignments_</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>afff2cf4d1f99d28ff675aad7e7d47963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Hypothesis *</type>
      <name>hyp_</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a0bed9d56a3b93e418a19ce1fb2bf6615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>n_blocked_</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a5dfc327521e4b6435f0423fcee3dd05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>probability_</name>
      <anchorfile>classmhf_1_1AssignmentSet.html</anchorfile>
      <anchor>a0e27df3b1f33791cd0464046e601441f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::AttributeConv</name>
    <filename>classmhf_1_1AttributeConv.html</filename>
    <member kind="function" static="yes">
      <type>static Attribute</type>
      <name>attribute</name>
      <anchorfile>classmhf_1_1AttributeConv.html</anchorfile>
      <anchor>a0dc9d14b0d90ebdb8ec6ef8a77efa32f</anchor>
      <arglist>(const std::string &amp;attribute_str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>attribute_str</name>
      <anchorfile>classmhf_1_1AttributeConv.html</anchorfile>
      <anchor>a13b2a5c9b52504ae9120ec9bcbc123cb</anchor>
      <arglist>(const Attribute &amp;attribute)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::map&lt; Attribute, std::string &gt;</type>
      <name>ATTR_TO_STR</name>
      <anchorfile>classmhf_1_1AttributeConv.html</anchorfile>
      <anchor>a2f26e15428ebc3569f6a173e77a795ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::map&lt; std::string, Attribute &gt;</type>
      <name>STR_TO_ATTR</name>
      <anchorfile>classmhf_1_1AttributeConv.html</anchorfile>
      <anchor>ac4927c52480ff3c852892b3aa986ee13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::ClassModel</name>
    <filename>classmhf_1_1ClassModel.html</filename>
    <member kind="function">
      <type></type>
      <name>ClassModel</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a466441fa622eb1cfd7602bb8b0d019f0</anchor>
      <arglist>(const std::string &amp;model_name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ClassModel</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a485bdbd1739debb3d4e1c16c55bf177c</anchor>
      <arglist>(const ClassModel &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>const PropertySet &amp;</type>
      <name>getClutterPDFs</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a10dc6ccfb15e04e2a5d51546d97417ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IStateEstimator *</type>
      <name>getEstimator</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a70dd969aef5021da7b00ba525271ce87</anchor>
      <arglist>(const Attribute &amp;attribute) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getModelName</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a766308d80071cc836372de3824a5bc77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PropertySet &amp;</type>
      <name>getNewPDFs</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a15e687dd3ba18b8e4bb52364d16c828a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClutterPDF</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a29f3d38e0716920e41b1649c6db43960</anchor>
      <arglist>(const Attribute &amp;attribute, const pbl::PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEstimator</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>abee62355e0afe584324e9632dae6f7c9</anchor>
      <arglist>(const Attribute &amp;attribute, const IStateEstimator &amp;estimator)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModelName</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>afc1bcbc879a4f41efeed8ea2fb7ed3c4</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNewPDF</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a54c79d56c16d6aaa0194cb745a1213e0</anchor>
      <arglist>(const Attribute &amp;attribute, const pbl::PDF &amp;pdf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ClassModel</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a8858a8c24deae7e416080d50a1b2cf49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PropertySet</type>
      <name>clutter_pdfs_</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a9ec82cd108a38e4d290f08bf8f2f07f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PropertySet</type>
      <name>estimators_</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a92d7c450d2d34f3c752f13eb5ee0f940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>model_name_</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a69bbd31861df57ca354252e0dccc0916</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PropertySet</type>
      <name>new_pdfs_</name>
      <anchorfile>classmhf_1_1ClassModel.html</anchorfile>
      <anchor>a5f7307ab941d513fe7fee6164da39714</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mhf::compareAssignmentSets</name>
    <filename>structmhf_1_1compareAssignmentSets.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structmhf_1_1compareAssignmentSets.html</anchorfile>
      <anchor>a75478a11ca69c6b51f2c1ddad86d8741</anchor>
      <arglist>(const AssignmentSet *a1, const AssignmentSet *a2) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::Evidence</name>
    <filename>classmhf_1_1Evidence.html</filename>
    <base>mhf::PropertySet</base>
    <member kind="function">
      <type></type>
      <name>Evidence</name>
      <anchorfile>classmhf_1_1Evidence.html</anchorfile>
      <anchor>addaac8e2ffa92b83dddb25ac6e60f7f6</anchor>
      <arglist>(Time timestamp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Evidence</name>
      <anchorfile>classmhf_1_1Evidence.html</anchorfile>
      <anchor>a9e4e53353ef9a460f965047e429d31a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>N_EVIDENCE</name>
      <anchorfile>classmhf_1_1Evidence.html</anchorfile>
      <anchor>abbf91c235270d5cb1dcea93d2edcc495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Time</type>
      <name>timestamp_</name>
      <anchorfile>classmhf_1_1Evidence.html</anchorfile>
      <anchor>ac06428bc18fed3e038f67c4fc2f799cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::EvidenceSet</name>
    <filename>classmhf_1_1EvidenceSet.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; Evidence * &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classmhf_1_1EvidenceSet.html</anchorfile>
      <anchor>a57617d133872957c369ee46cd598ab26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classmhf_1_1EvidenceSet.html</anchorfile>
      <anchor>a256771a9cc4fa9aca547bc3c9e892df3</anchor>
      <arglist>(Evidence *ev)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Evidence * &gt;::const_iterator</type>
      <name>begin</name>
      <anchorfile>classmhf_1_1EvidenceSet.html</anchorfile>
      <anchor>a8b46647a536c7f8983c1278880db3735</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Evidence * &gt;::const_iterator</type>
      <name>end</name>
      <anchorfile>classmhf_1_1EvidenceSet.html</anchorfile>
      <anchor>acc10de4c0ccc534b700c5d199c769110</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvidenceSet</name>
      <anchorfile>classmhf_1_1EvidenceSet.html</anchorfile>
      <anchor>a154faffcc062730e43d342dc7301acb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Time &amp;</type>
      <name>getTimestamp</name>
      <anchorfile>classmhf_1_1EvidenceSet.html</anchorfile>
      <anchor>ac8c8c1fb36354aeadade78d8ed9dc4d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>classmhf_1_1EvidenceSet.html</anchorfile>
      <anchor>a50312ad30e7a3fe2693bff79d9cbb1e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EvidenceSet</name>
      <anchorfile>classmhf_1_1EvidenceSet.html</anchorfile>
      <anchor>a9277ae3dfb9c4c730a39ec0ca9eb0154</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Evidence * &gt;</type>
      <name>evidence_</name>
      <anchorfile>classmhf_1_1EvidenceSet.html</anchorfile>
      <anchor>a6ecab6831629518e264d315cd9b61753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Time</type>
      <name>timestamp_</name>
      <anchorfile>classmhf_1_1EvidenceSet.html</anchorfile>
      <anchor>a5940a593879460dd34256ea5c3c1aec6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::FixedState</name>
    <filename>classmhf_1_1FixedState.html</filename>
    <base>mhf::IStateEstimator</base>
    <member kind="function">
      <type>FixedState *</type>
      <name>clone</name>
      <anchorfile>classmhf_1_1FixedState.html</anchorfile>
      <anchor>a018d4c872caa81bafdaa752b2d610aac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixedState</name>
      <anchorfile>classmhf_1_1FixedState.html</anchorfile>
      <anchor>abe72883cd2c5a16d8f6d6a8dedb8eabb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixedState</name>
      <anchorfile>classmhf_1_1FixedState.html</anchorfile>
      <anchor>a06fd495d97d5b25910c5aca5e52ca34f</anchor>
      <arglist>(const pbl::PDF &amp;pdf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixedState</name>
      <anchorfile>classmhf_1_1FixedState.html</anchorfile>
      <anchor>a997bddd2246737e859ab79c853045c9a</anchor>
      <arglist>(const FixedState &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>const pbl::PDF &amp;</type>
      <name>getValue</name>
      <anchorfile>classmhf_1_1FixedState.html</anchorfile>
      <anchor>a48d4abcc9664e866b798738a23c88939</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>propagate</name>
      <anchorfile>classmhf_1_1FixedState.html</anchorfile>
      <anchor>a3093f302209dcb5762274d16c656923b</anchor>
      <arglist>(const mhf::Time &amp;time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classmhf_1_1FixedState.html</anchorfile>
      <anchor>a8aeba624814031fb797a789c5e9df3af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classmhf_1_1FixedState.html</anchorfile>
      <anchor>a36e8e6ba7784393e56c10aaa6cbf9906</anchor>
      <arglist>(const pbl::PDF &amp;z, const mhf::Time &amp;time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FixedState</name>
      <anchorfile>classmhf_1_1FixedState.html</anchorfile>
      <anchor>ac5888e0df09a56fd25686316f194446c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pbl::PDF *</type>
      <name>pdf_</name>
      <anchorfile>classmhf_1_1FixedState.html</anchorfile>
      <anchor>a50642e1d7dceb39c8d80eb6a43c6fa09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HypothesesTree</name>
    <filename>classHypothesesTree.html</filename>
  </compound>
  <compound kind="class">
    <name>mhf::Hypothesis</name>
    <filename>classmhf_1_1Hypothesis.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addChildHypothesis</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a005f17b9403abe9be37bc1c882c976ab</anchor>
      <arglist>(Hypothesis *h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addObject</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a46c8c8887f2dd1ddcee16fe201fc9ca9</anchor>
      <arglist>(SemanticObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPotentialAssignment</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a16461162ff98386a541e8ff710963c95</anchor>
      <arglist>(Assignment *assignment)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyAssignments</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>ac805a9d3d31a9e57b8e9d3e383a2afb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>calculateBranchProbabilities</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a722a76d7a0ad42e83c4ac74c3e5f3c94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>calculateHeigth</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a134983125ccef4165208032570cb8af5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a57f833a56dbc27e74d6d7fe4b2ad4102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAssignmentSet</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>aa5ecf92eb3b1bb52e5de84693bce4547</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearInactive</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a4bfb7ff41169ac5ed2bc2964da5987d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Hypothesis *</type>
      <name>clone</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a46d465fa44252dced7ce4d5a2967adb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteChildren</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a714ed27eb262c117fd7e3c53c3b8f50b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Hypothesis *</type>
      <name>deleteSinglePaths</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a8b4821326e2db406408616562115bae3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Hypothesis *</type>
      <name>determineBestLeaf</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a488bb433a4e819b68d545ff7a957fab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findActiveLeafs</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>ace1ac823448230e21fe1fd7f0c9264bc</anchor>
      <arglist>(std::list&lt; Hypothesis * &gt; &amp;active_leafs)</arglist>
    </member>
    <member kind="function">
      <type>AssignmentMatrix *</type>
      <name>getAssignmentMatrix</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a443bc50641bb868abca57790e9cc50ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const AssignmentSet *</type>
      <name>getAssignments</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>aa40d3c632bbcdd98007717e4585cd543</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Hypothesis *</type>
      <name>getBestLeaf</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a5a2325f29004ac0b2830f905d7ada467</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; Hypothesis * &gt; &amp;</type>
      <name>getChildHypotheses</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>ac52e71f683aacd87f070b82988c6be78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHeight</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a5ec19f9fde0d0405c6dd768c2c4c1021</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumObjects</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a9ab65b18d4e627c10faaeb852468bdea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; SemanticObject * &gt; &amp;</type>
      <name>getObjects</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>aee3ccdff885acb9e227df217c5bad9fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Hypothesis *</type>
      <name>getParent</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>aa81b32e51a46a903d341be91ebdfd892</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbability</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a846f81eb09679e26e40b8310da69bd2a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTimestamp</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a504635446de480598b3276db36ac1829</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hypothesis</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a982062b87f410c9d899e57f0e065c3db</anchor>
      <arglist>(const double &amp;global_timestamp, double probability=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAssignments</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a137e97ade8df1257b96a9b7005aecfe5</anchor>
      <arglist>(AssignmentSet *assignments)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInactive</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a8f5c4f16feca7fc9ea3e73a89363d624</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProbability</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a4d63730bcadd96a8ebd5f4421d6635ff</anchor>
      <arglist>(double prob)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Hypothesis</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>aff186a846bb533c1b0a77ee3814a6833</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AssignmentMatrix *</type>
      <name>assignment_matrix_</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a3589208ee579ee9c813969f923e1d014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>AssignmentSet *</type>
      <name>assignment_set_</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>aa4f423b4597e39131c6e6a70b2a114f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Hypothesis *</type>
      <name>best_leaf_</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>abd4091d59156940b542ef1d525310afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; Hypothesis * &gt;</type>
      <name>children_</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>aac9cdf034589d23f60eb58c2d7b33af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>height_</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a5637b21f92d81fece6c2cea9cf84ac2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_active_leaf_</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a5c702e11465e449ebdbf144bf4b6e60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; SemanticObject * &gt;</type>
      <name>objects_</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>aceccac3287a6d996e12a42042dac8297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Hypothesis *</type>
      <name>parent_</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a089c3cc8f631dcd71f8f7d1122643788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>probability_</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>a4d7ffca3933716f1220f2494f7d62741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>timestamp_</name>
      <anchorfile>classmhf_1_1Hypothesis.html</anchorfile>
      <anchor>ac9c27fc4b4e6b71299e482d1fe77ded4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Hypothesis</name>
    <filename>classHypothesis.html</filename>
  </compound>
  <compound kind="class">
    <name>mhf::HypothesisTree</name>
    <filename>classmhf_1_1HypothesisTree.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addEvidence</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a33d44e8dcac982ffaba06edf9bb57abc</anchor>
      <arglist>(const EvidenceSet &amp;ev_set)</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; SemanticObject * &gt; &amp;</type>
      <name>getAllObjects</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>ae06a6e6363c7c0c9db6b9a5aaf2a41dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHeight</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a7cf57f0a8435656469f201d08d55532c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; Hypothesis * &gt; &amp;</type>
      <name>getHypotheses</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>afeaa1c9134dbcdfce29604d842881cd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Hypothesis &amp;</type>
      <name>getMAPHypothesis</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>ac72538fcd279cb894c1e9e919bbb9478</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; SemanticObject * &gt; &amp;</type>
      <name>getMAPObjects</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a6eaa67d0de8a52253429be1f79e3aca7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HypothesisTree</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a7b3c89cffd3b474be5918916770ed342</anchor>
      <arglist>(int num_max_hyps, double max_min_prob_ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showStatistics</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a3a93aed422f03f0874a62e564fca150e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HypothesisTree</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a45f3b6a3890c48936a29f1e2831ae314</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>applyAssignments</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a7242673d00e664942231f4d557a1c7eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>expandTree</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a51c86b5ed8e0e33027c8c52de5ffe388</anchor>
      <arglist>(const EvidenceSet &amp;ev_set)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>normalizeProbabilities</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a8ed420bbb88176b03b1a7ad4399c17fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>pruneTree</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a0667bbd8c1b48797dcb50c0861bdfc34</anchor>
      <arglist>(const Time &amp;timestamp)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; Hypothesis * &gt;</type>
      <name>leafs_</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a35c47dc8ec5e61e594c477bfc80b7b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Hypothesis *</type>
      <name>MAP_hypothesis_</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a6878ca3e2ffc729047e6e3c72e40101b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_min_prob_ratio_</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a38ddd8abb6264e1a98f6f710c8d83875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>n_updates_</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a0e37acdd59a699b63e59809fa2c4dcea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>num_max_hyps_</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a22f80648b843af34ec9272e6f65e5026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Hypothesis *</type>
      <name>root_</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>af4ccec47d41a6694507ae47d23ddb765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>t_last_update_</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>a7b8802ff84a25ec4b37dd0970f847a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>tree_height_</name>
      <anchorfile>classmhf_1_1HypothesisTree.html</anchorfile>
      <anchor>ab8fb75c96e2117599b7e774e9f44b804</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::IStateEstimator</name>
    <filename>classmhf_1_1IStateEstimator.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual IStateEstimator *</type>
      <name>clone</name>
      <anchorfile>classmhf_1_1IStateEstimator.html</anchorfile>
      <anchor>a10ab7cd2f9ee963ff8eb0f5182a32904</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const pbl::PDF &amp;</type>
      <name>getValue</name>
      <anchorfile>classmhf_1_1IStateEstimator.html</anchorfile>
      <anchor>aadaf2529f2619c59f6ebc8915f04bb11</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>propagate</name>
      <anchorfile>classmhf_1_1IStateEstimator.html</anchorfile>
      <anchor>ae93bd3b893053fb1660b12eb41c4cae6</anchor>
      <arglist>(const Time &amp;time)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classmhf_1_1IStateEstimator.html</anchorfile>
      <anchor>aca0803c04a17469a27334b6e6089eaeb</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setParameter</name>
      <anchorfile>classmhf_1_1IStateEstimator.html</anchorfile>
      <anchor>a45c9634d55e933dd1cb4e51ac9074489</anchor>
      <arglist>(const std::string &amp;param, bool b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setParameter</name>
      <anchorfile>classmhf_1_1IStateEstimator.html</anchorfile>
      <anchor>ab5205904f0572141e36b85ce7377df2a</anchor>
      <arglist>(const std::string &amp;param, double v)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>setParameter</name>
      <anchorfile>classmhf_1_1IStateEstimator.html</anchorfile>
      <anchor>a0da419f1aa959f91a21fcb53d1e9d2e1</anchor>
      <arglist>(const std::string &amp;param, const std::string &amp;s)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classmhf_1_1IStateEstimator.html</anchorfile>
      <anchor>ab649cec130ec1be64cf8c64d607ec418</anchor>
      <arglist>(const pbl::PDF &amp;z, const Time &amp;time)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IStateEstimator</name>
      <anchorfile>classmhf_1_1IStateEstimator.html</anchorfile>
      <anchor>a368b89d4307185f95a45c50d19fdb4e8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::KnowledgeDatabase</name>
    <filename>classmhf_1_1KnowledgeDatabase.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addClassModel</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a91c364a09544cd25127c1fdecfa81c21</anchor>
      <arglist>(const std::string &amp;class_name, ClassModel *model)</arglist>
    </member>
    <member kind="function">
      <type>const pbl::PMF &amp;</type>
      <name>getClassDistribution</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a82133ebbc3622e2de7d8b97785a5c2ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ClassModel *</type>
      <name>getClassModel</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a274680ac2823d68fa215fec124ff7d0a</anchor>
      <arglist>(const std::string &amp;class_name) const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, ClassModel * &gt; &amp;</type>
      <name>getClassModels</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a717ee8f8bfa60d851495280919cf2507</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PropertySet &amp;</type>
      <name>getClutterPDFs</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a8757ea4ac798423eb206aa4ee2ec3271</anchor>
      <arglist>(const std::string &amp;class_name) const </arglist>
    </member>
    <member kind="function">
      <type>const IStateEstimator *</type>
      <name>getEstimator</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>ad8a27c80b87e9033ee227b61eb27b9ce</anchor>
      <arglist>(const std::string &amp;class_name, const Attribute &amp;attribute) const </arglist>
    </member>
    <member kind="function">
      <type>const PropertySet &amp;</type>
      <name>getNewPDFs</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>ae92d28870b1bf11f1ec819bc22fa0a0b</anchor>
      <arglist>(const std::string &amp;class_name) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPriorClutter</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>af5b492f96a5c3d176f1c5ad08d14b0af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPriorExisting</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a1f4ae34985a1f264db5400d5d0e732af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPriorNew</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a24779d5ed36141fb481a4b9549f7e39c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbabilityClutter</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>aa85c6453180c3351ecd96dbd250ba843</anchor>
      <arglist>(const Evidence &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbabilityExisting</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>ab795cd19730f78ca693a016810bd34d0</anchor>
      <arglist>(const Evidence &amp;z, const SemanticObject &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getProbabilityNew</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a68f835b3359ddfd2f399bb7e0db164f7</anchor>
      <arglist>(const Evidence &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Property &gt;</type>
      <name>inferProperties</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a2ab1f5fee5eda4a0aa8c44c5ae984c1c</anchor>
      <arglist>(const PropertySet &amp;prop_set, std::vector&lt; Attribute &gt;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPriorClutter</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>af7a172df084132e46be8ac20d5c2668f</anchor>
      <arglist>(double prior_clutter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPriorExisting</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a1980f8a80e33739b29a3aaa35af67fc4</anchor>
      <arglist>(double prior_existing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPriorNew</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a7b609b0650074331c426a1ea39309900</anchor>
      <arglist>(double prior_new)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KnowledgeDatabase</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>aa865d7a37e1e7570bbb4870817893111</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KnowledgeDatabase &amp;</type>
      <name>getInstance</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a95b7a82ae3f837ad5d1a926e711f939b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>KnowledgeDatabase</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a80a353494ba607aaf119fffc1c4acaf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, ClassModel * &gt;</type>
      <name>class_models_</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>ab07ca9e97f1555648becb658bf3a1273</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pbl::PMF</type>
      <name>class_pmf_</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a507c045023cc87ed5fa0f0102417623a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>prior_clutter_</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a6d3a4c49b6c8e078498093720d327e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>prior_existing_</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>aa78d2f67e6e173799c818c4e8dc9eb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>prior_new_</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a06486d483199d7f827f489e5b811ae79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static KnowledgeDatabase *</type>
      <name>instance_</name>
      <anchorfile>classmhf_1_1KnowledgeDatabase.html</anchorfile>
      <anchor>a7a42c85185c6387e5eb801c4b9a31035</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::ObjectModelParser</name>
    <filename>classmhf_1_1ObjectModelParser.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getErrorMessage</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>a7eb8a1f2706a80e99fe5f7d96ec87150</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectModelParser</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>a952667f256696c0d4b444abe608b51bb</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>a6c26de40ba683034fc874b1ab0fe9dd8</anchor>
      <arglist>(KnowledgeDatabase &amp;obj_models)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectModelParser</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>a9a1e513724bc82069e7ee9d684d30939</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getAttributeValue</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>abf141bc813ad7624aa7ec0a97dc788aa</anchor>
      <arglist>(const TiXmlElement *elem, std::string att_name, std::string &amp;att_value, std::stringstream &amp;error)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getAttributeValue</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>a59af34b41d0cb4a867afc809ac60bc04</anchor>
      <arglist>(const TiXmlElement *elem, std::string att_name, double &amp;att_value, std::stringstream &amp;error)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>getPropertyValue</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>ae6e15cab35c4e6ef62ba291e8eae36bc</anchor>
      <arglist>(const TiXmlElement *elem, std::string prop_name, double &amp;value, std::stringstream &amp;error, bool optional=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getStateEstimatorParameter</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>adb763c394c7f77d0414bab46be479fab</anchor>
      <arglist>(const TiXmlElement *elem, const std::string &amp;param_name, double &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hasAttributeValue</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>aa12ab33456d2ab9609f8d172cab40245</anchor>
      <arglist>(const TiXmlElement *elem, std::string att_name, std::string att_value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>pbl::PDF *</type>
      <name>parsePDF</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>ae2c8fba19b11fd23c4deba62f589da84</anchor>
      <arglist>(const TiXmlElement *elem, std::stringstream &amp;error)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>parseStateEstimator</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>ac872609f042132799d24edc853d42a3a</anchor>
      <arglist>(ClassModel *obj_model, const TiXmlElement *elem, std::stringstream &amp;error)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>filename_</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>a6ebc803eef603afadde8e7212e8f5f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pluginlib::ClassLoader&lt; IStateEstimator &gt; *</type>
      <name>object_model_loader_</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>a09c404024f566dc27a337b0936e00639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::stringstream</type>
      <name>parse_errors_</name>
      <anchorfile>classmhf_1_1ObjectModelParser.html</anchorfile>
      <anchor>a1840d767ebb411a68a748a90fc341a5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::ObjectStorage</name>
    <filename>classmhf_1_1ObjectStorage.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addObject</name>
      <anchorfile>classmhf_1_1ObjectStorage.html</anchorfile>
      <anchor>ae2dd85f531f134e6aa814e0a7b5cd60a</anchor>
      <arglist>(SemanticObject *obj)</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getUniqueID</name>
      <anchorfile>classmhf_1_1ObjectStorage.html</anchorfile>
      <anchor>afa9cbe255958ab0780e7a0aef45748af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>classmhf_1_1ObjectStorage.html</anchorfile>
      <anchor>ab924b35c2250e267d615a2738980e5dd</anchor>
      <arglist>(const Evidence &amp;ev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classmhf_1_1ObjectStorage.html</anchorfile>
      <anchor>af521a81a67ebaaa6ac27f9200bd25c85</anchor>
      <arglist>(SemanticObject &amp;obj)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectStorage</name>
      <anchorfile>classmhf_1_1ObjectStorage.html</anchorfile>
      <anchor>a38b45f909d2a9ce581433e4f59234683</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ObjectStorage &amp;</type>
      <name>getInstance</name>
      <anchorfile>classmhf_1_1ObjectStorage.html</anchorfile>
      <anchor>a3e41e4aecb19bbcf70821893f2f41c2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ObjectStorage</name>
      <anchorfile>classmhf_1_1ObjectStorage.html</anchorfile>
      <anchor>ac6b48559dbad7378916abdb98aeca3b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>long</type>
      <name>ID_</name>
      <anchorfile>classmhf_1_1ObjectStorage.html</anchorfile>
      <anchor>a35bc6a16e26d7da22901f92d97b2080c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const KnowledgeDatabase &amp;</type>
      <name>knowledge_db_</name>
      <anchorfile>classmhf_1_1ObjectStorage.html</anchorfile>
      <anchor>a4abfe8a72a029c47471d58f31b8674ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; SemanticObject * &gt;</type>
      <name>objects_</name>
      <anchorfile>classmhf_1_1ObjectStorage.html</anchorfile>
      <anchor>a38ca52c1debaff0b3173e931b1d15a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static ObjectStorage *</type>
      <name>instance_</name>
      <anchorfile>classmhf_1_1ObjectStorage.html</anchorfile>
      <anchor>a396918750d9f178fbb929a9f97b16860</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::Property</name>
    <filename>classmhf_1_1Property.html</filename>
    <member kind="function">
      <type>Property *</type>
      <name>clone</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>ad286a2b007089ef61f1c5254a2b97d7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Attribute &amp;</type>
      <name>getAttribute</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>a95aceeeb2809ac7b4365959031670bc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IStateEstimator &amp;</type>
      <name>getEstimator</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>af906788fb31e3b89e22e9602d9c15e3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLikelihood</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>a355d29088023560451fd14b73a42bc3a</anchor>
      <arglist>(const pbl::PDF &amp;pdf) const </arglist>
    </member>
    <member kind="function">
      <type>const ObjectID &amp;</type>
      <name>getObjectID</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>abc8bfa10761b899af36b093eb430b3b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const pbl::PDF &amp;</type>
      <name>getValue</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>ab3920861c62b9cd7c1976c9121822741</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Property &amp;</type>
      <name>operator=</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>abb75b15890f4ed5ab6effea7c04b3e47</anchor>
      <arglist>(const Property &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propagate</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>a52e90a82d5d36bac1681555462b52ec3</anchor>
      <arglist>(const Time &amp;time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Property</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>a1e7fd686546e5b71f938303734f19b98</anchor>
      <arglist>(const Attribute &amp;attribute, const IStateEstimator &amp;bm, const ObjectID &amp;object_id=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Property</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>aafc9ee6d37de40706a40585040a33fe4</anchor>
      <arglist>(const Property &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>a7eaa1fd7c1fd7802c1d53d262d85b7e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>a4298755b7f4b945e664e589e16605af6</anchor>
      <arglist>(const std::string &amp;prefix=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>a936039a90cbd5f9f916f747bc59a4ee9</anchor>
      <arglist>(const pbl::PDF &amp;z, const Time &amp;time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Property</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>ac961f5a44daae375e35be24f802a52dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Attribute</type>
      <name>attribute_</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>a0afadd68acee9ceb74302fe2f5fa5feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IStateEstimator *</type>
      <name>estimator_</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>ae116b71f379c03eaf0dcf0bb99a3db17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Time</type>
      <name>time_</name>
      <anchorfile>classmhf_1_1Property.html</anchorfile>
      <anchor>a8250798e7e214f91352020695fe79403</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::PropertySet</name>
    <filename>classmhf_1_1PropertySet.html</filename>
    <base>mhf::IStateEstimator</base>
    <member kind="function">
      <type>void</type>
      <name>addProperty</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a873cfcb7c51cea17521c03424f6aa55c</anchor>
      <arglist>(const Attribute &amp;attribute, const pbl::PDF &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProperty</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a87c3a7d1b46bcf3398c7b3b649bc3ccb</anchor>
      <arglist>(const std::string &amp;attribute, const pbl::PDF &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addProperty</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a55ff76298cdce1010cab95504f1622e7</anchor>
      <arglist>(const Attribute &amp;attribute, const IStateEstimator &amp;estimator)</arglist>
    </member>
    <member kind="function">
      <type>PropertySet *</type>
      <name>clone</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a1ddf82deec936b3a34c45283761f62ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLikelihood</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>aa94b920185fa79ebba20db51727516d7</anchor>
      <arglist>(const PropertySet &amp;P) const </arglist>
    </member>
    <member kind="function">
      <type>const Property *</type>
      <name>getProperty</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a5cd4d55591967521e816be79abe488fd</anchor>
      <arglist>(const Attribute &amp;attribute) const </arglist>
    </member>
    <member kind="function">
      <type>const Property *</type>
      <name>getProperty</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>aa241d39528d421d4fd3b987119a7cad4</anchor>
      <arglist>(const std::string &amp;attribute) const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; Attribute, Property * &gt; &amp;</type>
      <name>getPropertyMap</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a7d68638be2420a0e62f5b5f8bdd54b57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Time</type>
      <name>getTimestamp</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>ac94b92982561eec35ab05bf59689f3a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const pbl::PDF &amp;</type>
      <name>getValue</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a3ec59b3c0a02f51a6745c44a241f1d5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>propagate</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a31fd08eaacea40e59fad77aad81f94c0</anchor>
      <arglist>(const Time &amp;time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PropertySet</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a1387cd705e3243201fa2c439c322bb43</anchor>
      <arglist>(Time timestamp=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PropertySet</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a1b16cf3a8c7ef206b38a7d56128b0722</anchor>
      <arglist>(const PropertySet &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a8203bd2b5a70dda771ee927b4eeb22d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a2bd25a7e85b4831532dff77ba5eb4060</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a86d428bd5396d1087c59ebfe8ffdc912</anchor>
      <arglist>(const pbl::PDF &amp;z, const Time &amp;time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PropertySet</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a7f8cdd09619fcffcbc186d2fdc88f108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>N_PROPERTY_SET</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a89f2b2f75e035afa19acdfd68565ce77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addProperty</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a670e88a0eee1d5a3005d46e2287fd589</anchor>
      <arglist>(Property *property)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Property *</type>
      <name>getProperty</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>a09aa142104285acc7249681574721d09</anchor>
      <arglist>(const Attribute &amp;attribute)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Time</type>
      <name>timestamp_</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>acee1dec2c27aa6a6cb7efa7b001ec421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; Attribute, Property * &gt;</type>
      <name>properties_</name>
      <anchorfile>classmhf_1_1PropertySet.html</anchorfile>
      <anchor>abf50fe7bb7aaafa25001662af44f82b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::SemanticObject</name>
    <filename>classmhf_1_1SemanticObject.html</filename>
    <base>mhf::PropertySet</base>
    <member kind="function">
      <type>void</type>
      <name>addPotentialAssignment</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a7c6be05c780b7afec8315f4df5268c0c</anchor>
      <arglist>(const Evidence &amp;ev, double probability)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addToHypothesis</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>ac122640569a4905fcf92e6ad7cec0e55</anchor>
      <arglist>(Hypothesis *hyp)</arglist>
    </member>
    <member kind="function">
      <type>SemanticObject *</type>
      <name>clone</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>ada6fae802425e04bf7a085665be0dda1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ClassModel &amp;</type>
      <name>getExpectedObjectModel</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>af3d3cef78401f5a10679376781091d2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ObjectID</type>
      <name>getID</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a69517e7a8bf95d7ea4dff174067bd089</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLastUpdateTime</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a40ade1cb964fe4a5f96fbcd314cfb6db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLikelihood</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a98f630856f45c755e999207d2db4abe7</anchor>
      <arglist>(const PropertySet &amp;ev) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNumParentHypotheses</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a8cff6f2c32a1e4994fcb2fc5468cb080</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getTimestamp</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a6026c7e510a1c5f0df72dfd4aace61ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a76c95b800e4ea59e0c63d09fb0ee9fbc</anchor>
      <arglist>(const Evidence &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFromHypothesis</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a2855d316eef96942aa2b97900bc0484f</anchor>
      <arglist>(Hypothesis *hyp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemanticObject</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a1f24433631f3f966e45b180df95cc52c</anchor>
      <arglist>(long ID)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SemanticObject</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>ae8587f1e1aa84aa9407ec77baf11cd87</anchor>
      <arglist>(const SemanticObject &amp;orig)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a861b250812192e500a7ea1a079db1505</anchor>
      <arglist>(const Evidence &amp;z)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SemanticObject</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a6edc6b05e13373f319f2e7a9338e2467</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::list&lt; SemanticObject * &gt;::iterator</type>
      <name>it_obj_storage_</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a07d0dee869cac4d7b18a8a732c1160eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>N_SEMANTICOBJECT</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a630094f19120ddf9afdd71ce7424ef40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>expected_class_</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a437357f713296740e924735e7db4480e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ObjectID</type>
      <name>ID_</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>a42dfb7df09f76c3203b4ef7dd27da8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; Hypothesis * &gt;</type>
      <name>parent_hypotheses_</name>
      <anchorfile>classmhf_1_1SemanticObject.html</anchorfile>
      <anchor>ad17652a2ac9a708c50bf74f70819dc70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mhf::WorldModelROS</name>
    <filename>classmhf_1_1WorldModelROS.html</filename>
    <member kind="function">
      <type>const std::list&lt; SemanticObject * &gt; &amp;</type>
      <name>getMAPObjects</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a3b66bcfccb3993ea6a2a025c42ec38de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processEvidence</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>ac4531208e6dbb6fd3d189f3c63232916</anchor>
      <arglist>(const ros::Duration max_duration)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processEvidence</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>ae25d57feba0f01eeaedbec3e1b1b627d</anchor>
      <arglist>(const wire_msgs::WorldEvidence &amp;world_evidence_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>af95fda8e6bfe3333938e0b5cfb0ab061</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerEvidenceTopic</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>af020824b502ab29bc9732823ceb7e474</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showStatistics</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a46648ed08d4e07b8939b41f323a865a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>ab96b6e0e05e96819692166449c93c69b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startThreaded</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>aa1da425464d500d695212a65bc3ecff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WorldModelROS</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>ab7d7971f3834b42b42970d9b52a65af4</anchor>
      <arglist>(tf::TransformListener *tf_listener=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WorldModelROS</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a4ac5aa331a3c9eb04ed1fac9649efd71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>evidenceCallback</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a7fc86bdc1bd433be4e332f4659836934</anchor>
      <arglist>(const wire_msgs::WorldEvidence::ConstPtr &amp;world_evidence_msg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>hypothesisToMsg</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>ae68f0de2db86a309314e0817fb54b0f5</anchor>
      <arglist>(const mhf::Hypothesis &amp;hyp, wire_msgs::WorldState &amp;msg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a04d78efee0b41faddbf7e036c2914f89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeMHF</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a666959c5d48e3c3a81218d245b5fb38f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>objectToMsg</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a2f63251c425828cff630c749bc6fb5a0</anchor>
      <arglist>(const SemanticObject &amp;obj, wire_msgs::ObjectState &amp;msg) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>printWorldObjects</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a27fcaf9daa7fa60be75d4a0e96b70014</anchor>
      <arglist>(const mhf::Hypothesis &amp;hyp) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>resetWorldModel</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a618cf1dc62633f1e0416183f152e8d41</anchor>
      <arglist>(std_srvs::Empty::Request &amp;req, std_srvs::Empty::Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a90e1811298f3cb5286543298185b3ca0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>transformOrientation</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a84b26528296af304203eecc2b9fe078d</anchor>
      <arglist>(const pbl::PDF &amp;pdf_in, const std::string &amp;frame_in, pbl::Gaussian &amp;pdf_out) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>transformPosition</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>afa06b259eedc5fb68daab68670662bdf</anchor>
      <arglist>(const pbl::PDF &amp;pdf_in, const std::string &amp;frame_in, pbl::Gaussian &amp;pdf_out) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; wire_msgs::WorldEvidence &gt;</type>
      <name>evidence_buffer_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a408b9ab3f684956d16f44f8cdce8046f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_tf_owner_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>ab977e0397abc20b00ca3800dbc88bc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>last_update_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a3970445f6f7a7dbf26a21eb11ec9631a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>last_update_duration</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a992bae93559d3580da35b98f2b9be962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>loop_rate_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a2bb4b88c7df6a6de39684000923b65cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_num_hyps_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a13d0f73dd84e57511be47f58801a0320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_update_duration</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>af6e02121ba29f53ab9fe7c1ab3461e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>min_prob_ratio_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>aa8dec0c04152d5537bb4321de068bf31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>output_frame_id_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a70290173ff5aeb5ad624803051a9a36a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::thread</type>
      <name>processing_thread_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>ad38f1e1efca315c10b14b4c1d9747150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_wm_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>ab7fb80d5b5e212d01888747f0b9949d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>srv_reset_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>ad15b4cbc0aa87c53eea43610c0b5eb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; ros::Subscriber &gt;</type>
      <name>subs_evidence_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a131ee270b7be8ae69cc8a1730ef20727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>ae8373d65aa2268d1e37b6febcf25a9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::stringstream</type>
      <name>warnings_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a40b51dafeb85f4e2a5c6993e668925f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mhf::HypothesisTree *</type>
      <name>world_model_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>afd637971d535d9097cf5c3143dbb770a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>world_model_frame_id_</name>
      <anchorfile>classmhf_1_1WorldModelROS.html</anchorfile>
      <anchor>a587e3f82a058d1af687a60790f3d7157</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mhf</name>
    <filename>namespacemhf.html</filename>
    <class kind="class">mhf::Assignment</class>
    <class kind="class">mhf::AssignmentMatrix</class>
    <class kind="class">mhf::AssignmentSet</class>
    <class kind="class">mhf::AttributeConv</class>
    <class kind="class">mhf::ClassModel</class>
    <class kind="struct">mhf::compareAssignmentSets</class>
    <class kind="class">mhf::Evidence</class>
    <class kind="class">mhf::EvidenceSet</class>
    <class kind="class">mhf::FixedState</class>
    <class kind="class">mhf::Hypothesis</class>
    <class kind="class">mhf::HypothesisTree</class>
    <class kind="class">mhf::IStateEstimator</class>
    <class kind="class">mhf::KnowledgeDatabase</class>
    <class kind="class">mhf::ObjectModelParser</class>
    <class kind="class">mhf::ObjectStorage</class>
    <class kind="class">mhf::Property</class>
    <class kind="class">mhf::PropertySet</class>
    <class kind="class">mhf::SemanticObject</class>
    <class kind="class">mhf::WorldModelROS</class>
    <member kind="typedef">
      <type>int</type>
      <name>Attribute</name>
      <anchorfile>namespacemhf.html</anchorfile>
      <anchor>a94d490545a8f0a0d1669b99c8094de83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>Duration</name>
      <anchorfile>namespacemhf.html</anchorfile>
      <anchor>a87afa4283038f8851f8d11a58c1be253</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>ObjectID</name>
      <anchorfile>namespacemhf.html</anchorfile>
      <anchor>ae3b16130b980e82d9293026741d89598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>Time</name>
      <anchorfile>namespacemhf.html</anchorfile>
      <anchor>ae209e58ac587543af50a25222aeda18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compareAssignments</name>
      <anchorfile>namespacemhf.html</anchorfile>
      <anchor>af89f5a379a6de3b1cbdbecb18e1916c4</anchor>
      <arglist>(const Assignment *ass1, const Assignment *ass2)</arglist>
    </member>
  </compound>
</tagfile>
