<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>boxpick_client.cpp</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>boxpick__client_8cpp</filename>
    <includes id="boxpick__client_8h" name="boxpick_client.h" local="yes" imported="no">boxpick_client.h</includes>
    <namespace>ros_pick_client</namespace>
  </compound>
  <compound kind="file">
    <name>boxpick_client.h</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>boxpick__client_8h</filename>
    <includes id="pick__client_8h" name="pick_client.h" local="yes" imported="no">pick_client.h</includes>
    <class kind="class">ros_pick_client::BoxpickClient</class>
    <namespace>ros_pick_client</namespace>
  </compound>
  <compound kind="file">
    <name>itempick_client.cpp</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>itempick__client_8cpp</filename>
    <includes id="itempick__client_8h" name="itempick_client.h" local="yes" imported="no">itempick_client.h</includes>
    <namespace>ros_pick_client</namespace>
  </compound>
  <compound kind="file">
    <name>itempick_client.h</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>itempick__client_8h</filename>
    <includes id="pick__client_8h" name="pick_client.h" local="yes" imported="no">pick_client.h</includes>
    <class kind="class">ros_pick_client::ItempickClient</class>
    <namespace>ros_pick_client</namespace>
  </compound>
  <compound kind="file">
    <name>json_conversions.h</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>json__conversions_8h</filename>
    <includes id="json__conversions__common_8h" name="json_conversions_common.h" local="yes" imported="no">json_conversions_common.h</includes>
    <namespace>rc_common_msgs</namespace>
    <namespace>rc_pick_client</namespace>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__common__msgs.html</anchorfile>
      <anchor>a28f6e2dfaeee02d732b61b79a7ac86df</anchor>
      <arglist>(const nlohmann::json &amp;j, ReturnCode &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a8fe6f0c2bd42d78619fab2639dac0a73</anchor>
      <arglist>(const nlohmann::json &amp;j, Box &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a875ae645c6b0f18ab0cda863262ba57d</anchor>
      <arglist>(const nlohmann::json &amp;j, RangeBox &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a6b74ec058fc9adef05054d2017b90eb8</anchor>
      <arglist>(const nlohmann::json &amp;j, Rectangle &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a4f5511cf3f4f4a0ce4972e1c0a777305</anchor>
      <arglist>(const nlohmann::json &amp;j, RangeRectangle &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a8c193597990724b66458cb8a5b6212e1</anchor>
      <arglist>(const nlohmann::json &amp;j, SuctionGrasp &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>aaa930aa4999a962ca8b2dba7fb1d8f01</anchor>
      <arglist>(const nlohmann::json &amp;j, Item &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>ad35a592482306d02257d623d9ddf4a37</anchor>
      <arglist>(const nlohmann::json &amp;j, LoadCarrier &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>ab496a52db1500366f5504da14c07f9ef</anchor>
      <arglist>(const nlohmann::json &amp;j, ComputeGraspsResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a6ecc76fa16beb205f76300032eba951b</anchor>
      <arglist>(const nlohmann::json &amp;j, ComputeBoxGraspsResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>ad1aebead9e75c226282d8c30af27a602</anchor>
      <arglist>(const nlohmann::json &amp;j, DetectItemsResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>ad415dc9c6442d2b844bb3bfc2a953dab</anchor>
      <arglist>(nlohmann::json &amp;j, const Box &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>aaee36ea760de2eb0d3757e998f32a33c</anchor>
      <arglist>(nlohmann::json &amp;j, const RangeBox &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>ae4493e8643f7bd4052f35ab845af4c6c</anchor>
      <arglist>(nlohmann::json &amp;j, const Rectangle &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a1c34c5b51511705fcb5d48d0fd5cf158</anchor>
      <arglist>(nlohmann::json &amp;j, const RangeRectangle &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a1d513b47d537192a89d7fbe17556ec6d</anchor>
      <arglist>(nlohmann::json &amp;j, const ItemModel &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a516c62565388de6cbf44f59f531807e3</anchor>
      <arglist>(nlohmann::json &amp;j, const LoadCarrier &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>aee2d068ae3fc72fb2f12ff6b8556fe52</anchor>
      <arglist>(nlohmann::json &amp;j, const Compartment &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>aa3f98b3462d2c63182a7e3050ab00d98</anchor>
      <arglist>(nlohmann::json &amp;j, const CollisionDetection &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a065ba44e9246d5c464f2bddbfa7fe843</anchor>
      <arglist>(nlohmann::json &amp;j, const ComputeGraspsRequest &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a5125b6c6ac366d6fa01f86d806a4f2dc</anchor>
      <arglist>(nlohmann::json &amp;j, const ComputeBoxGraspsRequest &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a35993d3a7ee12012610dfd330152c905</anchor>
      <arglist>(nlohmann::json &amp;j, const DetectItemsRequest &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json_conversions_common.h</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>json__conversions__common_8h</filename>
    <namespace>geometry_msgs</namespace>
    <namespace>ros</namespace>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a79d1252447eadd3e969899f31d703a86</anchor>
      <arglist>(const nlohmann::json &amp;j, geometry_msgs::Point &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>aec350990d0b002e036535ee27809db4c</anchor>
      <arglist>(const nlohmann::json &amp;j, geometry_msgs::Vector3 &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a5d6c6ffafeb236a7481cbd2f343b7fa3</anchor>
      <arglist>(const nlohmann::json &amp;j, geometry_msgs::Quaternion &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a9dece0b06a21dbf323474d9e0d1b4fb8</anchor>
      <arglist>(const nlohmann::json &amp;j, geometry_msgs::Pose &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a8612acedad9a393a0cfe5a424dcb5b3f</anchor>
      <arglist>(const nlohmann::json &amp;j, ros::Time &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a493dff6cca0539e46506784374819d2c</anchor>
      <arglist>(nlohmann::json &amp;j, const geometry_msgs::Point &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>abefbdf65c10c535ec2d2ce2e79c3eadd</anchor>
      <arglist>(nlohmann::json &amp;j, const geometry_msgs::Vector3 &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a42d3861d4020591c54938ffe9b0a103a</anchor>
      <arglist>(nlohmann::json &amp;j, const geometry_msgs::Quaternion &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a69a00c8398231159717d2bc97193c7e2</anchor>
      <arglist>(nlohmann::json &amp;j, const geometry_msgs::Pose &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a4049261bc9e01d344eff849d109cb790</anchor>
      <arglist>(nlohmann::json &amp;j, const ros::Time &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pick_client.cpp</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>pick__client_8cpp</filename>
    <includes id="pick__client_8h" name="pick_client.h" local="yes" imported="no">pick_client.h</includes>
    <namespace>ros_pick_client</namespace>
  </compound>
  <compound kind="file">
    <name>pick_client.h</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>pick__client_8h</filename>
    <includes id="json__conversions_8h" name="json_conversions.h" local="yes" imported="no">json_conversions.h</includes>
    <includes id="rest__helper_8h" name="rest_helper.h" local="yes" imported="no">rest_helper.h</includes>
    <includes id="visualization_8h" name="visualization.h" local="yes" imported="no">visualization.h</includes>
    <class kind="class">ros_pick_client::PickClient</class>
    <namespace>ros_pick_client</namespace>
    <member kind="typedef">
      <type>nlohmann::json</type>
      <name>json</name>
      <anchorfile>pick__client_8h.html</anchorfile>
      <anchor>ab701e3ac61a85b337ec5c1abaad6742d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rc_pick_client_node.cpp</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>rc__pick__client__node_8cpp</filename>
    <includes id="boxpick__client_8h" name="boxpick_client.h" local="yes" imported="no">boxpick_client.h</includes>
    <includes id="itempick__client_8h" name="itempick_client.h" local="yes" imported="no">itempick_client.h</includes>
    <member kind="function">
      <type>std::string</type>
      <name>getHost</name>
      <anchorfile>rc__pick__client__node_8cpp.html</anchorfile>
      <anchor>ab962b52f37de15ea83ad7d9c467bc3c0</anchor>
      <arglist>(const std::string &amp;device_name, const std::string &amp;interface)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>rc__pick__client__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sigintHandler</name>
      <anchorfile>rc__pick__client__node_8cpp.html</anchorfile>
      <anchor>a1992fa6885475be5d1546e3a61f6e495</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; ros_pick_client::PickClient &gt;</type>
      <name>pick_client</name>
      <anchorfile>rc__pick__client__node_8cpp.html</anchorfile>
      <anchor>a14211017514f61a61ac349dac3523fe7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>README.md</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/</path>
    <filename>README_8md</filename>
  </compound>
  <compound kind="file">
    <name>rest_exceptions.h</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>rest__exceptions_8h</filename>
    <class kind="class">rc_rest_api::MiscException</class>
    <class kind="class">rc_rest_api::NotAvailableInThisVersionException</class>
    <class kind="class">rc_rest_api::RequestException</class>
    <class kind="class">rc_rest_api::RestClientException</class>
    <namespace>rc_rest_api</namespace>
  </compound>
  <compound kind="file">
    <name>rest_helper.cpp</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>rest__helper_8cpp</filename>
    <includes id="rest__helper_8h" name="rest_helper.h" local="yes" imported="no">rest_helper.h</includes>
    <includes id="rest__exceptions_8h" name="rest_exceptions.h" local="yes" imported="no">rest_exceptions.h</includes>
    <namespace>rc_rest_api</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleCPRResponse</name>
      <anchorfile>namespacerc__rest__api.html</anchorfile>
      <anchor>abf947c632bd1375457944d8399a155c8</anchor>
      <arglist>(const cpr::Response &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>toString</name>
      <anchorfile>namespacerc__rest__api.html</anchorfile>
      <anchor>ab731e85e4ccfd0764ae44a792f0145e6</anchor>
      <arglist>(cpr::Response resp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rest_helper.h</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>rest__helper_8h</filename>
    <includes id="rest__exceptions_8h" name="rest_exceptions.h" local="yes" imported="no">rest_exceptions.h</includes>
    <class kind="class">rc_rest_api::RestHelper</class>
    <namespace>rc_rest_api</namespace>
    <member kind="typedef">
      <type>nlohmann::json</type>
      <name>json</name>
      <anchorfile>rest__helper_8h.html</anchorfile>
      <anchor>ab701e3ac61a85b337ec5c1abaad6742d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualization.cpp</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>visualization_8cpp</filename>
    <includes id="visualization_8h" name="visualization.h" local="yes" imported="no">visualization.h</includes>
    <namespace>pick_visualization</namespace>
  </compound>
  <compound kind="file">
    <name>visualization.h</name>
    <path>/tmp/ws/src/rc_visard/rc_pick_client/src/</path>
    <filename>visualization_8h</filename>
    <class kind="class">pick_visualization::Visualization</class>
    <namespace>pick_visualization</namespace>
  </compound>
  <compound kind="class">
    <name>ros_pick_client::BoxpickClient</name>
    <filename>classros__pick__client_1_1BoxpickClient.html</filename>
    <base>ros_pick_client::PickClient</base>
    <member kind="function">
      <type></type>
      <name>BoxpickClient</name>
      <anchorfile>classros__pick__client_1_1BoxpickClient.html</anchorfile>
      <anchor>a4676cdb39a5c979d10d92d7f56eebc02</anchor>
      <arglist>(const std::string &amp;host, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BoxpickClient</name>
      <anchorfile>classros__pick__client_1_1BoxpickClient.html</anchorfile>
      <anchor>a10dde417cdf19906b316ee8d1dbe0c70</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>computeGraspsSrv</name>
      <anchorfile>classros__pick__client_1_1BoxpickClient.html</anchorfile>
      <anchor>a1fec3c51d58d1d33f723b7bc866f77d2</anchor>
      <arglist>(rc_pick_client::ComputeBoxGraspsRequest &amp;request, rc_pick_client::ComputeBoxGraspsResponse &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>detectItemsSrv</name>
      <anchorfile>classros__pick__client_1_1BoxpickClient.html</anchorfile>
      <anchor>a213b5e9efda404396a8119ac0e87af18</anchor>
      <arglist>(rc_pick_client::DetectItemsRequest &amp;request, rc_pick_client::DetectItemsResponse &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dynamicReconfigureCallback</name>
      <anchorfile>classros__pick__client_1_1BoxpickClient.html</anchorfile>
      <anchor>a0ce79cf92527124fdaa8655121dd5205</anchor>
      <arglist>(rc_pick_client::pickModuleConfig &amp;config, uint32_t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_compute_grasps_</name>
      <anchorfile>classros__pick__client_1_1BoxpickClient.html</anchorfile>
      <anchor>a4a3a50cf52e13b3169de5c9258072e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_detect_items_</name>
      <anchorfile>classros__pick__client_1_1BoxpickClient.html</anchorfile>
      <anchor>acff043f0da9d6023b88a8ff48ef00db0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros_pick_client::ItempickClient</name>
    <filename>classros__pick__client_1_1ItempickClient.html</filename>
    <base>ros_pick_client::PickClient</base>
    <member kind="function">
      <type></type>
      <name>ItempickClient</name>
      <anchorfile>classros__pick__client_1_1ItempickClient.html</anchorfile>
      <anchor>ad2d9720b0c31b78377846e8a9e756466</anchor>
      <arglist>(const std::string &amp;host, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ItempickClient</name>
      <anchorfile>classros__pick__client_1_1ItempickClient.html</anchorfile>
      <anchor>a09c701b99a8a24e40574a6baeafd9043</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>computeGraspsSrv</name>
      <anchorfile>classros__pick__client_1_1ItempickClient.html</anchorfile>
      <anchor>af16f5f708014b4b658bdef73b3823b80</anchor>
      <arglist>(rc_pick_client::ComputeGraspsRequest &amp;request, rc_pick_client::ComputeGraspsResponse &amp;response)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dynamicReconfigureCallback</name>
      <anchorfile>classros__pick__client_1_1ItempickClient.html</anchorfile>
      <anchor>a9a52a1bcb3cadce282e722cec5e824df</anchor>
      <arglist>(rc_pick_client::pickModuleConfig &amp;config, uint32_t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_compute_grasps_</name>
      <anchorfile>classros__pick__client_1_1ItempickClient.html</anchorfile>
      <anchor>a63855fd9d8df0a666f939fcad112de09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc_rest_api::MiscException</name>
    <filename>classrc__rest__api_1_1MiscException.html</filename>
    <base>rc_rest_api::RestClientException</base>
    <member kind="function">
      <type></type>
      <name>MiscException</name>
      <anchorfile>classrc__rest__api_1_1MiscException.html</anchorfile>
      <anchor>afe15c25d3564f60dc3b12fb25c3537f7</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MiscException</name>
      <anchorfile>classrc__rest__api_1_1MiscException.html</anchorfile>
      <anchor>a34a5e085485a985bd3f8d8b98b1ac199</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc_rest_api::NotAvailableInThisVersionException</name>
    <filename>classrc__rest__api_1_1NotAvailableInThisVersionException.html</filename>
    <base>rc_rest_api::RestClientException</base>
    <member kind="function">
      <type></type>
      <name>NotAvailableInThisVersionException</name>
      <anchorfile>classrc__rest__api_1_1NotAvailableInThisVersionException.html</anchorfile>
      <anchor>a93467807cb9bed111294bb0501d4f48f</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NotAvailableInThisVersionException</name>
      <anchorfile>classrc__rest__api_1_1NotAvailableInThisVersionException.html</anchorfile>
      <anchor>ad552e2a7a9ad91162ae86d05a4100770</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros_pick_client::PickClient</name>
    <filename>classros__pick__client_1_1PickClient.html</filename>
    <member kind="function">
      <type></type>
      <name>PickClient</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>a342f49daa20c089e35f7d7ddaad49258</anchor>
      <arglist>(const std::string &amp;host, const std::string &amp;node_name, const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PickClient</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>ac4cd04ef0fa346cd07ff9831c94fee63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>callService</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>aa151430ebeb834d523a19c0c59620b1c</anchor>
      <arglist>(const std::string &amp;name, const Request &amp;req, Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>json</type>
      <name>createSharedParameters</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>ac6d48216a5e0cc81ee1014d223618b33</anchor>
      <arglist>(rc_pick_client::pickModuleConfig &amp;config)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>dynamicReconfigureCallback</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>ac15a365ff8c511ad0dbae624e857d437</anchor>
      <arglist>(rc_pick_client::pickModuleConfig &amp;config, uint32_t)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initConfiguration</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>ab5f45209536513a7ec7255db919c3623</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>paramsToCfg</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>a802255d2cdea7bdd8781391af68c7fbd</anchor>
      <arglist>(const json &amp;params, rc_pick_client::pickModuleConfig &amp;cfg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>startPick</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>ac64ada11a0b5c3be7367331ee14d954c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stopPick</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>af39463c7931c3dabeb11ecc1899b4d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>a181123331a35ba1d293fece09197d93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rc_rest_api::RestHelper</type>
      <name>rest_helper_</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>acbd9c69352f578a927ab578d868d7615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; dynamic_reconfigure::Server&lt; rc_pick_client::pickModuleConfig &gt; &gt;</type>
      <name>server_</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>abcd4bfafb0cd1c7c22ab6c6d7586dc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pick_visualization::Visualization</type>
      <name>visualizer_</name>
      <anchorfile>classros__pick__client_1_1PickClient.html</anchorfile>
      <anchor>ac51193500b164ddf76e0d56195b8eed4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc_rest_api::RequestException</name>
    <filename>classrc__rest__api_1_1RequestException.html</filename>
    <base>rc_rest_api::RestClientException</base>
    <member kind="function">
      <type></type>
      <name>RequestException</name>
      <anchorfile>classrc__rest__api_1_1RequestException.html</anchorfile>
      <anchor>aa260531d3ac4235b35e118d75303ee97</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RequestException</name>
      <anchorfile>classrc__rest__api_1_1RequestException.html</anchorfile>
      <anchor>a3ce873b622b9b225d0c73d79a0f4a1d8</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc_rest_api::RestClientException</name>
    <filename>classrc__rest__api_1_1RestClientException.html</filename>
    <member kind="function">
      <type></type>
      <name>RestClientException</name>
      <anchorfile>classrc__rest__api_1_1RestClientException.html</anchorfile>
      <anchor>ac2bc8ef1928a4017e13f258b21ecc8ba</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RestClientException</name>
      <anchorfile>classrc__rest__api_1_1RestClientException.html</anchorfile>
      <anchor>a5b732d169621584f307e9be69cf77788</anchor>
      <arglist>()=default</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc_rest_api::RestHelper</name>
    <filename>classrc__rest__api_1_1RestHelper.html</filename>
    <member kind="function">
      <type>std::tuple&lt; size_t, size_t, size_t &gt;</type>
      <name>getImageVersion</name>
      <anchorfile>classrc__rest__api_1_1RestHelper.html</anchorfile>
      <anchor>a91ee083ff10125efc6f13daa8a667bb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>json</type>
      <name>getParameters</name>
      <anchorfile>classrc__rest__api_1_1RestHelper.html</anchorfile>
      <anchor>a188f9232883e5a1bcc00c5aa611aa8c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RestHelper</name>
      <anchorfile>classrc__rest__api_1_1RestHelper.html</anchorfile>
      <anchor>a21a4d6a6cb65d03ca58d633313efb9f0</anchor>
      <arglist>(const std::string &amp;host, const std::string &amp;node_name, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>json</type>
      <name>servicePutRequest</name>
      <anchorfile>classrc__rest__api_1_1RestHelper.html</anchorfile>
      <anchor>a0e66cc3361d71afd125ffee7096ac47c</anchor>
      <arglist>(const std::string &amp;service_name)</arglist>
    </member>
    <member kind="function">
      <type>json</type>
      <name>servicePutRequest</name>
      <anchorfile>classrc__rest__api_1_1RestHelper.html</anchorfile>
      <anchor>adbb81b64e7ae42408f1ba4031840011e</anchor>
      <arglist>(const std::string &amp;service_name, const json &amp;js_args)</arglist>
    </member>
    <member kind="function">
      <type>json</type>
      <name>setParameters</name>
      <anchorfile>classrc__rest__api_1_1RestHelper.html</anchorfile>
      <anchor>a88a124f82eb9136f8153b63e1a690690</anchor>
      <arglist>(const json &amp;js_params)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>host_</name>
      <anchorfile>classrc__rest__api_1_1RestHelper.html</anchorfile>
      <anchor>af4fa91f47cd204b3bcc077e70b8f55c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>params_url_</name>
      <anchorfile>classrc__rest__api_1_1RestHelper.html</anchorfile>
      <anchor>a986f5965b321c65f3e964961d1ad9c0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>services_url_</name>
      <anchorfile>classrc__rest__api_1_1RestHelper.html</anchorfile>
      <anchor>ad7686a2b49658b9a857f2daa08b91336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>timeout_curl_</name>
      <anchorfile>classrc__rest__api_1_1RestHelper.html</anchorfile>
      <anchor>a8185e4ec0cbf406184c135800e9f6254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>version_url_</name>
      <anchorfile>classrc__rest__api_1_1RestHelper.html</anchorfile>
      <anchor>a333bc237c036fb5f949cfea52189b6ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pick_visualization::Visualization</name>
    <filename>classpick__visualization_1_1Visualization.html</filename>
    <member kind="function">
      <type>void</type>
      <name>deleteBoxItemMarkers</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>adace08f9e82334d8b733412446dd276b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteGraspMarkers</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>a5c365ff1d6bb2bd7a5e573d303784335</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteLoadCarrierMarkers</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>a66e7adf13c3445424ce7b41028210a33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Visualization</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>acda61cf1ad6735c4c9d2c584ecc16b4e</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualizeDetectedBoxes</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>af201d75ac8db08096c80ee32e8858e3b</anchor>
      <arglist>(const std::vector&lt; rc_pick_client::Item &gt; &amp;ros_boxitems)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualizeGrasps</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>ac487534b9111c77ffd53cedbf99998d4</anchor>
      <arglist>(const std::vector&lt; rc_pick_client::SuctionGrasp &gt; &amp;ros_grasps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visualizeLoadCarriers</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>af26c33f30cad75613296b5baf2ebbe5e</anchor>
      <arglist>(const std::vector&lt; rc_pick_client::LoadCarrier &gt; &amp;ros_lcs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Visualization</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>ab368212c60c246a5eea5664197dc8330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishTf</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>a21d27dd55c814a98502908aeda8b9362</anchor>
      <arglist>(const geometry_msgs::Pose &amp;ros_pose, std::string frame_id, std::string id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setMarker</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>a5da51d0e2c08fcea773bf85ce01f3916</anchor>
      <arglist>(visualization_msgs::Marker &amp;marker, const geometry_msgs::Pose &amp;item_pose, const rc_pick_client::Rectangle &amp;rectangle, std::string frame_id, int marker_id)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>constructLoadCarrier</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>aec7c5875e09213afed811834abf5b44e</anchor>
      <arglist>(visualization_msgs::MarkerArray &amp;marker_array, const rc_pick_client::LoadCarrier &amp;lc, const int &amp;lc_no)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>box_marker_pub_</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>aa6f65a662a1029f41e0d533e64365ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>br_</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>acb50fe87a7ed55a7866f2e8627bdd60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>grasp_marker_pub_</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>a8ee27b42e16e7fd9188b877aba82b157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>lc_marker_pub_</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>a048b69059aec62ae9f2bb68804c19d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::MarkerArray</type>
      <name>markers_boxes_</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>a10e0dcdc88876162398286e56997c7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::MarkerArray</type>
      <name>markers_grasps_</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>a34b630f467348d0f66a716d9448d200b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::MarkerArray</type>
      <name>markers_lcs_</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>a302300f8da745da66b82a61a4f3503a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classpick__visualization_1_1Visualization.html</anchorfile>
      <anchor>a4095456622293f4c9f0be8d17b2f80c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>geometry_msgs</name>
    <filename>namespacegeometry__msgs.html</filename>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a79d1252447eadd3e969899f31d703a86</anchor>
      <arglist>(const nlohmann::json &amp;j, geometry_msgs::Point &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>aec350990d0b002e036535ee27809db4c</anchor>
      <arglist>(const nlohmann::json &amp;j, geometry_msgs::Vector3 &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a5d6c6ffafeb236a7481cbd2f343b7fa3</anchor>
      <arglist>(const nlohmann::json &amp;j, geometry_msgs::Quaternion &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a9dece0b06a21dbf323474d9e0d1b4fb8</anchor>
      <arglist>(const nlohmann::json &amp;j, geometry_msgs::Pose &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a493dff6cca0539e46506784374819d2c</anchor>
      <arglist>(nlohmann::json &amp;j, const geometry_msgs::Point &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>abefbdf65c10c535ec2d2ce2e79c3eadd</anchor>
      <arglist>(nlohmann::json &amp;j, const geometry_msgs::Vector3 &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a42d3861d4020591c54938ffe9b0a103a</anchor>
      <arglist>(nlohmann::json &amp;j, const geometry_msgs::Quaternion &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a69a00c8398231159717d2bc97193c7e2</anchor>
      <arglist>(nlohmann::json &amp;j, const geometry_msgs::Pose &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pick_visualization</name>
    <filename>namespacepick__visualization.html</filename>
    <class kind="class">pick_visualization::Visualization</class>
  </compound>
  <compound kind="namespace">
    <name>rc_common_msgs</name>
    <filename>namespacerc__common__msgs.html</filename>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__common__msgs.html</anchorfile>
      <anchor>a28f6e2dfaeee02d732b61b79a7ac86df</anchor>
      <arglist>(const nlohmann::json &amp;j, ReturnCode &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rc_pick_client</name>
    <filename>namespacerc__pick__client.html</filename>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a8fe6f0c2bd42d78619fab2639dac0a73</anchor>
      <arglist>(const nlohmann::json &amp;j, Box &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a875ae645c6b0f18ab0cda863262ba57d</anchor>
      <arglist>(const nlohmann::json &amp;j, RangeBox &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a6b74ec058fc9adef05054d2017b90eb8</anchor>
      <arglist>(const nlohmann::json &amp;j, Rectangle &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a4f5511cf3f4f4a0ce4972e1c0a777305</anchor>
      <arglist>(const nlohmann::json &amp;j, RangeRectangle &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a8c193597990724b66458cb8a5b6212e1</anchor>
      <arglist>(const nlohmann::json &amp;j, SuctionGrasp &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>aaa930aa4999a962ca8b2dba7fb1d8f01</anchor>
      <arglist>(const nlohmann::json &amp;j, Item &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>ad35a592482306d02257d623d9ddf4a37</anchor>
      <arglist>(const nlohmann::json &amp;j, LoadCarrier &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>ab496a52db1500366f5504da14c07f9ef</anchor>
      <arglist>(const nlohmann::json &amp;j, ComputeGraspsResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a6ecc76fa16beb205f76300032eba951b</anchor>
      <arglist>(const nlohmann::json &amp;j, ComputeBoxGraspsResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>ad1aebead9e75c226282d8c30af27a602</anchor>
      <arglist>(const nlohmann::json &amp;j, DetectItemsResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>ad415dc9c6442d2b844bb3bfc2a953dab</anchor>
      <arglist>(nlohmann::json &amp;j, const Box &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>aaee36ea760de2eb0d3757e998f32a33c</anchor>
      <arglist>(nlohmann::json &amp;j, const RangeBox &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>ae4493e8643f7bd4052f35ab845af4c6c</anchor>
      <arglist>(nlohmann::json &amp;j, const Rectangle &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a1c34c5b51511705fcb5d48d0fd5cf158</anchor>
      <arglist>(nlohmann::json &amp;j, const RangeRectangle &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a1d513b47d537192a89d7fbe17556ec6d</anchor>
      <arglist>(nlohmann::json &amp;j, const ItemModel &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a516c62565388de6cbf44f59f531807e3</anchor>
      <arglist>(nlohmann::json &amp;j, const LoadCarrier &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>aee2d068ae3fc72fb2f12ff6b8556fe52</anchor>
      <arglist>(nlohmann::json &amp;j, const Compartment &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>aa3f98b3462d2c63182a7e3050ab00d98</anchor>
      <arglist>(nlohmann::json &amp;j, const CollisionDetection &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a065ba44e9246d5c464f2bddbfa7fe843</anchor>
      <arglist>(nlohmann::json &amp;j, const ComputeGraspsRequest &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a5125b6c6ac366d6fa01f86d806a4f2dc</anchor>
      <arglist>(nlohmann::json &amp;j, const ComputeBoxGraspsRequest &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__pick__client.html</anchorfile>
      <anchor>a35993d3a7ee12012610dfd330152c905</anchor>
      <arglist>(nlohmann::json &amp;j, const DetectItemsRequest &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rc_rest_api</name>
    <filename>namespacerc__rest__api.html</filename>
    <class kind="class">rc_rest_api::MiscException</class>
    <class kind="class">rc_rest_api::NotAvailableInThisVersionException</class>
    <class kind="class">rc_rest_api::RequestException</class>
    <class kind="class">rc_rest_api::RestClientException</class>
    <class kind="class">rc_rest_api::RestHelper</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>handleCPRResponse</name>
      <anchorfile>namespacerc__rest__api.html</anchorfile>
      <anchor>abf947c632bd1375457944d8399a155c8</anchor>
      <arglist>(const cpr::Response &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>toString</name>
      <anchorfile>namespacerc__rest__api.html</anchorfile>
      <anchor>ab731e85e4ccfd0764ae44a792f0145e6</anchor>
      <arglist>(cpr::Response resp)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a8612acedad9a393a0cfe5a424dcb5b3f</anchor>
      <arglist>(const nlohmann::json &amp;j, ros::Time &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespaceros.html</anchorfile>
      <anchor>a4049261bc9e01d344eff849d109cb790</anchor>
      <arglist>(nlohmann::json &amp;j, const ros::Time &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros_pick_client</name>
    <filename>namespaceros__pick__client.html</filename>
    <class kind="class">ros_pick_client::BoxpickClient</class>
    <class kind="class">ros_pick_client::ItempickClient</class>
    <class kind="class">ros_pick_client::PickClient</class>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>ROS client for Roboception&apos;s ItemPick and BoxPick modules</title>
    <filename>index</filename>
  </compound>
</tagfile>
