<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>Client.cpp</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/src/</path>
    <filename>Client_8cpp</filename>
    <includes id="Client_8h" name="Client.h" local="yes" imported="no">graspdb/Client.h</includes>
  </compound>
  <compound kind="file">
    <name>Client.h</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/include/graspdb/</path>
    <filename>Client_8h</filename>
    <includes id="GraspDemonstration_8h" name="GraspDemonstration.h" local="yes" imported="no">GraspDemonstration.h</includes>
    <includes id="GraspModel_8h" name="GraspModel.h" local="yes" imported="no">GraspModel.h</includes>
    <class kind="class">rail::pick_and_place::graspdb::Client</class>
    <namespace>rail</namespace>
    <namespace>rail::pick_and_place</namespace>
    <namespace>rail::pick_and_place::graspdb</namespace>
  </compound>
  <compound kind="file">
    <name>Entity.cpp</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/src/</path>
    <filename>Entity_8cpp</filename>
    <includes id="Entity_8h" name="Entity.h" local="yes" imported="no">graspdb/Entity.h</includes>
  </compound>
  <compound kind="file">
    <name>Entity.h</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/include/graspdb/</path>
    <filename>Entity_8h</filename>
    <class kind="class">rail::pick_and_place::graspdb::Entity</class>
    <namespace>rail</namespace>
    <namespace>rail::pick_and_place</namespace>
    <namespace>rail::pick_and_place::graspdb</namespace>
  </compound>
  <compound kind="file">
    <name>Grasp.cpp</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/src/</path>
    <filename>Grasp_8cpp</filename>
    <includes id="Grasp_8h" name="Grasp.h" local="yes" imported="no">graspdb/Grasp.h</includes>
  </compound>
  <compound kind="file">
    <name>Grasp.h</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/include/graspdb/</path>
    <filename>Grasp_8h</filename>
    <includes id="Entity_8h" name="Entity.h" local="yes" imported="no">Entity.h</includes>
    <includes id="Pose_8h" name="Pose.h" local="yes" imported="no">Pose.h</includes>
    <class kind="class">rail::pick_and_place::graspdb::Grasp</class>
    <namespace>rail</namespace>
    <namespace>rail::pick_and_place</namespace>
    <namespace>rail::pick_and_place::graspdb</namespace>
  </compound>
  <compound kind="file">
    <name>graspdb.h</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/include/graspdb/</path>
    <filename>graspdb_8h</filename>
    <includes id="Client_8h" name="Client.h" local="yes" imported="no">Client.h</includes>
    <includes id="Entity_8h" name="Entity.h" local="yes" imported="no">Entity.h</includes>
    <includes id="Grasp_8h" name="Grasp.h" local="yes" imported="no">Grasp.h</includes>
    <includes id="GraspDemonstration_8h" name="GraspDemonstration.h" local="yes" imported="no">GraspDemonstration.h</includes>
    <includes id="GraspModel_8h" name="GraspModel.h" local="yes" imported="no">GraspModel.h</includes>
    <includes id="Orientation_8h" name="Orientation.h" local="yes" imported="no">Orientation.h</includes>
    <includes id="Pose_8h" name="Pose.h" local="yes" imported="no">Pose.h</includes>
    <includes id="Position_8h" name="Position.h" local="yes" imported="no">Position.h</includes>
  </compound>
  <compound kind="file">
    <name>GraspDemonstration.cpp</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/src/</path>
    <filename>GraspDemonstration_8cpp</filename>
    <includes id="GraspDemonstration_8h" name="GraspDemonstration.h" local="yes" imported="no">graspdb/GraspDemonstration.h</includes>
  </compound>
  <compound kind="file">
    <name>GraspDemonstration.h</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/include/graspdb/</path>
    <filename>GraspDemonstration_8h</filename>
    <includes id="Entity_8h" name="Entity.h" local="yes" imported="no">Entity.h</includes>
    <includes id="Pose_8h" name="Pose.h" local="yes" imported="no">Pose.h</includes>
    <class kind="class">rail::pick_and_place::graspdb::GraspDemonstration</class>
    <namespace>rail</namespace>
    <namespace>rail::pick_and_place</namespace>
    <namespace>rail::pick_and_place::graspdb</namespace>
  </compound>
  <compound kind="file">
    <name>GraspModel.cpp</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/src/</path>
    <filename>GraspModel_8cpp</filename>
    <includes id="GraspModel_8h" name="GraspModel.h" local="yes" imported="no">graspdb/GraspModel.h</includes>
  </compound>
  <compound kind="file">
    <name>GraspModel.h</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/include/graspdb/</path>
    <filename>GraspModel_8h</filename>
    <includes id="Grasp_8h" name="Grasp.h" local="yes" imported="no">Grasp.h</includes>
    <class kind="class">rail::pick_and_place::graspdb::GraspModel</class>
    <namespace>rail</namespace>
    <namespace>rail::pick_and_place</namespace>
    <namespace>rail::pick_and_place::graspdb</namespace>
  </compound>
  <compound kind="file">
    <name>Orientation.cpp</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/src/</path>
    <filename>Orientation_8cpp</filename>
    <includes id="Orientation_8h" name="Orientation.h" local="yes" imported="no">graspdb/Orientation.h</includes>
  </compound>
  <compound kind="file">
    <name>Orientation.h</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/include/graspdb/</path>
    <filename>Orientation_8h</filename>
    <class kind="class">rail::pick_and_place::graspdb::Orientation</class>
    <namespace>rail</namespace>
    <namespace>rail::pick_and_place</namespace>
    <namespace>rail::pick_and_place::graspdb</namespace>
  </compound>
  <compound kind="file">
    <name>Pose.cpp</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/src/</path>
    <filename>Pose_8cpp</filename>
    <includes id="Pose_8h" name="Pose.h" local="yes" imported="no">graspdb/Pose.h</includes>
  </compound>
  <compound kind="file">
    <name>Pose.h</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/include/graspdb/</path>
    <filename>Pose_8h</filename>
    <includes id="Orientation_8h" name="Orientation.h" local="yes" imported="no">Orientation.h</includes>
    <includes id="Position_8h" name="Position.h" local="yes" imported="no">Position.h</includes>
    <class kind="class">rail::pick_and_place::graspdb::Pose</class>
    <namespace>rail</namespace>
    <namespace>rail::pick_and_place</namespace>
    <namespace>rail::pick_and_place::graspdb</namespace>
  </compound>
  <compound kind="file">
    <name>Position.cpp</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/src/</path>
    <filename>Position_8cpp</filename>
    <includes id="Position_8h" name="Position.h" local="yes" imported="no">graspdb/Position.h</includes>
  </compound>
  <compound kind="file">
    <name>Position.h</name>
    <path>/tmp/ws/src/rail_pick_and_place/graspdb/include/graspdb/</path>
    <filename>Position_8h</filename>
    <class kind="class">rail::pick_and_place::graspdb::Position</class>
    <namespace>rail</namespace>
    <namespace>rail::pick_and_place</namespace>
    <namespace>rail::pick_and_place::graspdb</namespace>
  </compound>
  <compound kind="namespace">
    <name>rail</name>
    <filename>namespacerail.html</filename>
    <namespace>rail::pick_and_place</namespace>
  </compound>
  <compound kind="namespace">
    <name>rail::pick_and_place</name>
    <filename>namespacerail_1_1pick__and__place.html</filename>
    <namespace>rail::pick_and_place::graspdb</namespace>
  </compound>
  <compound kind="namespace">
    <name>rail::pick_and_place::graspdb</name>
    <filename>namespacerail_1_1pick__and__place_1_1graspdb.html</filename>
    <class kind="class">rail::pick_and_place::graspdb::Client</class>
    <class kind="class">rail::pick_and_place::graspdb::Entity</class>
    <class kind="class">rail::pick_and_place::graspdb::Grasp</class>
    <class kind="class">rail::pick_and_place::graspdb::GraspDemonstration</class>
    <class kind="class">rail::pick_and_place::graspdb::GraspModel</class>
    <class kind="class">rail::pick_and_place::graspdb::Orientation</class>
    <class kind="class">rail::pick_and_place::graspdb::Pose</class>
    <class kind="class">rail::pick_and_place::graspdb::Position</class>
  </compound>
  <compound kind="class">
    <name>rail::pick_and_place::graspdb::Client</name>
    <filename>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addGrasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>af23f8f4272c2b7ae3958b5ab5a00b8d9</anchor>
      <arglist>(Grasp &amp;graps) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addGraspDemonstration</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ab105ec1f189cd70c27040e6416a21b71</anchor>
      <arglist>(GraspDemonstration &amp;gd) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addGraspModel</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ad6501bd8e99b5ba160f35e0b38accbb5</anchor>
      <arglist>(GraspModel &amp;gm) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Client</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a89f86d3ee0c7d60930276ff1a49fb203</anchor>
      <arglist>(const Client &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Client</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a79a92da6c788e44a01112cccd321e83a</anchor>
      <arglist>(const std::string &amp;host, const uint16_t port, const std::string &amp;user, const std::string &amp;password, const std::string &amp;db)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connect</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>abccb976632db0b3b5df925875b80b2e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connected</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a729a12337862f1f5496ff2f5e99b2ca7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteGrasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a82a745b643acbaa0b2ca976320a7f3ac</anchor>
      <arglist>(uint32_t id) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteGraspDemonstration</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a5abefa00d307d3e923b92857480792ec</anchor>
      <arglist>(uint32_t id) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteGraspModel</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a960fdd74c274640d37053ad98301aab7</anchor>
      <arglist>(uint32_t id) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disconnect</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a97e144b48409c0a9873eee09f04ce724</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getDatabase</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ac4669cde0858d015760e64089001a0da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getHost</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>abea976d5fd4f88dd0e03f4d2fc8ba4cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getPassword</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ac85e388dcc180affa430b69d8d944cfc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getPort</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ae279ac7301e89bcd9c7f57320eff75b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUniqueGraspDemonstrationObjectNames</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a18107ad925bff766089c5e380d7fc0b3</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getUniqueGraspModelObjectNames</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a3d7c1a27e3c8b6d102224d05c85927c5</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;names) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getUser</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a2e56bc344997bde34b0f13acc2f42eb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadGrasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>aaae592410f03398b1c1917971616eb0e</anchor>
      <arglist>(uint32_t id, Grasp &amp;grasp) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadGraspByGraspModelID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>aaefbfdfb0e8caf2f722d884643586303</anchor>
      <arglist>(const uint32_t grasp_model_id, std::vector&lt; Grasp &gt; &amp;grasps) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadGraspDemonstration</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>af41d8ea90781037da433ee293d5e18d4</anchor>
      <arglist>(uint32_t id, GraspDemonstration &amp;gd) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadGraspDemonstrations</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ad1cb57edbe706bfd1cfa024d759bf9ab</anchor>
      <arglist>(std::vector&lt; GraspDemonstration &gt; &amp;gds) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadGraspDemonstrationsByObjectName</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a268075c193ec0a11694bac857604aadc</anchor>
      <arglist>(const std::string &amp;object_name, std::vector&lt; GraspDemonstration &gt; &amp;gds) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadGraspModel</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ab39f8ba74b6c39826aded318dcf63d09</anchor>
      <arglist>(uint32_t id, GraspModel &amp;gm) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadGraspModels</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a0a351c847efcb7e444adb37943698dff</anchor>
      <arglist>(std::vector&lt; GraspModel &gt; &amp;gms) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadGraspModelsByObjectName</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ad6fcb515d2f09675da7ca81bbc1314aa</anchor>
      <arglist>(const std::string &amp;object_name, std::vector&lt; GraspModel &gt; &amp;gms) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Client</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a840e519ca781888cbd54181572ebe3a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>DEFAULT_PORT</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>add2334819cffae0dbabbba303bb39c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkAPIVersion</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ad9abafd467aefe69e2ab03ae57ec47c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createTables</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ac71ea44462c561c5430f8551c7279c25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>doesTypeExist</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a7546a4462b6f8f30df9eada55db4bd2f</anchor>
      <arglist>(const std::string &amp;type) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>extractArrayFromString</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a9ef9e3717828801bfca93295144f9913</anchor>
      <arglist>(std::string &amp;array) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>GraspDemonstration</type>
      <name>extractGraspDemonstrationFromTuple</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a4967b42c8b4f94b73240523c06929ebc</anchor>
      <arglist>(const pqxx::result::tuple &amp;tuple) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Grasp</type>
      <name>extractGraspFromTuple</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a3e278bff6598633e617135a73ff20887</anchor>
      <arglist>(const pqxx::result::tuple &amp;tuple) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>GraspModel</type>
      <name>extractGraspModelFromTuple</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ab1f9cda95784670677be945647efdaf4</anchor>
      <arglist>(const pqxx::result::tuple &amp;tuple) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>sensor_msgs::Image</type>
      <name>extractImageFromBinaryString</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a369afaa88bd226ce13776e004870f144</anchor>
      <arglist>(const pqxx::binarystring &amp;bs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>extractPointCloud2FromBinaryString</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a2a62164b0002bbdee936a39c2fc0fcc5</anchor>
      <arglist>(const pqxx::binarystring &amp;bs) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>time_t</type>
      <name>extractTimeFromString</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>aefde5b43174d1552837c59e35602c8b6</anchor>
      <arglist>(const std::string &amp;str) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getStringArrayFromPrepared</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a2126f709a508c0cd16ac4fc98e07e788</anchor>
      <arglist>(const std::string &amp;prepared_name, const std::string &amp;column_name, std::vector&lt; std::string &gt; &amp;strings) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>toSQL</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a235de3a01aa58f6b018f7f2d9bd29bf1</anchor>
      <arglist>(const Pose &amp;p) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>toSQL</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a65fcd8e7a0b4615dd668c3ae2f0531bf</anchor>
      <arglist>(const Position &amp;p) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>toSQL</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>acb3b675995d3994de13d5c9385f7a8de</anchor>
      <arglist>(const Orientation &amp;o) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pqxx::connection *</type>
      <name>connection_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a92f0ebda15df2e8b067608c3d58534c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>db_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>aa853d5865cd60013dea497a71733df45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>host_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a27427b450ce16db62ebdcdec76eda29b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>password_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>ac8ff11cf16ca58b4b664a21c0ce028ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>port_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a27de53980c7cb51bccb5e3ba54141efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>user_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Client.html</anchorfile>
      <anchor>a5be9f2f87eced786db76d903d4ee0a92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rail::pick_and_place::graspdb::Entity</name>
    <filename>classrail_1_1pick__and__place_1_1graspdb_1_1Entity.html</filename>
    <member kind="function">
      <type></type>
      <name>Entity</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Entity.html</anchorfile>
      <anchor>a3c2e31cdea3b2e4884a423e9c251826c</anchor>
      <arglist>(const uint32_t id=UNSET_ID, const time_t created=UNSET_TIME)</arglist>
    </member>
    <member kind="function">
      <type>time_t</type>
      <name>getCreated</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Entity.html</anchorfile>
      <anchor>ac7aedfde49a4d116fc7d525dfcddbc37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Entity.html</anchorfile>
      <anchor>a3381c24d5c37eb1d194020672a1084bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCreated</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Entity.html</anchorfile>
      <anchor>a44b8e804b2e810e5506afba5b6912ca6</anchor>
      <arglist>(const time_t created)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Entity.html</anchorfile>
      <anchor>a5f2a77e5633f01804fd03dd7b35c646f</anchor>
      <arglist>(const uint32_t id)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>UNSET_ID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Entity.html</anchorfile>
      <anchor>abd9cd537defd70c302811e72f9a59101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const time_t</type>
      <name>UNSET_TIME</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Entity.html</anchorfile>
      <anchor>ab57cacb89e065d6396ea7abbf0073f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>created_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Entity.html</anchorfile>
      <anchor>a309fb58c288f4b9d16759801654cda3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>id_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Entity.html</anchorfile>
      <anchor>af8b0b4653946f35fb734a80969f896e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rail::pick_and_place::graspdb::Grasp</name>
    <filename>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</filename>
    <base>rail::pick_and_place::graspdb::Entity</base>
    <member kind="function">
      <type>uint32_t</type>
      <name>getAttempts</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a576a25186c3e420be193910352197bfa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getEefFrameID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a3bce1434ce184959deec62533a9a33a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getGraspModelID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a459b98f989e89dd4ae893726db5d7e47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Pose &amp;</type>
      <name>getGraspPose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a6c56e0a3733c78c4bcf58ac833c92ee1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Pose &amp;</type>
      <name>getGraspPose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>abe629a5eef69d48abad68efd9bf11313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getSuccesses</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a05437d9663e8a3e79255997a167a2334</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSuccessRate</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a4d9fb33ca318ab5800aa340a1b1450ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a2c5d1116c0f0a9bc7501d1818f046da4</anchor>
      <arglist>(const uint32_t id=Entity::UNSET_ID, const uint32_t grasp_model_id=Entity::UNSET_ID, const Pose &amp;grasp_pose=Pose(), const std::string &amp;eef_frame_id=&quot;&quot;, const uint32_t successes=0, const uint32_t attempts=0, const time_t created=Entity::UNSET_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a5b2314f878be4a8f9be2f08228422413</anchor>
      <arglist>(const Pose &amp;grasp_pose, const uint32_t grasp_model_id, const std::string &amp;eef_frame_id, const uint32_t successes, const uint32_t attempts)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a11ff2e78a50b01ae20c08bb1889cd88d</anchor>
      <arglist>(const rail_pick_and_place_msgs::GraspWithSuccessRate &amp;g, const uint32_t grasp_model_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAttempts</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a2db40af88db9b0b1734448a2f9bceb48</anchor>
      <arglist>(const uint32_t attempts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEefFrameID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>ae6e5bb40280f9c52b54d274b04c428d3</anchor>
      <arglist>(const std::string &amp;eef_frame_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraspModelID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a86683aa46956224bda9f31dc3cfc3c9a</anchor>
      <arglist>(const uint32_t grasp_model_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraspPose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a3345a8e0b3214d434a054fa6c5efb312</anchor>
      <arglist>(const Pose &amp;grasp_pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSuccesses</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a9d73f7549bf63957bfad8fada5f5d339</anchor>
      <arglist>(const uint32_t successes)</arglist>
    </member>
    <member kind="function">
      <type>rail_pick_and_place_msgs::GraspWithSuccessRate</type>
      <name>toROSGraspWithSuccessRateMessage</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a36a66d182265de13178359792ebfd08e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>attempts_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a32c4dfebd24b08c18abce5f51e13c959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>eef_frame_id_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>a034c4a041ba6030c51f0a456adb44688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>grasp_model_id_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>aac1d588cfdaefa5dd12b1c09a06f840f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pose</type>
      <name>grasp_pose_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>ab25f8c6b82eb88e339ec9b3d029b74ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>successes_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Grasp.html</anchorfile>
      <anchor>afc0dcf1a953970526fcc1b3d262b3039</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rail::pick_and_place::graspdb::GraspDemonstration</name>
    <filename>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</filename>
    <base>rail::pick_and_place::graspdb::Entity</base>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getEefFrameID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>abbfd13dbb397e2f447930c6d891727fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Pose &amp;</type>
      <name>getGraspPose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>af76361b292c1d9c4964c3dbdd17f0edb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Pose &amp;</type>
      <name>getGraspPose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>ac0d3f03a289db0c0b156e236ab6cf846</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const sensor_msgs::Image &amp;</type>
      <name>getImage</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>a1412d8fd8440a6b247416363e2c249ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::Image &amp;</type>
      <name>getImage</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>a6eaf4befadbd169183547277d1fbaf15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getObjectName</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>a0c7174426284fc8d4565db3634b693a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const sensor_msgs::PointCloud2 &amp;</type>
      <name>getPointCloud</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>abd445bdf1c71bd427aab095df45ed9a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::PointCloud2 &amp;</type>
      <name>getPointCloud</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>aae8f080d791fbab47df38542538a4f73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraspDemonstration</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>abaa66ed016cc95990b05bbf5dbaeb8bf</anchor>
      <arglist>(const uint32_t id=Entity::UNSET_ID, const std::string &amp;object_name=&quot;&quot;, const Pose &amp;grasp_pose=Pose(), const std::string &amp;eef_frame_id=&quot;&quot;, const sensor_msgs::PointCloud2 &amp;point_cloud=sensor_msgs::PointCloud2(), const sensor_msgs::Image &amp;image=sensor_msgs::Image(), const time_t created=Entity::UNSET_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraspDemonstration</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>add64a4230a9b7146a8e718d40bc06c22</anchor>
      <arglist>(const std::string &amp;object_name, const Pose &amp;grasp_pose, const std::string &amp;eef_frame_id, const sensor_msgs::PointCloud2 &amp;point_cloud, const sensor_msgs::Image &amp;image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraspDemonstration</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>a9308539dde2169175f42017ccae31398</anchor>
      <arglist>(const rail_pick_and_place_msgs::GraspDemonstration &amp;gd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEefFrameID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>a42a4f16ad749cacbf6894d63638d5af9</anchor>
      <arglist>(const std::string &amp;eef_frame_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraspPose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>af9e0b312cd325eb6087993067ef8722f</anchor>
      <arglist>(const Pose &amp;grasp_pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImage</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>ad5302aaa737a27096bb1e4ea2dc50d27</anchor>
      <arglist>(const sensor_msgs::Image &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectName</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>a936d808fa77e52664b996236f6043dfc</anchor>
      <arglist>(const std::string &amp;object_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointCloud</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>aa4e3df966175619c66a93d545b9f1d39</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;point_cloud)</arglist>
    </member>
    <member kind="function">
      <type>rail_pick_and_place_msgs::GraspDemonstration</type>
      <name>toROSGraspDemonstrationMessage</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>aa8196bdc32d87e128660cc62ef1ba2f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>eef_frame_id_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>a1d999b5bbb7c08097da18045ae90019c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pose</type>
      <name>grasp_pose_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>a6aa13d1761765f59098779f4e5e2a09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image</type>
      <name>image_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>a571a9793a12656e419c7fd790b7ec176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>object_name_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>aff16df91d996b8ab5f38a0beff4db8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>point_cloud_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspDemonstration.html</anchorfile>
      <anchor>a2e229f4a9c527071e3af8d7ce6683ade</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rail::pick_and_place::graspdb::GraspModel</name>
    <filename>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</filename>
    <base>rail::pick_and_place::graspdb::Entity</base>
    <member kind="function">
      <type>void</type>
      <name>addGrasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>ad91580e1d40b3fb4663366d1255554a1</anchor>
      <arglist>(const Grasp &amp;grasp)</arglist>
    </member>
    <member kind="function">
      <type>const Grasp &amp;</type>
      <name>getBestGrasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>aa3f0c77f29d479f62e5c4fa6e418c5c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Grasp &amp;</type>
      <name>getBestGrasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a4995490b5a69eb76e6961f98fe169110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getBestGraspIndex</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a80e0b8feace985bcf09ff6d2779ffd6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getBestSuccessRate</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>afeb772a725040d14a81455fc85d8de61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Grasp &amp;</type>
      <name>getGrasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a0451e147cd43ab4a3047c878d4f3aaf9</anchor>
      <arglist>(const size_t index) const </arglist>
    </member>
    <member kind="function">
      <type>Grasp &amp;</type>
      <name>getGrasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>aeedc9855d3a8585a0c848a325cd76b78</anchor>
      <arglist>(const size_t index)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Grasp &gt; &amp;</type>
      <name>getGrasps</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>ae663035deeee0ff0298c747c7c37520b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Grasp &gt; &amp;</type>
      <name>getGrasps</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a4ddc6b874e6c4b7e05f78562d8804029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNumGrasps</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a7ba9dd2b67d54200eb684f06a02636d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getObjectName</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a217b9579ef8228ea9b029d08b5ac067b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const sensor_msgs::PointCloud2 &amp;</type>
      <name>getPointCloud</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>aa3a75a8ad56910a2abfd8de311267d39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::PointCloud2 &amp;</type>
      <name>getPointCloud</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>ae4d3b3e2c44c1f065262ae2477c8aaf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Grasp &amp;</type>
      <name>getWorstGrasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a5d6985c4e9531594e34de307ef9809fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Grasp &amp;</type>
      <name>getWorstGrasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a65f20c328166f6c09c8ebc5f82d3bd82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getWorstGraspIndex</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>ab1d209a0eaf03931ae68b83f92babf7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getWorstSuccessRate</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>ac7fcbc37a286e1d074bf15d7c3917bd2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraspModel</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>adc6efc30a72aa27af960ba2d2443da9a</anchor>
      <arglist>(const uint32_t id=Entity::UNSET_ID, const std::string &amp;object_name=&quot;&quot;, const std::vector&lt; Grasp &gt; &amp;grasps=std::vector&lt; Grasp &gt;(), const sensor_msgs::PointCloud2 &amp;point_cloud=sensor_msgs::PointCloud2(), const time_t created=Entity::UNSET_TIME)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraspModel</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a8d63093f748a9fe767b2eed6968771bc</anchor>
      <arglist>(const std::string &amp;object_name, const std::vector&lt; Grasp &gt; &amp;grasps, const sensor_msgs::PointCloud2 &amp;point_cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraspModel</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>aabe8b9839eb8f08ff89e3f39c566b12c</anchor>
      <arglist>(const rail_pick_and_place_msgs::GraspModel &amp;gm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeGrasp</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a3a853bcbeb5d50aa02af6d2c0eaff9db</anchor>
      <arglist>(const size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObjectName</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a0768309649a6d1101f7bff94396e782f</anchor>
      <arglist>(const std::string &amp;object_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointCloud</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>ab1d079be4eb10db3fbf86af8205a3a1f</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;point_cloud)</arglist>
    </member>
    <member kind="function">
      <type>rail_pick_and_place_msgs::GraspModel</type>
      <name>toROSGraspModelMessage</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>abd308b5b5a39c1ffafd92eddbfd53913</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Grasp &gt;</type>
      <name>grasps_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>ad2d3963b38528b16a96860e85bc970c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>object_name_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a612f9e663b9ab04da69bb978ee597f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>point_cloud_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1GraspModel.html</anchorfile>
      <anchor>a15af9565d6899abbf3ff54f1e81ca83f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rail::pick_and_place::graspdb::Orientation</name>
    <filename>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getW</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>a67c23c5c57f81dd368d34b195e595222</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getX</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>a82ba749f9233764fd80e45183a3e02fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getY</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>a9e3740483e9332da4ffa7aee4f2611fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getZ</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>a577ce5f289bc152427f74c9ed4a44acd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Orientation</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>afd81936a52ce780bfaf0bddc17405867</anchor>
      <arglist>(const double x=0, const double y=0, const double z=0, const double w=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Orientation</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>a9fc5d5b43c8ecbb8310354a1de3d3800</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;quaternion)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Orientation</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>af7fbd2b9610261165aa3be2aa3a2be6b</anchor>
      <arglist>(const tf2::Quaternion &amp;quaternion)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setW</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>a22786f71216b8698ce1c8371611d4601</anchor>
      <arglist>(const double w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>aff852e4a3f8b551d4fedd574eb4a0a40</anchor>
      <arglist>(const double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>a2c6efca5331dee84ccbb6804628a82fe</anchor>
      <arglist>(const double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZ</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>ae654e9ad2f3428527faefa2ac7e02394</anchor>
      <arglist>(const double z)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Quaternion</type>
      <name>toROSQuaternionMessage</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>a1dd1ec421c30768598fc7cad873affc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>tf2::Matrix3x3</type>
      <name>toTF2Matrix3x3</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>ae0f6043491f396e0ac92d0e61d3e187e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>tf2::Quaternion</type>
      <name>toTF2Quaternion</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>aced4f00427a8d4a7088f368677ab61f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>w_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>a98815620ed2e071045a69daf34eedae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>ab0d7380395d422f900ca903eff646bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>a4b7d698b1cd0781db3cb4bf38ce9e765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Orientation.html</anchorfile>
      <anchor>af584997c76643773cd498c7ba56165aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rail::pick_and_place::graspdb::Pose</name>
    <filename>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</filename>
    <member kind="function">
      <type>const Orientation &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>aa65b6de1843b191b1ccd9708001e329d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Orientation &amp;</type>
      <name>getOrientation</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a5c2d082392a917bba8a32f156ea39942</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Position &amp;</type>
      <name>getPosition</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a98b822ffdd65d20c4e0f9751d4c884b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Position &amp;</type>
      <name>getPosition</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a70888d7c169631aa64f7222f7b4bc1d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getRobotFixedFrameID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a642dcc10dd218120a4402c7786a931a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a25d607b911159004c7f199e90d21ae72</anchor>
      <arglist>(const std::string &amp;robot_fixed_frame_id=&quot;&quot;, const Position &amp;position=Position(), const Orientation &amp;orientation=Orientation())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a22de13e6c1d54365abff7d1ea38b0f68</anchor>
      <arglist>(const std::string &amp;robot_fixed_frame_id, const geometry_msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>aeffe954367f8188e89b19936081c6315</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a3e634b85e1173fec9cb66f321bd21195</anchor>
      <arglist>(const std::string &amp;robot_fixed_frame_id, const geometry_msgs::PoseWithCovariance &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>ae6026da0ff9cce4483557ba20546fc8b</anchor>
      <arglist>(const geometry_msgs::PoseWithCovarianceStamped &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a5ef1f7dbefcf803b94101fbf974df2b4</anchor>
      <arglist>(const std::string &amp;robot_fixed_frame_id, const geometry_msgs::Transform &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a6b53937a7eaf4ed83c12476ee8d45409</anchor>
      <arglist>(const geometry_msgs::TransformStamped &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>aba10944905d9b9da7c21edd620e6782f</anchor>
      <arglist>(const std::string &amp;robot_fixed_frame_id, const tf2::Transform &amp;tf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>adefde899f938612c941645d140405401</anchor>
      <arglist>(const Orientation &amp;orientation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>aed2974ad2422e28826ad078225db23ca</anchor>
      <arglist>(const Position &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobotFixedFrameID</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>afa03ae6d325bf2c25ca188f0dca767b1</anchor>
      <arglist>(const std::string &amp;robot_fixed_frame_id)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Pose</type>
      <name>toROSPoseMessage</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a3ef464b4b4d29f53157b502c317b1fb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStamped</type>
      <name>toROSPoseStampedMessage</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a78e511216cb556ff9f6aaee8de1ac807</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Transform</type>
      <name>toROSTransformMessage</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a016467a2e5be83ece6c6457ba26a1933</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>tf2::Transform</type>
      <name>toTF2Transform</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a0d6a06ff5f0d66320f2d38c8e4921ce8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Orientation</type>
      <name>orientation_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>a79337322f257eb93110a8611cad0d248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Position</type>
      <name>position_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>adb4734780df9fc7728c16e0e7dd6a8bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>robot_fixed_frame_id_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Pose.html</anchorfile>
      <anchor>aefd0dc90385d185505582bf5595e612f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rail::pick_and_place::graspdb::Position</name>
    <filename>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getX</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>a8f56d751e61f566edc86c8204c375627</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getY</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>a41227de88089c740795e0630a6ecfcd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getZ</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>a255496f21ced3a1a417d5f282c4b6b79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Position</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>a82c34ee8ae2c1c19bb803d0ca2f32c6d</anchor>
      <arglist>(const double x=0, const double y=0, const double z=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Position</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>af6ce98f1e642d79806a0f8f216b07ef7</anchor>
      <arglist>(const geometry_msgs::Point &amp;point)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Position</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>a94ab3d70483fe0002e33f8c683b488df</anchor>
      <arglist>(const geometry_msgs::Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Position</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>ae9d8a99335d8f5b9b0f589f49e952fce</anchor>
      <arglist>(const tf2::Vector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setX</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>af12ee4fd70389ff585cb328e85ac5f89</anchor>
      <arglist>(const double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setY</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>a88fc2779392f08ba938807c81a177ce7</anchor>
      <arglist>(const double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZ</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>a46247fed5511179e293e3e9f987b4331</anchor>
      <arglist>(const double z)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Point</type>
      <name>toROSPointMessage</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>acdd66f8a4c05fcfe72e8a29938ee00c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::Vector3</type>
      <name>toROSVector3Message</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>acd6a54aa93bebc50efa1bed54ce717fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>tf2::Vector3</type>
      <name>toTF2Vector3</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>ad13596089fed08d30d996e46886fc871</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>x_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>aacf26345a538b697b302ffdd6474dcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>y_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>a6817d998d57ea23e9fa111e4795155a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>z_</name>
      <anchorfile>classrail_1_1pick__and__place_1_1graspdb_1_1Position.html</anchorfile>
      <anchor>a0d02ed2bd12e5e51c1c9f36e334440d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
