<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>DisconnectedJointFilter.cpp</name>
    <path>/tmp/ws/src/omip/joint_tracker/src/</path>
    <filename>DisconnectedJointFilter_8cpp</filename>
    <includes id="DisconnectedJointFilter_8h" name="DisconnectedJointFilter.h" local="yes" imported="no">joint_tracker/DisconnectedJointFilter.h</includes>
  </compound>
  <compound kind="file">
    <name>DisconnectedJointFilter.h</name>
    <path>/tmp/ws/src/omip/joint_tracker/include/joint_tracker/</path>
    <filename>DisconnectedJointFilter_8h</filename>
    <includes id="JointFilter_8h" name="JointFilter.h" local="yes" imported="no">joint_tracker/JointFilter.h</includes>
    <class kind="class">omip::DisconnectedJointFilter</class>
    <namespace>omip</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DisconnectedJointFilter &gt;</type>
      <name>DisconnectedJointFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aac7f91160b1d63ea4d3c0ca21558c126</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointCombinedFilter.cpp</name>
    <path>/tmp/ws/src/omip/joint_tracker/src/</path>
    <filename>JointCombinedFilter_8cpp</filename>
    <includes id="JointCombinedFilter_8h" name="JointCombinedFilter.h" local="yes" imported="no">joint_tracker/JointCombinedFilter.h</includes>
    <includes id="JointFilter_8h" name="JointFilter.h" local="yes" imported="no">joint_tracker/JointFilter.h</includes>
    <includes id="RigidJointFilter_8h" name="RigidJointFilter.h" local="yes" imported="no">joint_tracker/RigidJointFilter.h</includes>
    <includes id="PrismaticJointFilter_8h" name="PrismaticJointFilter.h" local="yes" imported="no">joint_tracker/PrismaticJointFilter.h</includes>
    <includes id="RevoluteJointFilter_8h" name="RevoluteJointFilter.h" local="yes" imported="no">joint_tracker/RevoluteJointFilter.h</includes>
    <includes id="DisconnectedJointFilter_8h" name="DisconnectedJointFilter.h" local="yes" imported="no">joint_tracker/DisconnectedJointFilter.h</includes>
  </compound>
  <compound kind="file">
    <name>JointCombinedFilter.h</name>
    <path>/tmp/ws/src/omip/joint_tracker/include/joint_tracker/</path>
    <filename>JointCombinedFilter_8h</filename>
    <includes id="JointFilter_8h" name="JointFilter.h" local="yes" imported="no">joint_tracker/JointFilter.h</includes>
    <class kind="class">omip::JointCombinedFilter</class>
    <namespace>omip</namespace>
    <member kind="typedef">
      <type>std::map&lt; JointFilterType, JointFilterPtr &gt;</type>
      <name>joint_filters_map</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>af7a74096a1a9b2ad4711805b53346771</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; JointCombinedFilter &gt;</type>
      <name>JointCombinedFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a6300386817cdd21a3bc14a5471a26291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JointFilter.cpp</name>
    <path>/tmp/ws/src/omip/joint_tracker/src/</path>
    <filename>JointFilter_8cpp</filename>
    <includes id="JointFilter_8h" name="JointFilter.h" local="yes" imported="no">joint_tracker/JointFilter.h</includes>
  </compound>
  <compound kind="file">
    <name>JointFilter.h</name>
    <path>/tmp/ws/src/omip/joint_tracker/include/joint_tracker/</path>
    <filename>JointFilter_8h</filename>
    <class kind="class">omip::JointFilter</class>
    <namespace>omip</namespace>
    <member kind="define">
      <type>#define</type>
      <name>JOINT_AXIS_AND_VARIABLE_MARKER_RADIUS</name>
      <anchorfile>JointFilter_8h.html</anchorfile>
      <anchor>a7ce44fceed5894d7b272ba27b62417d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOINT_AXIS_MARKER_RADIUS</name>
      <anchorfile>JointFilter_8h.html</anchorfile>
      <anchor>a40f69bbf03b9a81c08a84b2e9bc2e14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOINT_VALUE_TEXT_SIZE</name>
      <anchorfile>JointFilter_8h.html</anchorfile>
      <anchor>ad0de55cdc8309d67a5e922f5fa8b43f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int long</type>
      <name>JointCombinedFilterId</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aee1624b2a3a2b2168725d39daa75a4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; JointFilter &gt;</type>
      <name>JointFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a2855672c33ba4116246564db3248b301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>JointFilterType</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad0f2ef008fac1095b2a3596d1a6c143a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGID_JOINT</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad0f2ef008fac1095b2a3596d1a6c143aa89e01e3e1a09dd56147bd863e55e24c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISMATIC_JOINT</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad0f2ef008fac1095b2a3596d1a6c143aaceeba0696ef6925275ba11d7c6ce9c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REVOLUTE_JOINT</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad0f2ef008fac1095b2a3596d1a6c143aab3b504d820e5b9d00e8b393d7aa8b354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCONNECTED_JOINT</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad0f2ef008fac1095b2a3596d1a6c143aa3db3161e6097616536898be8b08f42bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MultiJointTracker.cpp</name>
    <path>/tmp/ws/src/omip/joint_tracker/src/</path>
    <filename>MultiJointTracker_8cpp</filename>
    <includes id="MultiJointTracker_8h" name="MultiJointTracker.h" local="yes" imported="no">joint_tracker/MultiJointTracker.h</includes>
  </compound>
  <compound kind="file">
    <name>MultiJointTracker.h</name>
    <path>/tmp/ws/src/omip/joint_tracker/include/joint_tracker/</path>
    <filename>MultiJointTracker_8h</filename>
    <includes id="JointCombinedFilter_8h" name="JointCombinedFilter.h" local="yes" imported="no">joint_tracker/JointCombinedFilter.h</includes>
    <class kind="class">omip::MultiJointTracker</class>
    <namespace>omip</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::pair&lt; int, int &gt;, JointCombinedFilterPtr &gt;</type>
      <name>joint_combined_filters_map</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a89874ba86b7112f1525ec08d7e872ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ks_analysis_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a7d7c671dd06d1b78876ed073273b4f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_BODIES_TO_STATIC_ENV</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a7d7c671dd06d1b78876ed073273b4f60aa33dc0e5a6201f15794ca02e44e4dd30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BETWEEN_MOVING_BODIES</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a7d7c671dd06d1b78876ed073273b4f60a8c68f3d929b1191378ca338cae5ce628</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL_ANALYSIS</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a7d7c671dd06d1b78876ed073273b4f60ab3b1bfb584f7a000779a73b52cf19127</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MultiJointTrackerNode.cpp</name>
    <path>/tmp/ws/src/omip/joint_tracker/src/</path>
    <filename>MultiJointTrackerNode_8cpp</filename>
    <includes id="MultiJointTrackerNode_8h" name="MultiJointTrackerNode.h" local="yes" imported="no">joint_tracker/MultiJointTrackerNode.h</includes>
    <includes id="MultiJointTracker_8h" name="MultiJointTracker.h" local="yes" imported="no">joint_tracker/MultiJointTracker.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LINES_OF_TERMINAL_JT</name>
      <anchorfile>MultiJointTrackerNode_8cpp.html</anchorfile>
      <anchor>aabd12a081cbc54da0fdf04feb45a109e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MultiJointTrackerNode_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MultiJointTrackerNode.h</name>
    <path>/tmp/ws/src/omip/joint_tracker/include/joint_tracker/</path>
    <filename>MultiJointTrackerNode_8h</filename>
    <includes id="JointCombinedFilter_8h" name="JointCombinedFilter.h" local="yes" imported="no">joint_tracker/JointCombinedFilter.h</includes>
    <includes id="MultiJointTracker_8h" name="MultiJointTracker.h" local="yes" imported="no">joint_tracker/MultiJointTracker.h</includes>
    <class kind="class">omip::MultiJointTrackerNode</class>
    <namespace>omip</namespace>
  </compound>
  <compound kind="file">
    <name>NonLinearPrismaticMeasurementPdf.cpp</name>
    <path>/tmp/ws/src/omip/joint_tracker/src/pdf/</path>
    <filename>NonLinearPrismaticMeasurementPdf_8cpp</filename>
    <includes id="NonLinearPrismaticMeasurementPdf_8h" name="NonLinearPrismaticMeasurementPdf.h" local="yes" imported="no">joint_tracker/pdf/NonLinearPrismaticMeasurementPdf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PRISM_CONDITIONAL_VAR_DIM</name>
      <anchorfile>NonLinearPrismaticMeasurementPdf_8cpp.html</anchorfile>
      <anchor>a4388b16c35b3331a30f79a2e06e62b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM_NUM_CONDITIONAL_ARGS</name>
      <anchorfile>NonLinearPrismaticMeasurementPdf_8cpp.html</anchorfile>
      <anchor>ad5616b2762ee0a0c3cf94c54ac559fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM_PDF_DIM</name>
      <anchorfile>NonLinearPrismaticMeasurementPdf_8cpp.html</anchorfile>
      <anchor>ae56d6530ff3dde5adc1e297c742cfd4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NonLinearPrismaticMeasurementPdf.h</name>
    <path>/tmp/ws/src/omip/joint_tracker/include/joint_tracker/pdf/</path>
    <filename>NonLinearPrismaticMeasurementPdf_8h</filename>
    <class kind="class">BFL::NonLinearPrismaticMeasurementPdf</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="file">
    <name>NonLinearRevoluteMeasurementPdf.cpp</name>
    <path>/tmp/ws/src/omip/joint_tracker/src/pdf/</path>
    <filename>NonLinearRevoluteMeasurementPdf_8cpp</filename>
    <includes id="NonLinearRevoluteMeasurementPdf_8h" name="NonLinearRevoluteMeasurementPdf.h" local="yes" imported="no">joint_tracker/pdf/NonLinearRevoluteMeasurementPdf.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>REV_CONDITIONAL_VAR_DIM</name>
      <anchorfile>NonLinearRevoluteMeasurementPdf_8cpp.html</anchorfile>
      <anchor>a2b4a047e3c5dda3eed5f3529202db0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REV_NUM_CONDITIONAL_ARGS</name>
      <anchorfile>NonLinearRevoluteMeasurementPdf_8cpp.html</anchorfile>
      <anchor>ab364b357308c8bb9ff150047c0f0274a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REV_PDF_DIM</name>
      <anchorfile>NonLinearRevoluteMeasurementPdf_8cpp.html</anchorfile>
      <anchor>a41bed87cd89c8342057e9684c867e9f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NonLinearRevoluteMeasurementPdf.h</name>
    <path>/tmp/ws/src/omip/joint_tracker/include/joint_tracker/pdf/</path>
    <filename>NonLinearRevoluteMeasurementPdf_8h</filename>
    <class kind="class">BFL::NonLinearRevoluteMeasurementPdf</class>
    <namespace>BFL</namespace>
  </compound>
  <compound kind="file">
    <name>PrismaticJointFilter.cpp</name>
    <path>/tmp/ws/src/omip/joint_tracker/src/</path>
    <filename>PrismaticJointFilter_8cpp</filename>
    <includes id="PrismaticJointFilter_8h" name="PrismaticJointFilter.h" local="yes" imported="no">joint_tracker/PrismaticJointFilter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MEAS_DIM</name>
      <anchorfile>PrismaticJointFilter_8cpp.html</anchorfile>
      <anchor>a4e48b6cb965e014fb0fd589a90c213b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRISM_STATE_DIM</name>
      <anchorfile>PrismaticJointFilter_8cpp.html</anchorfile>
      <anchor>a2380ddc7c602c51607c2f6125f43ce47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PrismaticJointFilter.h</name>
    <path>/tmp/ws/src/omip/joint_tracker/include/joint_tracker/</path>
    <filename>PrismaticJointFilter_8h</filename>
    <includes id="JointFilter_8h" name="JointFilter.h" local="yes" imported="no">joint_tracker/JointFilter.h</includes>
    <includes id="NonLinearPrismaticMeasurementPdf_8h" name="NonLinearPrismaticMeasurementPdf.h" local="yes" imported="no">joint_tracker/pdf/NonLinearPrismaticMeasurementPdf.h</includes>
    <class kind="class">omip::PrismaticJointFilter</class>
    <namespace>omip</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PrismaticJointFilter &gt;</type>
      <name>PrismaticJointFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac7dedc033b8c73e0247bcaf699fe4e97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RevoluteJointFilter.cpp</name>
    <path>/tmp/ws/src/omip/joint_tracker/src/</path>
    <filename>RevoluteJointFilter_8cpp</filename>
    <includes id="RevoluteJointFilter_8h" name="RevoluteJointFilter.h" local="yes" imported="no">joint_tracker/RevoluteJointFilter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MEAS_DIM</name>
      <anchorfile>RevoluteJointFilter_8cpp.html</anchorfile>
      <anchor>a4e48b6cb965e014fb0fd589a90c213b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REV_STATE_DIM</name>
      <anchorfile>RevoluteJointFilter_8cpp.html</anchorfile>
      <anchor>a7378516ab6ee3e6949493086b1e859c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RevoluteJointFilter.h</name>
    <path>/tmp/ws/src/omip/joint_tracker/include/joint_tracker/</path>
    <filename>RevoluteJointFilter_8h</filename>
    <includes id="JointFilter_8h" name="JointFilter.h" local="yes" imported="no">joint_tracker/JointFilter.h</includes>
    <includes id="NonLinearRevoluteMeasurementPdf_8h" name="NonLinearRevoluteMeasurementPdf.h" local="yes" imported="no">joint_tracker/pdf/NonLinearRevoluteMeasurementPdf.h</includes>
    <class kind="class">omip::RevoluteJointFilter</class>
    <namespace>omip</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RevoluteJointFilter &gt;</type>
      <name>RevoluteJointFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a55b71e4711b3243c242ff40306f27bf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RigidJointFilter.cpp</name>
    <path>/tmp/ws/src/omip/joint_tracker/src/</path>
    <filename>RigidJointFilter_8cpp</filename>
    <includes id="RigidJointFilter_8h" name="RigidJointFilter.h" local="yes" imported="no">joint_tracker/RigidJointFilter.h</includes>
  </compound>
  <compound kind="file">
    <name>RigidJointFilter.h</name>
    <path>/tmp/ws/src/omip/joint_tracker/include/joint_tracker/</path>
    <filename>RigidJointFilter_8h</filename>
    <includes id="JointFilter_8h" name="JointFilter.h" local="yes" imported="no">joint_tracker/JointFilter.h</includes>
    <class kind="class">omip::RigidJointFilter</class>
    <namespace>omip</namespace>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RigidJointFilter &gt;</type>
      <name>RigidJointFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aaa7f72ea51fc878fa1e6e50be0280305</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omip::DisconnectedJointFilter</name>
    <filename>classomip_1_1DisconnectedJointFilter.html</filename>
    <base>omip::JointFilter</base>
    <member kind="function">
      <type>DisconnectedJointFilterPtr</type>
      <name>clone</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>a0eec88c07ecf7d8c29f4e56a13a409ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DisconnectedJointFilter</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>a4a9d85b8d7d8c96e9d0ddf1c9a1b3d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DisconnectedJointFilter</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>a15585b943790f8543ef5aef088cb2f6a</anchor>
      <arglist>(const DisconnectedJointFilter &amp;rigid_joint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JointFilterType</type>
      <name>getJointFilterType</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>a0819b933583230497b0258ceffeee5fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getJointFilterTypeStr</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>a6cdfeb1cdab300d2b3f3514d512214a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>getJointMarkersInRRBFrame</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>a68ae660f6747e4795037e67110c1602e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBDeltaPoseWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>add1f99fdd95c6372ce5dcb13dbf2b225</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBPoseWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>a30189c5520882eb48fa01c549f67ea87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBVelocityWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>aa819e417a19d0f67df036a09163cf9e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getProbabilityOfJointFilter</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>a9667eeac2f603951ae6e07f171930aaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>a0763c1c385835d6f3b4e32d871a7fc0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DisconnectedJointFilter</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>ade51fe7dade1efc6342b644934199734</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual DisconnectedJointFilter *</type>
      <name>doClone</name>
      <anchorfile>classomip_1_1DisconnectedJointFilter.html</anchorfile>
      <anchor>ac3e56e2d721e8d2eaecdc6c270792057</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omip::JointCombinedFilter</name>
    <filename>classomip_1_1JointCombinedFilter.html</filename>
    <member kind="function">
      <type>JointCombinedFilterPtr</type>
      <name>clone</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a9d9f454bd62e89fc9b1da75c032db4f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>correctState</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>aea162400c89af928e16d7a2cc59a924f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateJointFilterProbabilities</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>acde4ffe31706ae322d81b72abc1b90c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JointCombinedFilterId</type>
      <name>getJointCombinedFilterId</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a032255bce588b008156fab0711b3b641</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JointFilterPtr</type>
      <name>getJointFilter</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>ae59e3d5416d5230894fd4d87c3f1fd9e</anchor>
      <arglist>(JointFilterType joint_type) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JointFilterPtr</type>
      <name>getMostProbableJointFilter</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a441f02d478c7e302abde33f10bff6026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; JointFilterType, Eigen::Twistd &gt;</type>
      <name>getPredictedMeasurement</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>aed98741fc71b8058f9c73b71f6826e6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>abd6ed157d3d40dfca6d65fe8b8f28ad4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCombinedFilter</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a32a8e88b98657cf4c72b039818445ff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointCombinedFilter</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>ad534cb7eba6aed5f0a11732910ffccbc</anchor>
      <arglist>(const JointCombinedFilter &amp;joint_combined_filter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>normalizeJointFilterProbabilities</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a2b10b8981bd45fdae27c22f3383a9815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>predictMeasurement</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a05df0b9feb197ad62fa4dde180406791</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>predictState</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>aa3e0f8635248e3cc4a15196750aee2f7</anchor>
      <arglist>(double time_interval_ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoiseJointState</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>ad433bd66311a0b46d6c96206293485a1</anchor>
      <arglist>(const JointFilterType &amp;joint_type, double sys_noise_js)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoiseJointVelocity</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>ac447fe77cc30866adb6bc82e25562695</anchor>
      <arglist>(const JointFilterType &amp;joint_type, double sys_noise_jv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoisePhi</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a5c333e37e7f5a6bb56da13a47d3d2419</anchor>
      <arglist>(const JointFilterType &amp;joint_type, double sys_noise_phi)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoisePx</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a7bd36c6d45f7b6ace1eaa72d99c2a902</anchor>
      <arglist>(const JointFilterType &amp;joint_type, double sys_noise_px)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoisePy</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a429f0f4fb5b2fffd113db52c3c953f77</anchor>
      <arglist>(const JointFilterType &amp;joint_type, double sys_noise_py)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoisePz</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>ac213d347adfdff4b5fdb2d4bb6d31433</anchor>
      <arglist>(const JointFilterType &amp;joint_type, double sys_noise_pz)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoiseTheta</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a8180daa11f8bb02d76846b125439b7b4</anchor>
      <arglist>(const JointFilterType &amp;joint_type, double sys_noise_theta)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceDeltaMeasurementAngular</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a1f1be7718282d58e94c2e1778a3094e2</anchor>
      <arglist>(double sigma_delta_meas_uncertainty_angular)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceDeltaMeasurementLinear</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a7895a42e26d575c627ae68d99113b39d</anchor>
      <arglist>(double sigma_delta_meas_uncertainty_linear)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceMeasurementNoise</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>af44bbd4f00ec0af7348dbd182a76479d</anchor>
      <arglist>(const JointFilterType &amp;joint_type, double meas_noise)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovariancePrior</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a00805c2ae4c13e09afbe9cee187c77d3</anchor>
      <arglist>(const JointFilterType &amp;joint_type, double prior_cov_vel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInitialMeasurement</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a06520247802a0a5b617a2b8c1ead9f95</anchor>
      <arglist>(const joint_measurement_t &amp;initial_measurement, const Eigen::Twistd &amp;rrb_pose_at_srb_birth_in_sf, const Eigen::Twistd &amp;srb_pose_at_srb_birth_in_sf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJointCombinedFilterId</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>adc65742c42a950e9c2c2db4973f43dab</anchor>
      <arglist>(JointCombinedFilterId new_joint_combined_filter_id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJointLikelihoodDisconnected</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a712b0fef1a58b61df4fb04c07f74ea28</anchor>
      <arglist>(double disconnected_joint_likelihood)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLoopPeriodNS</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a6dfd19e7f35e6ec467026cee533d3008</anchor>
      <arglist>(double loop_period_ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaxRadiusDistanceRevolute</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>af382abdda0e6caa9b0109bda2da83d56</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaxRotationRigid</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a055c57da5e01466ebd5580058dc02ad3</anchor>
      <arglist>(double rig_max_rotation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaxTranslationRigid</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a16fadca5fd8bc6f96bef93ce9e6aa2a4</anchor>
      <arglist>(double rig_max_translation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMeasurement</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a4b1d312e6511ba9fba748a3435d4255c</anchor>
      <arglist>(joint_measurement_t acquired_measurement, const double &amp;measurement_timestamp_ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMinRotationRevolute</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a849aa9e0a9352d9f5f6f31246eee1944</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setNormalizingTerm</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a172bd658aec781716f4da1d3a223711e</anchor>
      <arglist>(double normalizing_term)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setNumSamplesForLikelihoodEstimation</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>ae75377c8831e4be77d57723f50b48d41</anchor>
      <arglist>(int likelihood_sample_num)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointCombinedFilter</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a8c5381577852b1656b49e925292c4ea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual JointCombinedFilter *</type>
      <name>doClone</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>aa8a28f0641f4c1c8bd41dc8569f1fb03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>joint_filters_map</type>
      <name>_joint_filters</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>ae4b4cf2fa1aab30b61f689e0b449e813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointCombinedFilterId</type>
      <name>_joint_id</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a5573efed1552eddb9dc9a5bc80861c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; JointFilterType, double &gt;</type>
      <name>_joint_normalized_prediction_errors</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a7d6223c8431f16b3bdb73800cf95d407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_normalizing_term</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>ade80f15a0a26b477de79de303c3804e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static JointCombinedFilterId</type>
      <name>_joint_id_generator</name>
      <anchorfile>classomip_1_1JointCombinedFilter.html</anchorfile>
      <anchor>a7cfee3e9aa5c711dc4fae7503ba91302</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omip::JointFilter</name>
    <filename>classomip_1_1JointFilter.html</filename>
    <member kind="function">
      <type>JointFilterPtr</type>
      <name>clone</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a84db6aeda0cbd88a40a46352ada378ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>correctState</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ad1138c65a9a00ec13927dce182cc0181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateMeasurementHistoryLikelihood</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aeab70d3b82c26e07691586ec369f6f79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateUnnormalizedModelProbability</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aae3dee0235fa934a94395ac09ef73a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getCovarianceOrientationPhiPhiInRRBFrame</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a034588072d6b854962b0e3559ecca4c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getCovarianceOrientationPhiThetaInRRBFrame</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a5ac1d3a0fc97017a745fccff0e1bbe52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getCovarianceOrientationThetaThetaInRRBFrame</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>af870584f5bb57f24e689a32c05ee04fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual JointFilterType</type>
      <name>getJointFilterType</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a9ec0051363ba369ed8e4573bc2481bc5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getJointFilterTypeStr</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a544375aed590f6ad596fa72738409ec5</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JointCombinedFilterId</type>
      <name>getJointId</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aedf84ef064092fa5f4c3fd3e60532c34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>getJointMarkersInRRBFrame</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ac09d529c8a69e721e6c94c7f69fb29da</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3d</type>
      <name>getJointOrientationRPYInRRBFrame</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a1ac1ed778b112fd396c857d9e8fe5b28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3d</type>
      <name>getJointOrientationUnitaryVector</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ac24dbf3b4a7973dfe232ec0a450efca9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Vector3d</type>
      <name>getJointPositionInRRBFrame</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>afcbd3fcb2b06935f7fdc280ef081a110</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getJointState</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ae36cdfa6270d120d1868ac4915e4c66a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getJointVelocity</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ad1badd953116a927030c4b2d60087e6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLikelihoodOfLastMeasurements</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a74ed41f6608333f8c4fd8eb7f8ce661b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getLoopPeriodNS</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a473fdde478f9345e58bbffc55e8e4a5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getModelPriorProbability</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a35e1425eb038c7e0b7deedff6595bc47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getNormalizingTerm</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a4036138677a59e97c37185b39e0df6c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>getNumSamplesForLikelihoodEstimation</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a04ef993cf982d02d6071e83a13c7dac2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getOrientationPhiInRRBFrame</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ac84402556fcbceb6b92fd04d7818ce49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getOrientationThetaInRRBFrame</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a97013bff392959ffe3e391ed31669613</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Eigen::Twistd</type>
      <name>getPredictedMeasurement</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a7466a76104066efcb211ebeec16274fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBDeltaPoseWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a2d99271239266aca235f94c8c8f4afbf</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBPoseWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a08fd7c7c9981593eee2ecde5ccf503a3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBVelocityWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a1be44477d93460959962797453557d07</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getProbabilityOfJointFilter</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ae2c19fc5136ab49c77633e0332670ad0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getUnnormalizedProbabilityOfJointFilter</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a426492b31e8ed4882a127e016727e74b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aa09794d588139ce130f336485ba801cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointFilter</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a429bc33a1079e19d796bfcf397817586</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointFilter</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aec5265efe9e7a6715b7c7ef1b0670c46</anchor>
      <arglist>(const JointFilter &amp;joint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>predictMeasurement</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a9d700a3b9b881997b3026299776f94ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>predictState</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a34b233c8a016945df1c3a287d201b4dc</anchor>
      <arglist>(double time_interval_ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoiseJointState</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a50c31c5d083f19f9772e348bc8474c44</anchor>
      <arglist>(double sigma_sys_noise_pv)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoiseJointVelocity</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>affdc4e096bfdc78736d3ea96b91fd832</anchor>
      <arglist>(double sigma_sys_noise_pvd)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoisePhi</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a93da7d297e4585f2e1ad2df6b0b50a69</anchor>
      <arglist>(double sigma_sys_noise_phi)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoisePx</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a390395be87e8d25642adc21667cfc633</anchor>
      <arglist>(double sigma_sys_noise_px)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoisePy</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ac6e896718f0b4255bb129d8353ae659e</anchor>
      <arglist>(double sigma_sys_noise_py)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoisePz</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a8d11e15595a5a90cf99cbb5409b89d93</anchor>
      <arglist>(double sigma_sys_noise_pz)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceAdditiveSystemNoiseTheta</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a58804dc20db5e1a2f81d3805b7310d4c</anchor>
      <arglist>(double sigma_sys_noise_theta)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceMeasurementNoise</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a5c516c400de56e31c3efff0e126c2e2c</anchor>
      <arglist>(double sigma_meas_noise)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovariancePrior</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a99d2d9fc606896eb5251b68c808a765e</anchor>
      <arglist>(double prior_cov_vel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setInitialMeasurement</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a71c83035a98f0402936cf19a2b215408</anchor>
      <arglist>(const joint_measurement_t &amp;initial_measurement, const Eigen::Twistd &amp;rrb_pose_at_srb_birth_in_sf, const Eigen::Twistd &amp;srb_pose_at_srb_birth_in_sf)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setJointId</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aee18cab3a011611617a23330cadc7462</anchor>
      <arglist>(JointCombinedFilterId joint_id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLikelihoodOfLastMeasurements</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a74e016f0ab7b06d4100aee21cc4a7534</anchor>
      <arglist>(double likelihood)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setLoopPeriodNS</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ac5658400f7885eaf69109c211dfa064c</anchor>
      <arglist>(double loop_period_ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMeasurement</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ad762e4c2665ee6f7b8bf7c613028613e</anchor>
      <arglist>(joint_measurement_t acquired_measurement, const double &amp;measurement_timestamp_ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setModelPriorProbability</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a8aab31ad1b39a2b135b971027e815106</anchor>
      <arglist>(double model_prior_probability)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setNormalizingTerm</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>afe14094100a54586bd75d5d04c70b185</anchor>
      <arglist>(double normalizing_term)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setNumSamplesForLikelihoodEstimation</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a4075e02d061d9556d4b543aa75457769</anchor>
      <arglist>(int likelihood_sample_num)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~JointFilter</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a667c0834328426fc08a21ba32e5690fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_initVariables</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a0c8b9e537bafa3db7e984decdd44757b</anchor>
      <arglist>(JointCombinedFilterId joint_id)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual JointFilter *</type>
      <name>doClone</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aea6d28e93b44801ada73a4100811894d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 6, 6 &gt;</type>
      <name>_current_delta_pose_cov_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ae972588449f9f45b0c77762d23433e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_current_delta_pose_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a927017f12296cc89095b6b8702e931de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Twistd &gt;</type>
      <name>_delta_poses_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a6c37e3fbf1fe7a502bb1007ea7591130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_externally_set_likelihood</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ae50ce1ecd9ddb4615074c674b23ffa59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_from_inverted_to_non_inverted</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a066d6d762a5ae4272aff4957f549dd84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_from_non_inverted_to_inverted</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a56a1211594105af5bcd59304cdb4b7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_inverted_delta_srb_pose_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a3a048948a6ff56476ce28211d2a39a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_joint_acceleration</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a936b1a94cbfdda139a51abee890be2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JointCombinedFilterId</type>
      <name>_joint_id</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a044fd63a7ab7c720343879802df2d122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>_joint_orientation</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>acfd524f7d1f27624b76148311d495dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_joint_orientation_phi</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aacb0bdde8e4222a22feed41537a1f343</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_joint_orientation_theta</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a9c342423f771ab7ea7054bd9e9be595c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>_joint_position</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a03e7e286ec3cf0f8c4d64e0560146a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_joint_state</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ad7929399eff38f6f57ac434bac33e059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>_joint_states_all</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a11b2f2d88d136a5423a7b003a6fb5055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_joint_velocity</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a5c38b484bf92fcfdac7cd250d0022ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_likelihood_sample_num</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a9c0a6736e072f563aa2c39d76b4fe670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_loop_period_ns</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ae8ff72e91fbc777b4016a83ca2b169d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_measurement_timestamp_ns</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a03d29dcb6c065224cdd68e3213269882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_measurements_likelihood</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aaf1837f025511fcd862cfaf6c4dc6cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_model_prior_probability</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>af76bc8a8ac0fe8754d8d58fd3e545fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_normalizing_term</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a6b79e38a0e39da53ef9b335247991517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_predicted_delta_pose_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ab9ec69ba160dba4ab6097b6988243b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_previous_delta_pose_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ab5d15b003b91cff01c0cf230a31d4059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_prior_cov_vel</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ade1ca64c8dac0d8827cb5dd1c67401e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>_rrb_centroid_in_sf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ae29911521c2659c1430588e8ad425dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_rrb_current_pose_in_sf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a4ceab918ef9b8104c44e82b929eefaa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_rrb_current_vel_in_sf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>af961752f7df7ad70a900e8a7289f0306</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rrb_id</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a9687316d952b5b9766717cc2ffcd1e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 6, 6 &gt;</type>
      <name>_rrb_pose_cov_in_sf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a23e78cf6797e4201fb2ed4eea5903b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_rrb_previous_pose_in_sf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a0f92468937ac0f2b85bde29678a1e253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 6, 6 &gt;</type>
      <name>_rrb_vel_cov_in_sf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ae78a2c3a6ae3d5478b5654f6e8f5559e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_meas_noise</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a81eca4f78c115eed6ee7f5ae26617151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_sys_noise_jv</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a602015ab90bbbf8ca11e9f9073859e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_sys_noise_jvd</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>abf8a099f2be189ad22e18ec36fa94a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_sys_noise_phi</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aa58d5810d8ad9bb0a9b3741bdde1e2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_sys_noise_px</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>abec260e64a18e209159c6996db43fa23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_sys_noise_py</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ad2a225ccd85a0cb196bc2f896347f5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_sys_noise_pz</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a27e4a98275e334426f1d963f46459140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_sys_noise_theta</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a69328a31c6db1771c4d1fdcaf0577928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3d</type>
      <name>_srb_centroid_in_sf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a62cafa13d670166b51661e9ac883f241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 6, 6 &gt;</type>
      <name>_srb_current_pose_cov_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a31bb8b328ae23c68f889d3f182a92241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_srb_current_pose_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aa640f2e67bd5950a92f40c77affa6500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_srb_current_pose_in_sf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a44d484d6531ce9420eff7d440b4c81db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_srb_current_vel_in_sf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ae44e218b5bb7aefbce51c439bf5b0157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 6, 6 &gt;</type>
      <name>_srb_initial_pose_cov_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ad89e1a005877e38bc74244373f02fb3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_srb_initial_pose_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aaecc1fa78d59ba9061c2e3ff1e1ee756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix&lt; double, 6, 6 &gt;</type>
      <name>_srb_pose_cov_in_sf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a689787f25a0663c67b61a8e96625a422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_srb_predicted_pose_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a4d552d9be0d0564c51f6f0d11917e180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_srb_previous_pose_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>ad366b3a19b53d49cd8df05108704cbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Twistd</type>
      <name>_srb_previous_predicted_pose_in_rrbf</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a277b2ff5cc5baf4fb8ebf733cb3ab03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformBroadcaster</type>
      <name>_tf_pub</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>aa20810cdb0c041847b233b731bd747bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_uncertainty_joint_acceleration</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a89a0526be26988427f76b842fd89632a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix2d</type>
      <name>_uncertainty_joint_orientation_phitheta</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a688c0d259c06c911a82d54d200cc5f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix3d</type>
      <name>_uncertainty_joint_position</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a5902c5644460d296584a83a2f66bb92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_uncertainty_joint_state</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a10df74093c1ae1d4e64ee7a179db3828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_uncertainty_joint_velocity</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>a17426d376eed04b44b0ddc97cb69cfb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_unnormalized_model_probability</name>
      <anchorfile>classomip_1_1JointFilter.html</anchorfile>
      <anchor>afe800e17757cfbc17bc8a1ebf0f5c706</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omip::MultiJointTracker</name>
    <filename>classomip_1_1MultiJointTracker.html</filename>
    <base>RecursiveEstimatorFilterInterface&lt; ks_state_t, ks_measurement_t &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addPredictedState</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>abd8f5b224f3442b9ef8e049518f449d2</anchor>
      <arglist>(const ks_state_t &amp;predicted_state, const double &amp;predicted_state_timestamp_ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>correctState</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a59bf1e937cb00061a679468753563c87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateJointFiltersProbabilities</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aa4566591fbf7350ec6d8534d1afaa9d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JointCombinedFilterPtr</type>
      <name>getCombinedFilter</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a59d1e92c10d5b3134203b0dbb5ad5a8b</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiJointTracker</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a1c5ebc41a1708c72bc600f625c33876d</anchor>
      <arglist>(double loop_period_ns, ks_analysis_t ks_analysis_type, double dj_ne)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>predictMeasurement</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a50a80f0e426c8de9d98185cbd5b4aa71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>predictState</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>afb867b181eea76754533ab04cd3b8efc</anchor>
      <arglist>(double time_interval_ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMeasurement</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a22dde0bd700f2c73eed1fa73a5582a18</anchor>
      <arglist>(const ks_measurement_t &amp;poses_and_vels, const double &amp;measurement_timestamp_ns)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMinimumJointAgeForEE</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>ac0f896fb942371c47e0a52d60adee403</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMinimumNumFramesForNewRB</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a4a9d7812ac5c8e713124ab7988c82390</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setNumSamplesLikelihoodEstimation</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>adf2a449c421ed21e784e2338006a85d6</anchor>
      <arglist>(int likelihood_sample_num)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPrismaticPriorCovarianceVelocity</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a529c410dea7990523ea81182a216b0e8</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPrismaticSigmaMeasurementNoise</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aed131e02e49ada5b9b49fcbe07003890</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPrismaticSigmaSystemNoisePhi</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>ab15ca9a956c1486ce8fb4102a11ef0c9</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPrismaticSigmaSystemNoisePV</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aebef5e1d5259965810ae0ce5472d3600</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPrismaticSigmaSystemNoisePVd</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a13056c44cb52913f11dd3c5aa7047705</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setPrismaticSigmaSystemNoiseTheta</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a02350ab689fcbfafe1b3231b6beba7cf</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRevoluteMaximumJointDistanceForEstimation</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a557b48f0686bf6647844b205d7756a28</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRevoluteMinimumRotForEstimation</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a46ae0e20a80d6c7b0a69f228cb25081f</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRevolutePriorCovarianceVelocity</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aa7bfcf3b08516f98ff305aa11817233f</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRevoluteSigmaMeasurementNoise</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a90b25c0bc387c8cc75fa30582209c2a7</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRevoluteSigmaSystemNoisePhi</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a8f4c6665047bc8b20ff13aa02eece34c</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRevoluteSigmaSystemNoisePx</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aa30545690f8ea106c4e917e28bfb7c0b</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRevoluteSigmaSystemNoisePy</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a7769582a31f853b673b14eb50052d235</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRevoluteSigmaSystemNoisePz</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a0825793cf11d05fc9b1222d29e9ee56f</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRevoluteSigmaSystemNoiseRV</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a25584a43dc6cd19e2efd92beee3bc1d6</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRevoluteSigmaSystemNoiseRVd</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a397f965515e988a9b3dbb06edd01774b</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRevoluteSigmaSystemNoiseTheta</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aa87b190e00c5b2b81406eb1c7cb1e13b</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRigidMaxRotation</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a0669c6cb699e175e10ceabdbd87cca7f</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setRigidMaxTranslation</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a3f68e90e637153b0cf997cf2b320d462</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSigmaDeltaMeasurementUncertaintyAngular</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aba0d2becd067ed90644ce757c8dfdb84</anchor>
      <arglist>(double sigma_delta_meas_uncertainty_angular)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setSigmaDeltaMeasurementUncertaintyLinear</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>ac28528ed7276ae5e0d370cb1103592e3</anchor>
      <arglist>(double sigma_delta_meas_uncertainty_linear)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MultiJointTracker</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a2498051178123e931aceaae225873b89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_reflectState</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a0b2693af4038be8fffa6af4e42264b22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_disconnected_j_ne</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a8c9a90246231919bf704964c44bb9cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>joint_combined_filters_map</type>
      <name>_joint_combined_filters</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a5f6837c214822fd2bd972e34ca92a34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ks_analysis_t</type>
      <name>_ks_analysis_type</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a06cda49e0c43ea67ea22c3568e480d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>omip_msgs::RigidBodyPosesAndVelsMsgPtr</type>
      <name>_last_rcvd_poses_and_vels</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>ad723726d539392e8dedaa1b3198de8a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_likelihood_sample_num</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a940ed2f58bc13f66c7ae4f8b4dd620cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_min_joint_age_for_ee</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>ade4b8d8eda6f3c5e339550422a1f1245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_min_num_frames_for_new_rb</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aa498e305fff45a2c6a444ed2c7f28e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; omip_msgs::RigidBodyPosesAndVelsMsgPtr &gt;</type>
      <name>_n_previous_rcvd_poses_and_vels</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a6cba32fc35cde0ec8fa369254e578b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::pair&lt; int, int &gt;, int &gt;</type>
      <name>_precomputing_counter</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a50cc9a245f99fd5ad1d34744f9de3adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>omip_msgs::RigidBodyPosesAndVelsMsgPtr</type>
      <name>_previous_rcvd_poses_and_vels</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a299e630cf6b09fe3cbd862dbce1fe542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_prism_prior_cov_vel</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a16eff724768099eea6c93d3e96a1636c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_prism_sigma_meas_noise</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a5fcc6a36b2e583cec475cf049ab23d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_prism_sigma_sys_noise_phi</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a61034d49561a03e773b02027afb3b86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_prism_sigma_sys_noise_pv</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>ac5ca919f68643592652af888ad5c2f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_prism_sigma_sys_noise_pvd</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>ac234fd148a2938f77893205ee70d10d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_prism_sigma_sys_noise_theta</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a23347d8f3f127d37bc6ce56c2b8555b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_max_joint_distance_for_ee</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a97ad1384835b290ae60a06644c787d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_min_rot_for_ee</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a17bab0ae6d117dac0fbe70a5b379ba96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_prior_cov_vel</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a894b1cfe84f53bd87114fe926249dfbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_sigma_meas_noise</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a8f4cfe549c056c4c743504ec26103f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_sigma_sys_noise_phi</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a85d74ad79469a6a460b6f679a10e35c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_sigma_sys_noise_px</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a9e02d7fac14cd8f819b31ffcb9363224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_sigma_sys_noise_py</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aa5e32b8634e9412a12159e762d7777af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_sigma_sys_noise_pz</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aca59687e15cecb43978c023096cd9d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_sigma_sys_noise_rv</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a347377178c873f7b43a29df3fc3d96ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_sigma_sys_noise_rvd</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aa1ffc9b1d63bc30ef0c28f92fec60aed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_sigma_sys_noise_theta</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>ab80f40ba1d924231e32a643523a106fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rig_max_rotation</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>afd3b0405f86d8f075bdb06a21f4585e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rig_max_translation</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a95006fbabe4dbc576aba27287b7206c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::pair&lt; int, int &gt;, Eigen::Twistd &gt;</type>
      <name>_rrb_pose_at_srb_birthday_in_sf</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a845045dd2a482769af96db5f9340a0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_delta_meas_uncertainty_angular</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>ab521b10b6f68c92b8607da8e057a7732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_delta_meas_uncertainty_linear</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>a737406d7a1d14f3d402d9b35cb943ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::pair&lt; int, int &gt;, Eigen::Twistd &gt;</type>
      <name>_srb_pose_at_srb_birthday_in_sf</name>
      <anchorfile>classomip_1_1MultiJointTracker.html</anchorfile>
      <anchor>aeec1e6900ed3c0c8a996ed85cba874f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omip::MultiJointTrackerNode</name>
    <filename>classomip_1_1MultiJointTrackerNode.html</filename>
    <base>RecursiveEstimatorNodeInterface&lt; ks_measurement_ros_t, ks_state_ros_t, MultiJointTracker &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>measurementCallback</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>ae54fc0abd1c382be4be08b158e88db58</anchor>
      <arglist>(const boost::shared_ptr&lt; ks_measurement_ros_t const  &gt; &amp;poses_and_vels)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiJointTrackerNode</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a5d7519dfdf35cd7bfd66c5cbe4ff5c25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>publishURDF</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a1afe5a66b05554d419a57754eeedd7e7</anchor>
      <arglist>(joint_tracker::publish_urdf::Request &amp;request, joint_tracker::publish_urdf::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadBag</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a5886e31990c80c115531033b0ec0f776</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadParameters</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a749f493502af1834e1044f72cf3bbff1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>statePredictionCallback</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>ae634e3ecbc7754d1350cb2bb02643e55</anchor>
      <arglist>(const boost::shared_ptr&lt; ks_state_ros_t const  &gt; &amp;predicted_next_state)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MultiJointTrackerNode</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>ad76a28ae6b102aa0d11ef7f96c7d62c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_generateURDF</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>ab3b4c33b4bb06e82f6f980a3b27c48da</anchor>
      <arglist>(std_msgs::String &amp;urdf_string_msg, sensor_msgs::JointState &amp;joint_state_msg) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_PrintResults</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a7a969ded60aabc76681014e98dadfb47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_publishPredictedMeasurement</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a6a1d5fd1b9026b791f4411493404979e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>_publishState</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a2fb332158e202c45d6649fc92bfb252d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_loop_period_ns</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a1fb5bd8b5788dbe34413acfb00ea4477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_min_joint_age_for_ee</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a787b900f84a8c27f47ac932478cef557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_processing_factor</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a95395fcced624fb6fca4b698126ec47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sensor_fps</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>aed2b32bd67af09a05ae1a64148a435bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_sr_path</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>ac1fe31c886075fa993de413adfe815f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>_state_publisher_joint_states</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a39d25d8105f9d9036fd73b198e09067e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>_state_publisher_rviz_markers</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>ade10973733b2e0e70b3ad2054a97d8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>_state_publisher_urdf</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a508f80ca0b37d449b2bc592631ce2dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceServer</type>
      <name>_urdf_pub_service</name>
      <anchorfile>classomip_1_1MultiJointTrackerNode.html</anchorfile>
      <anchor>a49fd30ca9f2497e7f77d2ceeeab860de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::NonLinearPrismaticMeasurementPdf</name>
    <filename>classBFL_1_1NonLinearPrismaticMeasurementPdf.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixWrapper::Matrix</type>
      <name>dfGet</name>
      <anchorfile>classBFL_1_1NonLinearPrismaticMeasurementPdf.html</anchorfile>
      <anchor>a6413181df4f1febade8e80bc1294f004</anchor>
      <arglist>(unsigned int i) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixWrapper::ColumnVector</type>
      <name>ExpectedValueGet</name>
      <anchorfile>classBFL_1_1NonLinearPrismaticMeasurementPdf.html</anchorfile>
      <anchor>a6e35d50c221e81dc30e5e6b3100b8e12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NonLinearPrismaticMeasurementPdf</name>
      <anchorfile>classBFL_1_1NonLinearPrismaticMeasurementPdf.html</anchorfile>
      <anchor>a765cfb8c388845e374cc5278c5a98a0e</anchor>
      <arglist>(const Gaussian &amp;additiveNoise)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NonLinearPrismaticMeasurementPdf</name>
      <anchorfile>classBFL_1_1NonLinearPrismaticMeasurementPdf.html</anchorfile>
      <anchor>a4a3bd910bf2d975d6b17aeead6f277c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixWrapper::Matrix</type>
      <name>dfx</name>
      <anchorfile>classBFL_1_1NonLinearPrismaticMeasurementPdf.html</anchorfile>
      <anchor>a343019e4450c6ce42879b746a24577f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BFL::NonLinearRevoluteMeasurementPdf</name>
    <filename>classBFL_1_1NonLinearRevoluteMeasurementPdf.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixWrapper::Matrix</type>
      <name>dfGet</name>
      <anchorfile>classBFL_1_1NonLinearRevoluteMeasurementPdf.html</anchorfile>
      <anchor>ac26af174782844a47d11df0e0ba8a6ba</anchor>
      <arglist>(unsigned int i) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual MatrixWrapper::ColumnVector</type>
      <name>ExpectedValueGet</name>
      <anchorfile>classBFL_1_1NonLinearRevoluteMeasurementPdf.html</anchorfile>
      <anchor>aa8e7e1eccfc71907ffd86cd80946c1eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NonLinearRevoluteMeasurementPdf</name>
      <anchorfile>classBFL_1_1NonLinearRevoluteMeasurementPdf.html</anchorfile>
      <anchor>a3d356d18e0e0a6f0ae2fbb16b4cd762c</anchor>
      <arglist>(const Gaussian &amp;additiveNoise)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NonLinearRevoluteMeasurementPdf</name>
      <anchorfile>classBFL_1_1NonLinearRevoluteMeasurementPdf.html</anchorfile>
      <anchor>a29121daf5538658ecc27a7b855160501</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixWrapper::Matrix</type>
      <name>dfx</name>
      <anchorfile>classBFL_1_1NonLinearRevoluteMeasurementPdf.html</anchorfile>
      <anchor>a10725041630832959bbdc9289b4874f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omip::PrismaticJointFilter</name>
    <filename>classomip_1_1PrismaticJointFilter.html</filename>
    <base>omip::JointFilter</base>
    <member kind="function">
      <type>PrismaticJointFilterPtr</type>
      <name>clone</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>ae39d388b7f9bc274c568f5dfefa9f8ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>correctState</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a4e8db84dc2271039e2df37fb68475145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateMeasurementHistoryLikelihood</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a87205afb8bad869d38bab8dd804f893a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateUnnormalizedModelProbability</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a698ec82c7f532a5fda4b48913d8f3f00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JointFilterType</type>
      <name>getJointFilterType</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a922dd7b29cf54fec8d6124b2a550b813</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getJointFilterTypeStr</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a7d8aa9c200d669bba4ff3abbf4dd72e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>getJointMarkersInRRBFrame</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>acf20aea90075a16f8edd21f2334ea211</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBDeltaPoseWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>af0311a461a1a59d043541589b86d26c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBPoseWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a449ef8271cf3c92b8d965328d78e2b02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBVelocityWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a0664e1c76d3215a84e7f7eecf368437f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a16e6b737202ef1a0982502e87122c52c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>predictMeasurement</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a260201ae6fc7a367efa18ac17937f3d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>predictState</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a8f993f037dcf1262a98645b7c1e701fb</anchor>
      <arglist>(double time_interval_ns)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>PrismaticJointFilter</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>ab61ff904185acb89fa34ec5139465eee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrismaticJointFilter</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a8597d4f6e0f86963f4c6830bad506a32</anchor>
      <arglist>(const PrismaticJointFilter &amp;prismatic_joint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceDeltaMeasurementLinear</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>aac8078a55a9d61bcf5646603f6696b20</anchor>
      <arglist>(double delta_meas)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PrismaticJointFilter</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>ab1354a86eb85616d51316fab2ee9af59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_initializeEKF</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>aec7c897f8bfc2c4fc62d0391230ec34d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_initializeMeasurementModel</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a0d8a96871910bf058ff49b9babda0e7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_initializeSystemModel</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>ae3d056b300d71a83b6391bef33d587c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual PrismaticJointFilter *</type>
      <name>doClone</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a4af4ae6d3245d1173e02b19c4e449104</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFL::ExtendedKalmanFilter *</type>
      <name>_ekf</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>afe898620078946a49c83c5e771ca6a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFL::AnalyticMeasurementModelGaussianUncertainty *</type>
      <name>_meas_MODEL</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a441e5cee8e6ad9e6a1ec4e8eba8e3d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFL::NonLinearPrismaticMeasurementPdf *</type>
      <name>_meas_PDF</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a8a276c948171abe598ea636515b8ef91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_delta_meas_uncertainty_linear</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>ae47e7e70573e0fc53a9f26bc3285debd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFL::LinearAnalyticSystemModelGaussianUncertainty *</type>
      <name>_sys_MODEL</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>aefaa17015ea04c00065be9f8ef286cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFL::LinearAnalyticConditionalGaussian *</type>
      <name>_sys_PDF</name>
      <anchorfile>classomip_1_1PrismaticJointFilter.html</anchorfile>
      <anchor>a02ce56f6f4ea2a597806df26e96cc67e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omip::RevoluteJointFilter</name>
    <filename>classomip_1_1RevoluteJointFilter.html</filename>
    <base>omip::JointFilter</base>
    <member kind="function">
      <type>RevoluteJointFilterPtr</type>
      <name>clone</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>af1a58ae4e66a3ef898e832ef3cb7d986</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>correctState</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a4665fe0e955cb980a5ec925eb1f0c69b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateMeasurementHistoryLikelihood</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>ae0a16ccd7e97c79ba28e759a34e3ed16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateUnnormalizedModelProbability</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a77de8a71ee7cb80f662a6114d9050a69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JointFilterType</type>
      <name>getJointFilterType</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a3291ef23397d0a128a05a7c0cdf15566</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getJointFilterTypeStr</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a24daa26f3d1d0a5fb59fc696946f2110</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>getJointMarkersInRRBFrame</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>aeb25512cae9dd00ff27a95642728d95f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBDeltaPoseWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a0e26b2beec7e9124143d08fa9c68866b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBPoseWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a926c7e24692aafb8b9401814541b9712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBVelocityWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a4c665556335f763d6281d5640d4ee0d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a5b5db9973301e642e237b3f870a28c15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>predictMeasurement</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a9d8431a64f2a1a1073c5f0b996a8bba9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>predictState</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a2dd8747ad80551606b41cd699507d888</anchor>
      <arglist>(double time_interval_ns)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>RevoluteJointFilter</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a64f429b539ae44f8cab7e17300e9b2c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RevoluteJointFilter</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a5cdf1d76ca3c1592d678e407b2e8379d</anchor>
      <arglist>(const RevoluteJointFilter &amp;rev_joint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setCovarianceDeltaMeasurementAngular</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a27df8d142cf1ad6756d56490ae6a446b</anchor>
      <arglist>(double sigma_delta_meas_uncertainty_angular)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaxRadiusDistanceRevolute</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a2b48c30e3b8329ec49ee48b42790740a</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMinRotationRevolute</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a306381c81ccda0b256cdb1b1e324404e</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RevoluteJointFilter</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a3985c8dec740344b0229e2118a9667ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_initializeEKF</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>af541d15a25fbd4b927dbf86a70c03989</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_initializeMeasurementModel</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a2696fdee7033451562d2f863eddcd273</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_initializeSystemModel</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>acc6b49efcd8cf46be2ca79699af5ee85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual RevoluteJointFilter *</type>
      <name>doClone</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>aef7a304fcbb6f0960a9c30a073418f66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_accumulated_rotation</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a3fb47d3466384fba7985da634923d186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFL::ExtendedKalmanFilter *</type>
      <name>_ekf</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>accb663ea37d8d90272704e961105ec4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFL::AnalyticMeasurementModelGaussianUncertainty *</type>
      <name>_meas_MODEL</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>aca5b22605d8e7e36786bdd7c575b2bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFL::NonLinearRevoluteMeasurementPdf *</type>
      <name>_meas_PDF</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a5c28c6352ea0923952c53ee84e58e184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_max_joint_distance_for_ee</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a7c995371b13898246ccd35eeab3c86ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rev_min_rot_for_ee</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>ad84786c64f81b2dfdd93fedca8c87b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_sigma_delta_meas_uncertainty_angular</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>adaa474e8a48ca948fa9b6502c550d205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFL::LinearAnalyticSystemModelGaussianUncertainty *</type>
      <name>_sys_MODEL</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>a2f0d45171d656ada028fbfb61a9f4388</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BFL::LinearAnalyticConditionalGaussian *</type>
      <name>_sys_PDF</name>
      <anchorfile>classomip_1_1RevoluteJointFilter.html</anchorfile>
      <anchor>add8bc2f56860af8db9d318c3f97fdd6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omip::RigidJointFilter</name>
    <filename>classomip_1_1RigidJointFilter.html</filename>
    <base>omip::JointFilter</base>
    <member kind="function">
      <type>RigidJointFilterPtr</type>
      <name>clone</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a200bfdc1fb7b252dd98bad8d7f14a00a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateMeasurementHistoryLikelihood</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a2b52f94b3cc73e6cfeb0b9727d9d9bcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>estimateUnnormalizedModelProbability</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a5afebead89e021efb0837f233f3dea2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual JointFilterType</type>
      <name>getJointFilterType</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a5702d6765c2443042f2274e32319ed83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getJointFilterTypeStr</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a963f69588fc27c70db05e5ee7139ca72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; visualization_msgs::Marker &gt;</type>
      <name>getJointMarkersInRRBFrame</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>afbc28ad5d6694b860f64306e68fec9aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBDeltaPoseWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>aaf7e7b5723fc625cac76ac904fe3bbdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBPoseWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a3a2a4ceae530fda02bd8a996d465706d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual geometry_msgs::TwistWithCovariance</type>
      <name>getPredictedSRBVelocityWithCovInSensorFrame</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a70bfe5f0c9552309b432204a73312e3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a7bd18467903e7b5711e540e6e2fada20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>predictMeasurement</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a0c1b5b38cfb898059cd0d08702db3e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RigidJointFilter</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a75da62cabec028f8d3c8cda0b4cc98c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RigidJointFilter</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a99a186884a979b94491dd1f1170a33db</anchor>
      <arglist>(const RigidJointFilter &amp;rigid_joint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaxRotationRigid</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>ad2d86d73da9f3bd2f693091cb74682a3</anchor>
      <arglist>(double max_rot)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaxTranslationRigid</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>acaf92248f55a204d2acedd8d5b6efa19</anchor>
      <arglist>(double max_trans)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RigidJointFilter</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>ad8e3abbbe0acaf802a067e99a73fef52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual RigidJointFilter *</type>
      <name>doClone</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>ac8dfc9b6e3d6f335acd0149648aa4431</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_motion_memory_prior</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>aa8e9a2716e6e14689fbe80ac0742225d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rig_max_rotation</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>ac41f7d17a671d1638cee28011ce53e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_rig_max_translation</name>
      <anchorfile>classomip_1_1RigidJointFilter.html</anchorfile>
      <anchor>a131a8a367b2ddb49cea52a68a76cd482</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>BFL</name>
    <filename>namespaceBFL.html</filename>
    <class kind="class">BFL::NonLinearPrismaticMeasurementPdf</class>
    <class kind="class">BFL::NonLinearRevoluteMeasurementPdf</class>
  </compound>
  <compound kind="namespace">
    <name>omip</name>
    <filename>namespaceomip.html</filename>
    <class kind="class">omip::DisconnectedJointFilter</class>
    <class kind="class">omip::JointCombinedFilter</class>
    <class kind="class">omip::JointFilter</class>
    <class kind="class">omip::MultiJointTracker</class>
    <class kind="class">omip::MultiJointTrackerNode</class>
    <class kind="class">omip::PrismaticJointFilter</class>
    <class kind="class">omip::RevoluteJointFilter</class>
    <class kind="class">omip::RigidJointFilter</class>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; DisconnectedJointFilter &gt;</type>
      <name>DisconnectedJointFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aac7f91160b1d63ea4d3c0ca21558c126</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; FeaturePCL &gt;</type>
      <name>FeatureCloudPCL</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a5f55f55a1f1492de04eb7b63ae9997fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; FeaturePCL &gt;</type>
      <name>FeatureCloudPCL</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a5f55f55a1f1492de04eb7b63ae9997fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; FeaturePCLwc &gt;</type>
      <name>FeatureCloudPCLwc</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a3023cefb581cef6f0332380aa88d8e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; FeaturePCLwc &gt;</type>
      <name>FeatureCloudPCLwc</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a3023cefb581cef6f0332380aa88d8e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZL</type>
      <name>FeaturePCL</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aad4b0bd252b5cd4ba81cfd97016446a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZL</type>
      <name>FeaturePCL</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aad4b0bd252b5cd4ba81cfd97016446a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>ft_measurement_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aab0ba33aea9b7a80a305fe6286f56ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>ft_measurement_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aab0ba33aea9b7a80a305fe6286f56ada</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; cv_bridge::CvImagePtr, cv_bridge::CvImagePtr &gt;</type>
      <name>ft_measurement_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a1c62897c458bfeffca747c70e7c24bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; cv_bridge::CvImagePtr, cv_bridge::CvImagePtr &gt;</type>
      <name>ft_measurement_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a1c62897c458bfeffca747c70e7c24bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>ft_state_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a8115f7ee51f1012025b947ad1de9dc82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>ft_state_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a8115f7ee51f1012025b947ad1de9dc82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FeatureCloudPCLwc::Ptr</type>
      <name>ft_state_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a5fc9a40e4e8ddc51ea5715f9a2ed883f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FeatureCloudPCLwc::Ptr</type>
      <name>ft_state_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a5fc9a40e4e8ddc51ea5715f9a2ed883f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::pair&lt; int, int &gt;, JointCombinedFilterPtr &gt;</type>
      <name>joint_combined_filters_map</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a89874ba86b7112f1525ec08d7e872ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; JointFilterType, JointFilterPtr &gt;</type>
      <name>joint_filters_map</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>af7a74096a1a9b2ad4711805b53346771</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long int</type>
      <name>Joint_id_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a10a6801ed1191c67aa43727893da1816</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long int</type>
      <name>Joint_id_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a10a6801ed1191c67aa43727893da1816</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; omip_msgs::RigidBodyPoseAndVelMsg, omip_msgs::RigidBodyPoseAndVelMsg &gt;</type>
      <name>joint_measurement_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a5095ab9e7bc4d5b1aea5828556112b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; omip_msgs::RigidBodyPoseAndVelMsg, omip_msgs::RigidBodyPoseAndVelMsg &gt;</type>
      <name>joint_measurement_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a5095ab9e7bc4d5b1aea5828556112b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int long</type>
      <name>JointCombinedFilterId</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aee1624b2a3a2b2168725d39daa75a4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; JointCombinedFilter &gt;</type>
      <name>JointCombinedFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a6300386817cdd21a3bc14a5471a26291</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; JointFilter &gt;</type>
      <name>JointFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a2855672c33ba4116246564db3248b301</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::pair&lt; int, int &gt;, boost::shared_ptr&lt; JointCombinedFilter &gt; &gt;</type>
      <name>KinematicModel</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aa63f63d7530d7c9ab6180d1a7d5e106f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::pair&lt; int, int &gt;, boost::shared_ptr&lt; JointCombinedFilter &gt; &gt;</type>
      <name>KinematicModel</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aa63f63d7530d7c9ab6180d1a7d5e106f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omip_msgs::RigidBodyPosesAndVelsMsg</type>
      <name>ks_measurement_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>acf11db7e91583f4ef896fb3597ff10e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omip_msgs::RigidBodyPosesAndVelsMsg</type>
      <name>ks_measurement_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>acf11db7e91583f4ef896fb3597ff10e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omip_msgs::RigidBodyPosesAndVelsMsg</type>
      <name>ks_measurement_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a685a533e5886d93c69b3fbbfcde3ff4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omip_msgs::RigidBodyPosesAndVelsMsg</type>
      <name>ks_measurement_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a685a533e5886d93c69b3fbbfcde3ff4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omip_msgs::KinematicStructureMsg::Ptr</type>
      <name>ks_state_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a31f32104122c21974670b95daeaef86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omip_msgs::KinematicStructureMsg::Ptr</type>
      <name>ks_state_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a31f32104122c21974670b95daeaef86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KinematicModel</type>
      <name>ks_state_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a55a7ac933f46994e2daffff28fc90ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KinematicModel</type>
      <name>ks_state_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a55a7ac933f46994e2daffff28fc90ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;</type>
      <name>PointCloudPCL</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aee0b8e3bd01091da97e36fd19bde0974</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;</type>
      <name>PointCloudPCL</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aee0b8e3bd01091da97e36fd19bde0974</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointPCL &gt;</type>
      <name>PointCloudPCLNoColor</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad1c0206e0d172c15c0fbd3606e8a95a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointPCL &gt;</type>
      <name>PointCloudPCLNoColor</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad1c0206e0d172c15c0fbd3606e8a95a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointPCL</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a19f467ab212494e65d64cffbe371c861</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>PointPCL</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a19f467ab212494e65d64cffbe371c861</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; PrismaticJointFilter &gt;</type>
      <name>PrismaticJointFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac7dedc033b8c73e0247bcaf699fe4e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long int</type>
      <name>RB_id_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aea005ea79478372a871102b7c573ddf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long int</type>
      <name>RB_id_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aea005ea79478372a871102b7c573ddf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>rbt_measurement_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a26a57f68a456bf20562e23fa9243f969</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud2</type>
      <name>rbt_measurement_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a26a57f68a456bf20562e23fa9243f969</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FeatureCloudPCLwc::Ptr</type>
      <name>rbt_measurement_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a381f162fd936ec448b21288b9ea1f584</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FeatureCloudPCLwc::Ptr</type>
      <name>rbt_measurement_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a381f162fd936ec448b21288b9ea1f584</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omip_msgs::RigidBodyPosesAndVelsMsg</type>
      <name>rbt_state_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a7398f3eab04229527b85f5dcb68abaeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omip_msgs::RigidBodyPosesAndVelsMsg</type>
      <name>rbt_state_ros_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a7398f3eab04229527b85f5dcb68abaeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omip_msgs::RigidBodyPosesAndVelsMsg</type>
      <name>rbt_state_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a75760867b784308d35c032c7df10a36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>omip_msgs::RigidBodyPosesAndVelsMsg</type>
      <name>rbt_state_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a75760867b784308d35c032c7df10a36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RevoluteJointFilter &gt;</type>
      <name>RevoluteJointFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a55b71e4711b3243c242ff40306f27bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointPCL &gt;</type>
      <name>RigidBodyShape</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a1dd90a19b98f954d8b08984916d4b944</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointPCL &gt;</type>
      <name>RigidBodyShape</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a1dd90a19b98f954d8b08984916d4b944</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; RigidJointFilter &gt;</type>
      <name>RigidJointFilterPtr</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aaa7f72ea51fc878fa1e6e50be0280305</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>JointFilterType</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad0f2ef008fac1095b2a3596d1a6c143a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGID_JOINT</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad0f2ef008fac1095b2a3596d1a6c143aa89e01e3e1a09dd56147bd863e55e24c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRISMATIC_JOINT</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad0f2ef008fac1095b2a3596d1a6c143aaceeba0696ef6925275ba11d7c6ce9c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REVOLUTE_JOINT</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad0f2ef008fac1095b2a3596d1a6c143aab3b504d820e5b9d00e8b393d7aa8b354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCONNECTED_JOINT</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ad0f2ef008fac1095b2a3596d1a6c143aa3db3161e6097616536898be8b08f42bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ks_analysis_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a7d7c671dd06d1b78876ed073273b4f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOVING_BODIES_TO_STATIC_ENV</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a7d7c671dd06d1b78876ed073273b4f60aa33dc0e5a6201f15794ca02e44e4dd30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BETWEEN_MOVING_BODIES</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a7d7c671dd06d1b78876ed073273b4f60a8c68f3d929b1191378ca338cae5ce628</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL_ANALYSIS</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a7d7c671dd06d1b78876ed073273b4f60ab3b1bfb584f7a000779a73b52cf19127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MotionConstraint</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac0a23df9d1d365237f9d37ac51c635e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>shape_model_selector_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>shape_model_selector_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>static_environment_tracker_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a673afd867a8b1dc4816549db87f943ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>static_environment_tracker_t</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a673afd867a8b1dc4816549db87f943ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EigenAffine2TranslationAndEulerAngles</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a2e3aa6ddbd078d2db5cbcd2a4a02ac9a</anchor>
      <arglist>(const Eigen::Affine3d &amp;t, double &amp;x, double &amp;y, double &amp;z, double &amp;roll, double &amp;pitch, double &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EigenTwist2GeometryMsgsTwist</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a4440398312c084c8945b42c420eda94f</anchor>
      <arglist>(Eigen::Twistd &amp;eigen_twist, geometry_msgs::Twist &amp;gm_twist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GeometryMsgsTwist2EigenTwist</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a8b7e7252235eda87346236daea971965</anchor>
      <arglist>(const geometry_msgs::Twist &amp;gm_twist, Eigen::Twistd &amp;eigen_twist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invert3x3Matrix</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a3b2f50e4338f9ee3ca134d30e098d9fd</anchor>
      <arglist>(const MatrixWrapper::Matrix &amp;to_inv, MatrixWrapper::Matrix &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invert3x3MatrixEigen</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a1c3b9a3276b45ff22c96b39184d95aad</anchor>
      <arglist>(const Eigen::Map&lt; Eigen::Matrix&lt; double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor &gt; &gt; &amp;to_inv, Eigen::Map&lt; Eigen::Matrix&lt; double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor &gt; &gt; &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>invert3x3MatrixEigen2</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>afa97e59eaf6326ee9728ca4bb4d13fb1</anchor>
      <arglist>(const Eigen::Matrix3d &amp;to_inv, Eigen::Matrix3d &amp;inverse)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Twistd</type>
      <name>invertTwist</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac2b413b3e852cf268dda2953996c154f</anchor>
      <arglist>(Eigen::Twistd &amp;current_twist, Eigen::Twistd &amp;previous_twist, bool &amp;inverted)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a106f77f539d687f2e0f79a8db91bfb16</anchor>
      <arglist>(const Eigen::Matrix4d &amp;transformation)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>L2Distance</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a2bf156d9a858f51a57ed25fb9fb90d30</anchor>
      <arglist>(const Feature::Location &amp;first, const Feature::Location &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Location2PointPCL</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abf2cedc50cf20a62f4b5da0ad46871ef</anchor>
      <arglist>(const Feature::Location &amp;point_location, pcl::PointXYZ &amp;point_pcl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LocationAndId2FeaturePCL</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a5c8ed64f41043c6d7c01adef03bb482c</anchor>
      <arglist>(const Feature::Location &amp;feature_location, const Feature::Id &amp;feature_id, pcl::PointXYZL &amp;feature_pcl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LocationAndId2FeaturePCLwc</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>af3522c817020fae1e43eeddd1be619d7</anchor>
      <arglist>(const Feature::Location &amp;feature_location, const Feature::Id &amp;feature_id, omip::FeaturePCLwc &amp;feature_pcl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LocationOfFeature2ColumnVector</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a1ba83379e66e4fdc6d015c9598af9fe2</anchor>
      <arglist>(const Feature::Location &amp;lof, MatrixWrapper::ColumnVector &amp;col_vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LocationOfFeature2ColumnVectorHomogeneous</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac8a6a3110f9b399ff53af8ce62eeb46a</anchor>
      <arglist>(const Feature::Location &amp;lof, MatrixWrapper::ColumnVector &amp;col_vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LocationOfFeature2EigenVectorHomogeneous</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>acc902063fc625de2d1e7dd63b71e15b7</anchor>
      <arglist>(const Feature::Location &amp;lof, Eigen::Vector4d &amp;eig_vec)</arglist>
    </member>
    <member kind="function">
      <type>Feature::Location</type>
      <name>operator+</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a5e9c6d03e70ac178dcd98771b9ebeb01</anchor>
      <arglist>(const Feature::Location &amp;location1, const Feature::Location &amp;location2)</arglist>
    </member>
    <member kind="function">
      <type>Feature::Location</type>
      <name>operator-</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ae7a4d424e266fff3364a2143d287fd96</anchor>
      <arglist>(const Feature::Location &amp;location1, const Feature::Location &amp;location2)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a97d8f04f96e45239e42016e6e053745d</anchor>
      <arglist>(std::ostream &amp;os, std::vector&lt; Feature::Id &gt; vector_ids)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a4fab6997bd8bc2cba130fed087488af5</anchor>
      <arglist>(std::ostream &amp;os, Eigen::Twistd twistd)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>af4488ba7ba4bb69b68c48b3ae3a5bbf5</anchor>
      <arglist>(std::ostream &amp;os, Feature::Location location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ROSTwist2EigenTwist</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a576a10e4e46b21ce0efe41a29348c302</anchor>
      <arglist>(const geometry_msgs::Twist &amp;ros_twist, Eigen::Twistd &amp;eigen_twist)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sampleNormal</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a5642731c923efd64bcd43749a09c2409</anchor>
      <arglist>(double mean, double std_dev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformLocation</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac9bbefa0017788d3e571a78d26111679</anchor>
      <arglist>(const Feature::Location &amp;origin, const Eigen::Matrix4d &amp;transformation, Feature::Location &amp;new_location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformLocation</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac345cb2f036113c9628e6909ac90cb34</anchor>
      <arglist>(const Feature::Location &amp;origin, const geometry_msgs::Twist &amp;twist, Feature::Location &amp;new_location)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformLocation</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a072b924896e1323c569072ec454325c8</anchor>
      <arglist>(const Feature::Location &amp;origin, const Eigen::Twistd &amp;twist, Feature::Location &amp;new_location, int feat_id=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformMatrix2Twist</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a57cc1deec83fa7c4637512675110c8e5</anchor>
      <arglist>(const Eigen::Matrix4d &amp;transformation_matrix, Eigen::Twistd &amp;twist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TransformMatrix2TwistUnwrapped</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>adad385d4395238273aa32bb7bc87ca94</anchor>
      <arglist>(const Eigen::Matrix4d &amp;transformation_matrix, Eigen::Twistd &amp;twist, const Eigen::Twistd &amp;twist_previous)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TranslationAndEulerAngles2EigenAffine</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>aaf5697e529c8290721eb3aef0240ae23</anchor>
      <arglist>(const double &amp;x, const double &amp;y, const double &amp;z, const double &amp;roll, const double &amp;pitch, const double &amp;yaw, Eigen::Transform&lt; double, 3, Eigen::Affine &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Twist2TransformMatrix</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a6f02fcb147c51742eb14b514661d9a80</anchor>
      <arglist>(const Eigen::Twistd &amp;transformation_twist, Eigen::Matrix4d &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Twistd</type>
      <name>unwrapTwist</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a381fc32db809574aeb5a4f4266f9f2d1</anchor>
      <arglist>(Eigen::Twistd &amp;current_twist, Eigen::Displacementd &amp;current_displacement, Eigen::Twistd &amp;previous_twist, bool &amp;changed)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BASED_ON_COLOR</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdca8356c6ec09adaa3d0ecdfb8c18da635c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BASED_ON_COLOR</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdca8356c6ec09adaa3d0ecdfb8c18da635c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BASED_ON_DEPTH</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdcad9fca89c31f827806ee26e93ddf7dafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BASED_ON_DEPTH</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdcad9fca89c31f827806ee26e93ddf7dafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BASED_ON_EXT_COLOR</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdca16b1d2e2656f94a27690fcfa4fb7096f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BASED_ON_EXT_COLOR</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdca16b1d2e2656f94a27690fcfa4fb7096f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BASED_ON_EXT_DEPTH</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdca7a784675d564f9513603174460af7f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BASED_ON_EXT_DEPTH</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdca7a784675d564f9513603174460af7f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BASED_ON_EXT_DEPTH_AND_COLOR</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdca96c635b2449449971967b93cd2056ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BASED_ON_EXT_DEPTH_AND_COLOR</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>abecefadbbae0ee515882b79009d32fdca96c635b2449449971967b93cd2056ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NO_CONSTRAINED</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac0a23df9d1d365237f9d37ac51c635e7a0516d904d165280db4b430a8f653c81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NO_MOTION</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac0a23df9d1d365237f9d37ac51c635e7aaf8bc15dcc3c6ced7fbb063d6e03978a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NO_ROLL_PITCH</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac0a23df9d1d365237f9d37ac51c635e7ae5ce4cdd185f8febd9364ac28f7bb694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NO_ROLL_PITCH_TZ</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac0a23df9d1d365237f9d37ac51c635e7a50a1ffc2825a1e651af1a10cdf5d963a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NO_ROTATION</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac0a23df9d1d365237f9d37ac51c635e7af66e713654582df84304ec5bfd65773a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NO_TRANSLATION</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac0a23df9d1d365237f9d37ac51c635e7a8da89fcc34516741415f31a883eb456d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>NO_TRANSLATION_ROLL_YAW</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac0a23df9d1d365237f9d37ac51c635e7af35d07cdde30924745b8e7a7acc5fa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ROBOT_XY_BASELINK_PLANE</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>ac0a23df9d1d365237f9d37ac51c635e7ab2fa8b8885733bbef06d325636731d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STATIC_ENVIRONMENT_EKF_TRACKER</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a673afd867a8b1dc4816549db87f943aeabc95409ae5fcc1932baa12ebbabcf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STATIC_ENVIRONMENT_EKF_TRACKER</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a673afd867a8b1dc4816549db87f943aeabc95409ae5fcc1932baa12ebbabcf83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STATIC_ENVIRONMENT_ICP_TRACKER</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a673afd867a8b1dc4816549db87f943aea17b15590a7dbc34a1101b5c6dc7e747c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STATIC_ENVIRONMENT_ICP_TRACKER</name>
      <anchorfile>namespaceomip.html</anchorfile>
      <anchor>a673afd867a8b1dc4816549db87f943aea17b15590a7dbc34a1101b5c6dc7e747c</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
