<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/warehouse_ros/src/warehouse_ros/</path>
    <filename>____init_____8py</filename>
    <namespace>warehouse_ros</namespace>
  </compound>
  <compound kind="file">
    <name>exceptions.h</name>
    <path>/tmp/ws/src/warehouse_ros/include/mongo_ros/</path>
    <filename>exceptions_8h</filename>
    <class kind="struct">mongo_ros::DbConnectException</class>
    <class kind="struct">mongo_ros::Md5SumException</class>
    <class kind="class">mongo_ros::MongoRosException</class>
    <class kind="struct">mongo_ros::NoMatchingMessageException</class>
    <namespace>mongo_ros</namespace>
  </compound>
  <compound kind="file">
    <name>message_collection.h</name>
    <path>/tmp/ws/src/warehouse_ros/include/mongo_ros/</path>
    <filename>message__collection_8h</filename>
    <includes id="query__results_8h" name="query_results.h" local="no" imported="no">mongo_ros/query_results.h</includes>
    <includes id="message__collection__impl_8hpp" name="message_collection_impl.hpp" local="yes" imported="no">impl/message_collection_impl.hpp</includes>
    <class kind="class">mongo_ros::MessageCollection</class>
    <namespace>mongo_ros</namespace>
  </compound>
  <compound kind="file">
    <name>message_collection.py</name>
    <path>/tmp/ws/src/warehouse_ros/src/warehouse_ros/</path>
    <filename>message__collection_8py</filename>
    <class kind="class">warehouse_ros::message_collection::MessageCollection</class>
    <namespace>warehouse_ros::message_collection</namespace>
  </compound>
  <compound kind="file">
    <name>message_collection_impl.hpp</name>
    <path>/tmp/ws/src/warehouse_ros/include/mongo_ros/impl/</path>
    <filename>message__collection__impl_8hpp</filename>
    <includes id="exceptions_8h" name="exceptions.h" local="no" imported="no">mongo_ros/exceptions.h</includes>
    <includes id="mongo__ros_8h" name="mongo_ros.h" local="no" imported="no">mongo_ros/mongo_ros.h</includes>
    <namespace>mongo_ros</namespace>
  </compound>
  <compound kind="file">
    <name>message_with_metadata.h</name>
    <path>/tmp/ws/src/warehouse_ros/include/mongo_ros/</path>
    <filename>message__with__metadata_8h</filename>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">mongo_ros/metadata.h</includes>
    <class kind="struct">mongo_ros::MessageWithMetadata</class>
    <namespace>mongo_ros</namespace>
  </compound>
  <compound kind="file">
    <name>metadata.h</name>
    <path>/tmp/ws/src/warehouse_ros/include/mongo_ros/</path>
    <filename>metadata_8h</filename>
    <class kind="class">mongo_ros::Metadata</class>
    <class kind="class">mongo_ros::Query</class>
    <class kind="class">mongo_ros::WrappedBSON</class>
    <namespace>mongo_ros</namespace>
  </compound>
  <compound kind="file">
    <name>mongo_ros.cpp</name>
    <path>/tmp/ws/src/warehouse_ros/src/</path>
    <filename>mongo__ros_8cpp</filename>
    <includes id="mongo__ros_8h" name="mongo_ros.h" local="no" imported="no">mongo_ros/mongo_ros.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="no" imported="no">mongo_ros/exceptions.h</includes>
    <includes id="message__collection_8h" name="message_collection.h" local="no" imported="no">mongo_ros/message_collection.h</includes>
    <namespace>mongo_ros</namespace>
    <member kind="function">
      <type>void</type>
      <name>dropDatabase</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a186880bb632d63e2d4f419e387282e31</anchor>
      <arglist>(const string &amp;db_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropDatabase</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a8e1a50fa747cff81b46ff54fc5ec7306</anchor>
      <arglist>(const string &amp;db, const string &amp;host, const unsigned port, const float timeout)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getHost</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a5c2fa047d9e3e4042f567e2780eb60a9</anchor>
      <arglist>(ros::NodeHandle nh, const string &amp;host=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>P</type>
      <name>getParam</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a92390a83ecc00d161d94bae6c74609e1</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const string &amp;name, const P &amp;default_val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPort</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a3f2c43fcd238f92e34505e1ec69f403d</anchor>
      <arglist>(ros::NodeHandle nh, const int port=0)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; mongo::DBClientConnection &gt;</type>
      <name>makeDbConnection</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a737f2c7a27999b5831a9ac4d6857a075</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const string &amp;host, const unsigned &amp;port, const float timeout)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>messageType</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>abbfb019c8c3f08536ee514f95638294e</anchor>
      <arglist>(mongo::DBClientConnection &amp;conn, const string &amp;db, const string &amp;coll)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mongo_ros.h</name>
    <path>/tmp/ws/src/warehouse_ros/include/mongo_ros/</path>
    <filename>mongo__ros_8h</filename>
    <includes id="metadata_8h" name="metadata.h" local="no" imported="no">mongo_ros/metadata.h</includes>
    <namespace>mongo_ros</namespace>
    <member kind="function">
      <type>void</type>
      <name>dropDatabase</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>afe02448b7177b190a87e5b23fc119b94</anchor>
      <arglist>(const std::string &amp;db)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropDatabase</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a86b580a08189a142857b2e9eb5a02938</anchor>
      <arglist>(const std::string &amp;db, const std::string &amp;host, unsigned port, const float timeout)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; mongo::DBClientConnection &gt;</type>
      <name>makeDbConnection</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a4682ce42d83e0a0aacbd93d518333421</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;host=&quot;&quot;, const unsigned &amp;port=0, float timeout=300.0)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>messageType</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>ad234a33fe915270a166eec49efc832e8</anchor>
      <arglist>(mongo::DBClientConnection &amp;conn, const std::string &amp;db, const std::string &amp;coll)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mongo_ros_dummy.cpp</name>
    <path>/tmp/ws/src/warehouse_ros/src/</path>
    <filename>mongo__ros__dummy_8cpp</filename>
    <includes id="mongo__ros_8h" name="mongo_ros.h" local="no" imported="no">mongo_ros/mongo_ros.h</includes>
    <member kind="function">
      <type>void</type>
      <name>_thisFunctionShouldNeverBeCalled_MakeMongoROSincludeTheSymbolsWeNeed__</name>
      <anchorfile>mongo__ros__dummy_8cpp.html</anchorfile>
      <anchor>ab86541511adfc2b84b765b42a8243faf</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mongo_wrapper_ros.py</name>
    <path>/tmp/ws/src/warehouse_ros/src/</path>
    <filename>mongo__wrapper__ros_8py</filename>
    <namespace>mongo_wrapper_ros</namespace>
    <member kind="function">
      <type>def</type>
      <name>is_lucid_or_maverick</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>a30c9552a58ce845f020c9a2fcdd08f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_oneiric</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>ac314fe65ebb0ab74f21b63ec2ce9fa1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_help_message</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>ad8ae9355fdf032d6f836439b455e83a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>a3d1c7c5eb72130395da1cec21907bd50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dbpath</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>a255ef0abdca9a17e2e3a9b65e65a5828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>host</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>acc7e0f33bff7a6b12ec455dfa35e2bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>lock_file</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>ab2cfc33481059a4f8296221e93427fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>overwrite</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>a757abdcb623af0bacb202448f0f2fc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>path_param</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>ad4efad95517f4c30817ce11cf0fd9c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>port</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>a3815f6c2b46d864f27b4512b212bd1e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>query_results.h</name>
    <path>/tmp/ws/src/warehouse_ros/include/mongo_ros/</path>
    <filename>query__results_8h</filename>
    <includes id="message__with__metadata_8h" name="message_with_metadata.h" local="no" imported="no">mongo_ros/message_with_metadata.h</includes>
    <includes id="query__results__impl_8hpp" name="query_results_impl.hpp" local="yes" imported="no">impl/query_results_impl.hpp</includes>
    <class kind="struct">mongo_ros::QueryResults</class>
    <class kind="class">mongo_ros::ResultIterator</class>
    <namespace>mongo_ros</namespace>
    <member kind="typedef">
      <type>std::auto_ptr&lt; mongo::DBClientCursor &gt;</type>
      <name>Cursor</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a914e1e9d44d9cca5402e6d3034c3c496</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Cursor &gt;</type>
      <name>CursorPtr</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>af98347904efd62be6984a9c7b26a89bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>query_results_impl.hpp</name>
    <path>/tmp/ws/src/warehouse_ros/include/mongo_ros/impl/</path>
    <filename>query__results__impl_8hpp</filename>
    <namespace>mongo_ros</namespace>
  </compound>
  <compound kind="file">
    <name>setup.py</name>
    <path>/tmp/ws/src/warehouse_ros/</path>
    <filename>setup_8py</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>d</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>acec34584a95c5efe41322be64ce8704d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mongo_helpers.h</name>
    <path>/tmp/ws/src/warehouse_ros/test/</path>
    <filename>test__mongo__helpers_8h</filename>
    <includes id="message__with__metadata_8h" name="message_with_metadata.h" local="no" imported="no">mongo_ros/message_with_metadata.h</includes>
    <namespace>geometry_msgs</namespace>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>test__mongo__helpers_8h.html</anchorfile>
      <anchor>a3e524fa685d10051ab79b0ee6e69c676</anchor>
      <arglist>(const string &amp;s1, const string &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Quaternion</type>
      <name>createQuaternionMsgFromYaw</name>
      <anchorfile>test__mongo__helpers_8h.html</anchorfile>
      <anchor>a968e07e89126c6a8e9ac8316912f13a1</anchor>
      <arglist>(double yaw)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>makePose</name>
      <anchorfile>test__mongo__helpers_8h.html</anchorfile>
      <anchor>af2e4d28c9f21a7e971ff6442a0c2bb16</anchor>
      <arglist>(const double x, const double y, const double theta)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>test__mongo__helpers_8h.html</anchorfile>
      <anchor>ad6af15afbe0132560c7ae139af2fb27d</anchor>
      <arglist>(ostream &amp;str, const mongo_ros::MessageWithMetadata&lt; T &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a5f0df135a312bbf8812deaeb3cb664f9</anchor>
      <arglist>(const Pose &amp;p1, const Pose &amp;p2)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>TOL</name>
      <anchorfile>test__mongo__helpers_8h.html</anchorfile>
      <anchor>a826e1b6d8f7888032cded335c8f5a8b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mongo_ros.cpp</name>
    <path>/tmp/ws/src/warehouse_ros/test/</path>
    <filename>test__mongo__ros_8cpp</filename>
    <includes id="test__mongo__helpers_8h" name="test_mongo_helpers.h" local="yes" imported="no">test_mongo_helpers.h</includes>
    <includes id="message__collection_8h" name="message_collection.h" local="no" imported="no">mongo_ros/message_collection.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="no" imported="no">mongo_ros/exceptions.h</includes>
    <member kind="typedef">
      <type>PoseWithMetadata::ConstPtr</type>
      <name>PoseMetaPtr</name>
      <anchorfile>test__mongo__ros_8cpp.html</anchorfile>
      <anchor>a7b5bbe0cfb9ffb56d0ac28040c1ec432</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mr::MessageWithMetadata&lt; gm::Pose &gt;</type>
      <name>PoseWithMetadata</name>
      <anchorfile>test__mongo__ros_8cpp.html</anchorfile>
      <anchor>a467a511eb3b91883c74a3d9199851a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__mongo__ros_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>mr::Metadata</type>
      <name>makeMetadata</name>
      <anchorfile>test__mongo__ros_8cpp.html</anchorfile>
      <anchor>aeda159555be531f46fc8050a64fa6b0e</anchor>
      <arglist>(const gm::Pose &amp;p, const string &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>test__mongo__ros_8cpp.html</anchorfile>
      <anchor>a620b69312b20f660076fdb48db73071c</anchor>
      <arglist>(MongoRos, MongoRos)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_mongo_rospy.py</name>
    <path>/tmp/ws/src/warehouse_ros/test/</path>
    <filename>test__mongo__rospy_8py</filename>
    <class kind="class">test_mongo_rospy::TestMongoRospy</class>
    <namespace>test_mongo_rospy</namespace>
    <member kind="function">
      <type>def</type>
      <name>eq_poses</name>
      <anchorfile>namespacetest__mongo__rospy.html</anchorfile>
      <anchor>a288df4d8cfceb01e3eab044d6fd91920</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_metadata</name>
      <anchorfile>namespacetest__mongo__rospy.html</anchorfile>
      <anchor>ad8d120d78759d2ca7d9e47c8d0f8ab24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_pose</name>
      <anchorfile>namespacetest__mongo__rospy.html</anchorfile>
      <anchor>a578cf13c8af7d619f4993d00980f688e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_tuple</name>
      <anchorfile>namespacetest__mongo__rospy.html</anchorfile>
      <anchor>a06722448c0712f555a227637723f1e12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_collection.cpp</name>
    <path>/tmp/ws/src/warehouse_ros/src/</path>
    <filename>transform__collection_8cpp</filename>
    <includes id="transform__collection_8h" name="transform_collection.h" local="no" imported="no">mongo_ros/transform_collection.h</includes>
    <namespace>mongo_ros</namespace>
    <member kind="variable">
      <type>const double</type>
      <name>INC</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a208cfe63097c05f155eb0a3ab412e56e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_collection.h</name>
    <path>/tmp/ws/src/warehouse_ros/include/mongo_ros/</path>
    <filename>transform__collection_8h</filename>
    <includes id="message__collection_8h" name="message_collection.h" local="no" imported="no">mongo_ros/message_collection.h</includes>
    <class kind="class">mongo_ros::LiveTransformSource</class>
    <class kind="class">mongo_ros::TransformCollection</class>
    <class kind="class">mongo_ros::TransformSource</class>
    <namespace>mongo_ros</namespace>
  </compound>
  <compound kind="file">
    <name>util.py</name>
    <path>/tmp/ws/src/warehouse_ros/src/warehouse_ros/</path>
    <filename>util_8py</filename>
    <namespace>warehouse_ros::util</namespace>
    <member kind="function">
      <type>def</type>
      <name>load_message_class</name>
      <anchorfile>namespacewarehouse__ros_1_1util.html</anchorfile>
      <anchor>a77d529e07afad166c6fc772dde90ef6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>geometry_msgs</name>
    <filename>namespacegeometry__msgs.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a5f0df135a312bbf8812deaeb3cb664f9</anchor>
      <arglist>(const Pose &amp;p1, const Pose &amp;p2)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mongo_ros</name>
    <filename>namespacemongo__ros.html</filename>
    <class kind="struct">mongo_ros::DbConnectException</class>
    <class kind="class">mongo_ros::LiveTransformSource</class>
    <class kind="struct">mongo_ros::Md5SumException</class>
    <class kind="class">mongo_ros::MessageCollection</class>
    <class kind="struct">mongo_ros::MessageWithMetadata</class>
    <class kind="class">mongo_ros::Metadata</class>
    <class kind="class">mongo_ros::MongoRosException</class>
    <class kind="struct">mongo_ros::NoMatchingMessageException</class>
    <class kind="class">mongo_ros::Query</class>
    <class kind="struct">mongo_ros::QueryResults</class>
    <class kind="class">mongo_ros::ResultIterator</class>
    <class kind="class">mongo_ros::TransformCollection</class>
    <class kind="class">mongo_ros::TransformSource</class>
    <class kind="class">mongo_ros::WrappedBSON</class>
    <member kind="typedef">
      <type>std::auto_ptr&lt; mongo::DBClientCursor &gt;</type>
      <name>Cursor</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a914e1e9d44d9cca5402e6d3034c3c496</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Cursor &gt;</type>
      <name>CursorPtr</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>af98347904efd62be6984a9c7b26a89bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropDatabase</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>afe02448b7177b190a87e5b23fc119b94</anchor>
      <arglist>(const std::string &amp;db)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropDatabase</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a86b580a08189a142857b2e9eb5a02938</anchor>
      <arglist>(const std::string &amp;db, const std::string &amp;host, unsigned port, const float timeout)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropDatabase</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a186880bb632d63e2d4f419e387282e31</anchor>
      <arglist>(const string &amp;db_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dropDatabase</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a8e1a50fa747cff81b46ff54fc5ec7306</anchor>
      <arglist>(const string &amp;db, const string &amp;host, const unsigned port, const float timeout)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getHost</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a5c2fa047d9e3e4042f567e2780eb60a9</anchor>
      <arglist>(ros::NodeHandle nh, const string &amp;host=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>P</type>
      <name>getParam</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a92390a83ecc00d161d94bae6c74609e1</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const string &amp;name, const P &amp;default_val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPort</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a3f2c43fcd238f92e34505e1ec69f403d</anchor>
      <arglist>(ros::NodeHandle nh, const int port=0)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; mongo::DBClientConnection &gt;</type>
      <name>makeDbConnection</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a4682ce42d83e0a0aacbd93d518333421</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;host=&quot;&quot;, const unsigned &amp;port=0, float timeout=300.0)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; mongo::DBClientConnection &gt;</type>
      <name>makeDbConnection</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a737f2c7a27999b5831a9ac4d6857a075</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const string &amp;host, const unsigned &amp;port, const float timeout)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>messageType</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>ad234a33fe915270a166eec49efc832e8</anchor>
      <arglist>(mongo::DBClientConnection &amp;conn, const std::string &amp;db, const std::string &amp;coll)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>messageType</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>abbfb019c8c3f08536ee514f95638294e</anchor>
      <arglist>(mongo::DBClientConnection &amp;conn, const string &amp;db, const string &amp;coll)</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>INC</name>
      <anchorfile>namespacemongo__ros.html</anchorfile>
      <anchor>a208cfe63097c05f155eb0a3ab412e56e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mongo_ros::DbConnectException</name>
    <filename>structmongo__ros_1_1DbConnectException.html</filename>
    <base>mongo_ros::MongoRosException</base>
    <member kind="function">
      <type></type>
      <name>DbConnectException</name>
      <anchorfile>structmongo__ros_1_1DbConnectException.html</anchorfile>
      <anchor>a493d28f3f8bcf11612bb79eb05f85ab9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mongo_ros::LiveTransformSource</name>
    <filename>classmongo__ros_1_1LiveTransformSource.html</filename>
    <base>mongo_ros::TransformSource</base>
    <member kind="function">
      <type></type>
      <name>LiveTransformSource</name>
      <anchorfile>classmongo__ros_1_1LiveTransformSource.html</anchorfile>
      <anchor>a17107b0eb3921f5465e38938e5a9a927</anchor>
      <arglist>(double timeout=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::StampedTransform</type>
      <name>lookupTransform</name>
      <anchorfile>classmongo__ros_1_1LiveTransformSource.html</anchorfile>
      <anchor>a7bfa685b6dd06b6cf7c8dec57b24e642</anchor>
      <arglist>(const std::string &amp;target, const std::string &amp;source, double t) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classmongo__ros_1_1LiveTransformSource.html</anchorfile>
      <anchor>afadc0630b845bdfe50d07074eff88274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; tf::TransformListener &gt;</type>
      <name>tf_</name>
      <anchorfile>classmongo__ros_1_1LiveTransformSource.html</anchorfile>
      <anchor>a1bf03f8842642cade18a83a5306121bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>timeout_</name>
      <anchorfile>classmongo__ros_1_1LiveTransformSource.html</anchorfile>
      <anchor>ad8786862e7c18f9ad5ba6477396eccea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mongo_ros::Md5SumException</name>
    <filename>structmongo__ros_1_1Md5SumException.html</filename>
    <base>mongo_ros::MongoRosException</base>
    <member kind="function">
      <type></type>
      <name>Md5SumException</name>
      <anchorfile>structmongo__ros_1_1Md5SumException.html</anchorfile>
      <anchor>ab8f494fadf53fab56e0535c993b44ac1</anchor>
      <arglist>(const string &amp;failure)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mongo_ros::MessageCollection</name>
    <filename>classmongo__ros_1_1MessageCollection.html</filename>
    <templarg>M</templarg>
    <member kind="function">
      <type>unsigned</type>
      <name>count</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>a3b1ba0aa5f2f24530ad218fe68d5d400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MessageCollection &amp;</type>
      <name>ensureIndex</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>a994f8419ee47769e6ac201c08957fa98</anchor>
      <arglist>(const std::string &amp;field)</arglist>
    </member>
    <member kind="function">
      <type>MessageWithMetadata&lt; M &gt;::ConstPtr</type>
      <name>findOne</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>a91944683dc9235d53456b0c641adfe3e</anchor>
      <arglist>(const Query &amp;query, bool metadata_only=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>a574d2dd6e237b1e9e513508d7b2cf5bd</anchor>
      <arglist>(const M &amp;msg, const Metadata &amp;metadata=Metadata())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>md5SumMatches</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>a2c5d2b12f19722a4d93433213165eacb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageCollection</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>af6492dd7aa79b3b1f099449b9b72cf17</anchor>
      <arglist>(const std::string &amp;db_name, const std::string &amp;collection_name, const std::string &amp;db_host=&quot;&quot;, unsigned db_port=0, float timeout=300.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modifyMetadata</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>ae1f71236cda75f1e50a5217deb4faccf</anchor>
      <arglist>(const Query &amp;q, const Metadata &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; typename MessageWithMetadata&lt; M &gt;::ConstPtr &gt;</type>
      <name>pullAllResults</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>aa1608e93d5e8ca7193298f67d2b3d671</anchor>
      <arglist>(const mongo::Query &amp;query, bool metadata_only=false, const std::string &amp;sort_by=&quot;&quot;, bool ascending=true) const </arglist>
    </member>
    <member kind="function">
      <type>QueryResults&lt; M &gt;::range_t</type>
      <name>queryResults</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>aafa1eb258dfe7e7dd8be485ba9767ac9</anchor>
      <arglist>(const mongo::Query &amp;query, bool metadata_only=false, const std::string &amp;sort_by=&quot;&quot;, bool ascending=true) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>removeMessages</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>a858f2a409f33c35307c572ecdd96b229</anchor>
      <arglist>(const mongo::Query &amp;query)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>a0d479f14c39b80d0e4c69fffd58f5137</anchor>
      <arglist>(const std::string &amp;db, const std::string &amp;coll, const std::string &amp;host, unsigned port, float timeout)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; mongo::DBClientConnection &gt;</type>
      <name>conn_</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>aab73a256b23ed676268dc5ec82634f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; mongo::GridFS &gt;</type>
      <name>gfs_</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>ac2615eb359beb7c516acae1d6c3abd44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>insertion_pub_</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>a5ed28a1e8d6eec58b0adbc222ba6925c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>md5sum_matches_</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>ac0363df0b35d1a3858f57d5d4eaeaed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>a95bb4b7316078813154b51abb37d98a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>ns_</name>
      <anchorfile>classmongo__ros_1_1MessageCollection.html</anchorfile>
      <anchor>accbe6d33df599757d44685bc670fb485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mongo_ros::MessageWithMetadata</name>
    <filename>structmongo__ros_1_1MessageWithMetadata.html</filename>
    <templarg>M</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MessageWithMetadata&lt; M &gt; const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>structmongo__ros_1_1MessageWithMetadata.html</anchorfile>
      <anchor>a030c6f539423bb712686d216f632d9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MessageWithMetadata&lt; M &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>structmongo__ros_1_1MessageWithMetadata.html</anchorfile>
      <anchor>a167f87111223e4488f97f4f9f5bf5cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>lookupBool</name>
      <anchorfile>structmongo__ros_1_1MessageWithMetadata.html</anchorfile>
      <anchor>aa7d6caee47386edae4b726363d856971</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lookupDouble</name>
      <anchorfile>structmongo__ros_1_1MessageWithMetadata.html</anchorfile>
      <anchor>aba977f0eb92beb316f2a5b58f95d79ec</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lookupInt</name>
      <anchorfile>structmongo__ros_1_1MessageWithMetadata.html</anchorfile>
      <anchor>a09710098b860160bd6d039d5ad5ee0b8</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>lookupString</name>
      <anchorfile>structmongo__ros_1_1MessageWithMetadata.html</anchorfile>
      <anchor>af1c3c9cfa40897f2b098957b57dd579f</anchor>
      <arglist>(const std::string &amp;name) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageWithMetadata</name>
      <anchorfile>structmongo__ros_1_1MessageWithMetadata.html</anchorfile>
      <anchor>a749832bac27a43f92fb7419f0f0ac92b</anchor>
      <arglist>(const Metadata &amp;metadata, const M &amp;msg=M())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageWithMetadata</name>
      <anchorfile>structmongo__ros_1_1MessageWithMetadata.html</anchorfile>
      <anchor>a28d0cbe60e6997b71719057ce2dc8170</anchor>
      <arglist>(const mongo::BSONObj &amp;metadata, const M &amp;msg=M())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageWithMetadata</name>
      <anchorfile>structmongo__ros_1_1MessageWithMetadata.html</anchorfile>
      <anchor>a80576998c7417044f9a956cbea22dcc6</anchor>
      <arglist>(const MessageWithMetadata &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MessageWithMetadata</name>
      <anchorfile>structmongo__ros_1_1MessageWithMetadata.html</anchorfile>
      <anchor>a1c497a9148b697e37ec96777e67e8a33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>mongo::BSONObj</type>
      <name>metadata</name>
      <anchorfile>structmongo__ros_1_1MessageWithMetadata.html</anchorfile>
      <anchor>ad0b706e9f409fe990c4c79cce152d84c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mongo_ros::Metadata</name>
    <filename>classmongo__ros_1_1Metadata.html</filename>
    <base>mongo_ros::WrappedBSON</base>
    <member kind="function">
      <type>Metadata &amp;</type>
      <name>append</name>
      <anchorfile>classmongo__ros_1_1Metadata.html</anchorfile>
      <anchor>aa915d8ab8912db7883fc1894b5314bc0</anchor>
      <arglist>(const std::string &amp;name, const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Metadata</name>
      <anchorfile>classmongo__ros_1_1Metadata.html</anchorfile>
      <anchor>aaeee868157dbf0ffc9646e4c54bcce4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Metadata</name>
      <anchorfile>classmongo__ros_1_1Metadata.html</anchorfile>
      <anchor>af591834ac643296329f34e6523f85d66</anchor>
      <arglist>(const std::string &amp;json)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Metadata</name>
      <anchorfile>classmongo__ros_1_1Metadata.html</anchorfile>
      <anchor>a87bdfddf121d3c9d42049b2c75f91675</anchor>
      <arglist>(const Metadata &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Metadata</name>
      <anchorfile>classmongo__ros_1_1Metadata.html</anchorfile>
      <anchor>a5b83d11155b6cbd8e5dc5707f7d51cce</anchor>
      <arglist>(const std::string &amp;name, const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Metadata</name>
      <anchorfile>classmongo__ros_1_1Metadata.html</anchorfile>
      <anchor>a554b4c11859359cf98d8f16a674ac9ea</anchor>
      <arglist>(const std::string &amp;n, const T &amp;v, const std::string &amp;n2, const T2 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Metadata</name>
      <anchorfile>classmongo__ros_1_1Metadata.html</anchorfile>
      <anchor>a36b5d7175d26d387430e2a6c40b64832</anchor>
      <arglist>(const std::string &amp;n1, const T1 &amp;v1, const std::string &amp;n2, const T2 &amp;v2, const std::string &amp;n3, const T3 &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Metadata</name>
      <anchorfile>classmongo__ros_1_1Metadata.html</anchorfile>
      <anchor>a6f3e99209b29acc0da590c9b394cb562</anchor>
      <arglist>(const std::string &amp;n1, const T1 &amp;v1, const std::string &amp;n2, const T2 &amp;v2, const std::string &amp;n3, const T3 &amp;v3, const std::string &amp;n4, const T3 &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Metadata</name>
      <anchorfile>classmongo__ros_1_1Metadata.html</anchorfile>
      <anchor>a0056a2c0fa0746f1e3b98cbea4b71905</anchor>
      <arglist>(const std::string &amp;n1, const T1 &amp;v1, const std::string &amp;n2, const T2 &amp;v2, const std::string &amp;n3, const T3 &amp;v3, const std::string &amp;n4, const T3 &amp;v4, const std::string &amp;n5, const T3 &amp;v5)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmongo__ros_1_1Metadata.html</anchorfile>
      <anchor>a036e85b497db757c29215e31cf833944</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mongo_ros::MongoRosException</name>
    <filename>classmongo__ros_1_1MongoRosException.html</filename>
    <member kind="function">
      <type></type>
      <name>MongoRosException</name>
      <anchorfile>classmongo__ros_1_1MongoRosException.html</anchorfile>
      <anchor>a4c8e6edf008671f47e14eb4d2f53e28a</anchor>
      <arglist>(const format &amp;error_string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MongoRosException</name>
      <anchorfile>classmongo__ros_1_1MongoRosException.html</anchorfile>
      <anchor>acac6609c7ff5104846bebb4d9ed330e2</anchor>
      <arglist>(const char *str)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mongo_ros::NoMatchingMessageException</name>
    <filename>structmongo__ros_1_1NoMatchingMessageException.html</filename>
    <base>mongo_ros::MongoRosException</base>
    <member kind="function">
      <type></type>
      <name>NoMatchingMessageException</name>
      <anchorfile>structmongo__ros_1_1NoMatchingMessageException.html</anchorfile>
      <anchor>ab14916b323ab26fdd3af1186b6f192be</anchor>
      <arglist>(const string &amp;coll)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mongo_ros::Query</name>
    <filename>classmongo__ros_1_1Query.html</filename>
    <base>mongo_ros::WrappedBSON</base>
    <member kind="function">
      <type>Query &amp;</type>
      <name>append</name>
      <anchorfile>classmongo__ros_1_1Query.html</anchorfile>
      <anchor>af4c7ddbebcf69ad62122b06c07981830</anchor>
      <arglist>(const std::string &amp;name, const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>Query &amp;</type>
      <name>append</name>
      <anchorfile>classmongo__ros_1_1Query.html</anchorfile>
      <anchor>aa8004e25f7e1b3d196ddf20f35726e51</anchor>
      <arglist>(const std::string &amp;name, const T &amp;rel, const S &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Query</name>
      <anchorfile>classmongo__ros_1_1Query.html</anchorfile>
      <anchor>abab155c19790c927fb63bc77c704bfa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Query</name>
      <anchorfile>classmongo__ros_1_1Query.html</anchorfile>
      <anchor>a1fb887c5f1de4ebc7d67440735a268b5</anchor>
      <arglist>(const Query &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Query</name>
      <anchorfile>classmongo__ros_1_1Query.html</anchorfile>
      <anchor>ac8ecb89f34e2aee253d5e550ee001211</anchor>
      <arglist>(const std::string &amp;name, const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Query</name>
      <anchorfile>classmongo__ros_1_1Query.html</anchorfile>
      <anchor>a12a76ff08c9b13cb875d6827ecff51e6</anchor>
      <arglist>(const std::string &amp;name, const S &amp;rel, const T &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mongo_ros::QueryResults</name>
    <filename>structmongo__ros_1_1QueryResults.html</filename>
    <templarg>M</templarg>
    <member kind="typedef">
      <type>std::pair&lt; ResultIterator&lt; M &gt;, ResultIterator&lt; M &gt; &gt;</type>
      <name>range_t</name>
      <anchorfile>structmongo__ros_1_1QueryResults.html</anchorfile>
      <anchor>a83e8c3c61f3b46863d5f53bb68aec08e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mongo_ros::ResultIterator</name>
    <filename>classmongo__ros_1_1ResultIterator.html</filename>
    <templarg>M</templarg>
    <member kind="function">
      <type></type>
      <name>ResultIterator</name>
      <anchorfile>classmongo__ros_1_1ResultIterator.html</anchorfile>
      <anchor>af5106457b62d0acc3b24a704a7358216</anchor>
      <arglist>(boost::shared_ptr&lt; mongo::DBClientConnection &gt; conn, const std::string &amp;ns, const mongo::Query &amp;query, boost::shared_ptr&lt; mongo::GridFS &gt; gfs, bool metadata_only)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResultIterator</name>
      <anchorfile>classmongo__ros_1_1ResultIterator.html</anchorfile>
      <anchor>aa7025538663e2eda819f7ff6d3c798d6</anchor>
      <arglist>(const ResultIterator &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ResultIterator</name>
      <anchorfile>classmongo__ros_1_1ResultIterator.html</anchorfile>
      <anchor>ac4f7b78102f9c2ac17be263b13368dfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MessageWithMetadata&lt; M &gt;::ConstPtr</type>
      <name>dereference</name>
      <anchorfile>classmongo__ros_1_1ResultIterator.html</anchorfile>
      <anchor>aa01c81cb6960cf9d9a8e200fc5bd9a42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>equal</name>
      <anchorfile>classmongo__ros_1_1ResultIterator.html</anchorfile>
      <anchor>a955e841602eabed8ac3ba3be3e01ac0c</anchor>
      <arglist>(const ResultIterator&lt; M &gt; &amp;other) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classmongo__ros_1_1ResultIterator.html</anchorfile>
      <anchor>ad5ba56cda756d59e549da1d2f9b1f50f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CursorPtr</type>
      <name>cursor_</name>
      <anchorfile>classmongo__ros_1_1ResultIterator.html</anchorfile>
      <anchor>ab915d7363e0e0d6c67a0c4130605c951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; mongo::GridFS &gt;</type>
      <name>gfs_</name>
      <anchorfile>classmongo__ros_1_1ResultIterator.html</anchorfile>
      <anchor>a43e0e5c090f1ef10fb468c09fb734d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const bool</type>
      <name>metadata_only_</name>
      <anchorfile>classmongo__ros_1_1ResultIterator.html</anchorfile>
      <anchor>ad12126f3d3b6ae1cbb7b3ee31e8a7c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::optional&lt; mongo::BSONObj &gt;</type>
      <name>next_</name>
      <anchorfile>classmongo__ros_1_1ResultIterator.html</anchorfile>
      <anchor>a19b04b7f2fd4fc1e4cefec37a7f23268</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>boost::iterator_core_access</name>
      <anchorfile>classmongo__ros_1_1ResultIterator.html</anchorfile>
      <anchor>ac09f73e325921cc50ebcd96bed0f8096</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mongo_ros::TransformCollection</name>
    <filename>classmongo__ros_1_1TransformCollection.html</filename>
    <base>mongo_ros::TransformSource</base>
    <member kind="function" virtualness="virtual">
      <type>virtual tf::StampedTransform</type>
      <name>lookupTransform</name>
      <anchorfile>classmongo__ros_1_1TransformCollection.html</anchorfile>
      <anchor>a91c5ac11a5b551f813e8249db69affaa</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, double t) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformCollection</name>
      <anchorfile>classmongo__ros_1_1TransformCollection.html</anchorfile>
      <anchor>a3ecb7ad6f6568bca48ef913496a9a3e0</anchor>
      <arglist>(const std::string &amp;db, const std::string &amp;coll=&quot;tf&quot;, const std::string &amp;host=&quot;localhost&quot;, const unsigned port=27017, const double history_length=10.0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>mongo::Query</type>
      <name>transformQuery</name>
      <anchorfile>classmongo__ros_1_1TransformCollection.html</anchorfile>
      <anchor>afdd88bfa885d886cb5fd2b227dabbd15</anchor>
      <arglist>(double t) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MessageCollection&lt; tf::tfMessage &gt;</type>
      <name>coll_</name>
      <anchorfile>classmongo__ros_1_1TransformCollection.html</anchorfile>
      <anchor>ac9a6c57c753c7296d0ed4acaa52cfacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>history_length_</name>
      <anchorfile>classmongo__ros_1_1TransformCollection.html</anchorfile>
      <anchor>a914850ec45073e827210f344f3f25abb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mongo_ros::TransformSource</name>
    <filename>classmongo__ros_1_1TransformSource.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual tf::StampedTransform</type>
      <name>lookupTransform</name>
      <anchorfile>classmongo__ros_1_1TransformSource.html</anchorfile>
      <anchor>a7ae1a737b646c99b5035dcedcf556011</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, double t) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mongo_ros::WrappedBSON</name>
    <filename>classmongo__ros_1_1WrappedBSON.html</filename>
    <member kind="function">
      <type></type>
      <name>WrappedBSON</name>
      <anchorfile>classmongo__ros_1_1WrappedBSON.html</anchorfile>
      <anchor>afa94c7a390f408edc063d3a12aaeeff4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrappedBSON</name>
      <anchorfile>classmongo__ros_1_1WrappedBSON.html</anchorfile>
      <anchor>a787be7b9a57f20506976e342342887ce</anchor>
      <arglist>(const WrappedBSON &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrappedBSON</name>
      <anchorfile>classmongo__ros_1_1WrappedBSON.html</anchorfile>
      <anchor>a736a4ac16d3520c86f6cec4bad7decd0</anchor>
      <arglist>(const std::string &amp;json)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>update</name>
      <anchorfile>classmongo__ros_1_1WrappedBSON.html</anchorfile>
      <anchor>a356525d22b05f8b19684e7fc6dac9475</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; BSONObjBuilder &gt;</type>
      <name>builder_</name>
      <anchorfile>classmongo__ros_1_1WrappedBSON.html</anchorfile>
      <anchor>aeebde0a712777e2ded967078314ad479</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mongo_wrapper_ros</name>
    <filename>namespacemongo__wrapper__ros.html</filename>
    <member kind="function">
      <type>def</type>
      <name>is_lucid_or_maverick</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>a30c9552a58ce845f020c9a2fcdd08f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_oneiric</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>ac314fe65ebb0ab74f21b63ec2ce9fa1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>print_help_message</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>ad8ae9355fdf032d6f836439b455e83a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>a3d1c7c5eb72130395da1cec21907bd50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dbpath</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>a255ef0abdca9a17e2e3a9b65e65a5828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>host</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>acc7e0f33bff7a6b12ec455dfa35e2bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>lock_file</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>ab2cfc33481059a4f8296221e93427fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>overwrite</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>a757abdcb623af0bacb202448f0f2fc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>path_param</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>ad4efad95517f4c30817ce11cf0fd9c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>port</name>
      <anchorfile>namespacemongo__wrapper__ros.html</anchorfile>
      <anchor>a3815f6c2b46d864f27b4512b212bd1e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_mongo_rospy</name>
    <filename>namespacetest__mongo__rospy.html</filename>
    <class kind="class">test_mongo_rospy::TestMongoRospy</class>
    <member kind="function">
      <type>def</type>
      <name>eq_poses</name>
      <anchorfile>namespacetest__mongo__rospy.html</anchorfile>
      <anchor>a288df4d8cfceb01e3eab044d6fd91920</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_metadata</name>
      <anchorfile>namespacetest__mongo__rospy.html</anchorfile>
      <anchor>ad8d120d78759d2ca7d9e47c8d0f8ab24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>make_pose</name>
      <anchorfile>namespacetest__mongo__rospy.html</anchorfile>
      <anchor>a578cf13c8af7d619f4993d00980f688e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_tuple</name>
      <anchorfile>namespacetest__mongo__rospy.html</anchorfile>
      <anchor>a06722448c0712f555a227637723f1e12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_mongo_rospy::TestMongoRospy</name>
    <filename>classtest__mongo__rospy_1_1TestMongoRospy.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_basic</name>
      <anchorfile>classtest__mongo__rospy_1_1TestMongoRospy.html</anchorfile>
      <anchor>a5528364a5b3a865caf800264b56f46d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>warehouse_ros</name>
    <filename>namespacewarehouse__ros.html</filename>
    <namespace>warehouse_ros::message_collection</namespace>
    <namespace>warehouse_ros::util</namespace>
  </compound>
  <compound kind="namespace">
    <name>warehouse_ros::message_collection</name>
    <filename>namespacewarehouse__ros_1_1message__collection.html</filename>
    <class kind="class">warehouse_ros::message_collection::MessageCollection</class>
  </compound>
  <compound kind="class">
    <name>warehouse_ros::message_collection::MessageCollection</name>
    <filename>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>a5ad8c41a9de53d455759f73ed03f7599</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>count</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>a4c68fb563a41fd7992440c5db1133823</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ensure_index</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>aeb1fee2fe766325ec46759aface23002</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_one</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>a113b8a845d69bfc1f5aaa34380733e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>insert</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>aa476aedacd02601a8fc15099075e11ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>process_entry</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>aeccb1cb9d4089dc90542691e234e83ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>query</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>aec1392796c39cae6989725636b4ac7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>remove</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>afbe44f826961775340f5b7e448155981</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>adaf0e7989399368a7cdb55dac1fbb676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>coll</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>a289079debc1d58cb5510e95592388f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>conn</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>af518c3d9311f9b84c844937a6ed75786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>db</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>aeec72420a09bc567a1fe4b13ed71eb97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>fs</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>a105cba391c375342f72a40baddec7ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>host</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>ad1adb72daea475af38a56d68d863aef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>insertion_pub</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>a38eaff679a4af57286680aec50bc1d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>msg_class</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>aec79e9e4a50f7f421fa94feaf4d851bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>port</name>
      <anchorfile>classwarehouse__ros_1_1message__collection_1_1MessageCollection.html</anchorfile>
      <anchor>a2d71509a959f483cfbb42f207a81724e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>warehouse_ros::util</name>
    <filename>namespacewarehouse__ros_1_1util.html</filename>
    <member kind="function">
      <type>def</type>
      <name>load_message_class</name>
      <anchorfile>namespacewarehouse__ros_1_1util.html</anchorfile>
      <anchor>a77d529e07afad166c6fc772dde90ef6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
