<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>json_conversions.h</name>
    <path>/tmp/ws/src/rc_visard/rc_hand_eye_calibration_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_hand_eye_calibration_client</namespace>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>ab52a22ea0ef6c2d707c912c14ee9f7bb</anchor>
      <arglist>(const nlohmann::json &amp;j, TriggerResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>a01a1f16a6c4de779b62345400beb3923</anchor>
      <arglist>(const nlohmann::json &amp;j, SetCalibrationPoseResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>ab641003858f8fde91569aa9f826c558c</anchor>
      <arglist>(const nlohmann::json &amp;j, CalibrationResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>a9d7816a6857adab1bb1460c4f2bceef3</anchor>
      <arglist>(const nlohmann::json &amp;j, SetCalibrationResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>a591dc3cd42ff4cfd3245ee95174ceb2b</anchor>
      <arglist>(nlohmann::json &amp;j, const TriggerRequest &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>a51105390fbe2e82819ec955de0f7cf99</anchor>
      <arglist>(nlohmann::json &amp;j, const SetCalibrationPoseRequest &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>a7e837f1c062a47a01d879a1e9290b9c2</anchor>
      <arglist>(nlohmann::json &amp;j, const CalibrationRequest &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>ac1de537afe5cdefbd7e31778dbd1091d</anchor>
      <arglist>(nlohmann::json &amp;j, const SetCalibrationRequest &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json_conversions_common.h</name>
    <path>/tmp/ws/src/rc_visard/rc_hand_eye_calibration_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>rc_hand_eye_calibration_client.cpp</name>
    <path>/tmp/ws/src/rc_visard/rc_hand_eye_calibration_client/src/</path>
    <filename>rc__hand__eye__calibration__client_8cpp</filename>
    <includes id="rc__hand__eye__calibration__client_8h" name="rc_hand_eye_calibration_client.h" local="yes" imported="no">rc_hand_eye_calibration_client.h</includes>
    <includes id="json__conversions_8h" name="json_conversions.h" local="yes" imported="no">json_conversions.h</includes>
    <namespace>rc_hand_eye_calibration_client</namespace>
    <member kind="typedef">
      <type>nlohmann::json</type>
      <name>json</name>
      <anchorfile>rc__hand__eye__calibration__client_8cpp.html</anchorfile>
      <anchor>ab701e3ac61a85b337ec5c1abaad6742d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paramsToCfg</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>ab327f2ac3f96aea5d5eb7e310806aa86</anchor>
      <arglist>(const json &amp;params, hand_eye_calibrationConfig &amp;cfg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rc_hand_eye_calibration_client.h</name>
    <path>/tmp/ws/src/rc_visard/rc_hand_eye_calibration_client/src/</path>
    <filename>rc__hand__eye__calibration__client_8h</filename>
    <includes id="rest__helper_8h" name="rest_helper.h" local="yes" imported="no">rest_helper.h</includes>
    <class kind="class">rc_hand_eye_calibration_client::HandEyeCalibClient</class>
    <namespace>rc_hand_eye_calibration_client</namespace>
  </compound>
  <compound kind="file">
    <name>rc_hand_eye_calibration_client_node.cpp</name>
    <path>/tmp/ws/src/rc_visard/rc_hand_eye_calibration_client/src/</path>
    <filename>rc__hand__eye__calibration__client__node_8cpp</filename>
    <includes id="rc__hand__eye__calibration__client_8h" name="rc_hand_eye_calibration_client.h" local="yes" imported="no">rc_hand_eye_calibration_client.h</includes>
    <member kind="function">
      <type>std::string</type>
      <name>getHost</name>
      <anchorfile>rc__hand__eye__calibration__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__hand__eye__calibration__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__hand__eye__calibration__client__node_8cpp.html</anchorfile>
      <anchor>a1992fa6885475be5d1546e3a61f6e495</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; HandEyeCalibClient &gt;</type>
      <name>client</name>
      <anchorfile>rc__hand__eye__calibration__client__node_8cpp.html</anchorfile>
      <anchor>abc7cb46cea27b063e50d0980e1aee5c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>README.md</name>
    <path>/tmp/ws/src/rc_visard/rc_hand_eye_calibration_client/</path>
    <filename>README_8md</filename>
  </compound>
  <compound kind="file">
    <name>rest_exceptions.h</name>
    <path>/tmp/ws/src/rc_visard/rc_hand_eye_calibration_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_hand_eye_calibration_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_hand_eye_calibration_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="class">
    <name>rc_hand_eye_calibration_client::HandEyeCalibClient</name>
    <filename>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</filename>
    <member kind="function">
      <type></type>
      <name>HandEyeCalibClient</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a7f15a119f15ef6cba6ab9099f2888289</anchor>
      <arglist>(std::string host, ros::NodeHandle nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>advertiseServices</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a46f51af104bf387db179197b9b8d0173</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calibResponseHandler</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a686cdc87106b40d8d8da816418e7f279</anchor>
      <arglist>(CalibrationResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>calibSrv</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>aabaeb1e5cf2ec01eab6a95ca0ff07ea2</anchor>
      <arglist>(rc_hand_eye_calibration_client::CalibrationRequest &amp;req, rc_hand_eye_calibration_client::CalibrationResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>callService</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a0fb9d901a96290f6d3e4010dc44157d7</anchor>
      <arglist>(const std::string &amp;name, const Request &amp;req, Response &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dynamicReconfigureCb</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a60f175dc63163724e8e3b71da5537b5f</anchor>
      <arglist>(rc_hand_eye_calibration_client::hand_eye_calibrationConfig &amp;config, uint32_t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getCalibResultSrv</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a0cf22ec9c9d789e5da023f9b4072b8f9</anchor>
      <arglist>(rc_hand_eye_calibration_client::CalibrationRequest &amp;req, rc_hand_eye_calibration_client::CalibrationResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initConfiguration</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a000533c0947b67b02b5a5424e5610a00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initTimers</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>af9f3861ce3f5f53e30082e85060d45c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>removeSrv</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a2587b0a76c8706e0ab4f03db1c328cfc</anchor>
      <arglist>(rc_hand_eye_calibration_client::TriggerRequest &amp;req, rc_hand_eye_calibration_client::TriggerResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>requestCalibration</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>aa59769f87361412752729cf67bb96eb4</anchor>
      <arglist>(const ros::SteadyTimerEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>resetSrv</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a5d3d3946313173c85056b339e5bf0317</anchor>
      <arglist>(rc_hand_eye_calibration_client::TriggerRequest &amp;req, rc_hand_eye_calibration_client::TriggerResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>saveSrv</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>ad4121f19b1d6e6b106611fa327b310e3</anchor>
      <arglist>(rc_hand_eye_calibration_client::TriggerRequest &amp;req, rc_hand_eye_calibration_client::TriggerResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sendCachedCalibration</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>ae33fbdd5f76518556815a2e8db879d02</anchor>
      <arglist>(const ros::SteadyTimerEvent &amp;=ros::SteadyTimerEvent())</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setCalibSrv</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>aa4bd6031be6607b4a4607ca6f6ddb128</anchor>
      <arglist>(rc_hand_eye_calibration_client::SetCalibrationRequest &amp;req, rc_hand_eye_calibration_client::SetCalibrationResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setSlotSrv</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a784269c4e3d026221343785703c08ca0</anchor>
      <arglist>(rc_hand_eye_calibration_client::SetCalibrationPoseRequest &amp;req, rc_hand_eye_calibration_client::SetCalibrationPoseResponse &amp;res)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateCalibrationCache</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a7da0f53613eef08c295e6cae40168691</anchor>
      <arglist>(const rc_hand_eye_calibration_client::CalibrationResponse &amp;res)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_frame_id_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>aae077bad6442913d737e6ad04a865c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>calib_publish_period_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>aa7df07fc22ae1ce70576f00a8e4a6c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::SteadyTimer</type>
      <name>calib_publish_timer_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>aea7b49205ebdac2ccf992cef4c322b38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>calib_request_period_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a1ff3e97a5e2af272fff7d708bca2f996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::SteadyTimer</type>
      <name>calib_request_timer_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a72fd719d4adf4532a655bf2891f4475b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>camera_frame_id_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>aa912d850787e30da1c34eac6df9c6baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::TransformStamped</type>
      <name>current_calibration_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a78740f752f4176335194e1be7e570267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::TransformBroadcaster</type>
      <name>dynamic_tf2_broadcaster_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a541c6b2d9170e689109d09c0a6be4d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>endeff_frame_id_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>ad9e67424aabdffc65ed49fb9f65e9b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::tuple&lt; size_t, size_t, size_t &gt;</type>
      <name>image_version_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>af284f318aa3cfb12eb00b5c3bac6fe81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a9ff241409a33e40d14f283cda0251328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rc_rest_api::RestHelper</type>
      <name>rest_helper_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a4a295125abd792f1ceb13d0f73beecc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; dynamic_reconfigure::Server&lt; rc_hand_eye_calibration_client::hand_eye_calibrationConfig &gt; &gt;</type>
      <name>server_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a1d25ee2214c755937d11b229ac5090aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_calibrate_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a8cf587575cde16585c2ffc01bf8793c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_get_result_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a00ce26af6eac6804e97e7d0f2b144974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_publish_transform_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>ad10a33d4ed639e9e719057142026b153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_remove_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>af7dca1dde1daef016f28e52ba1eedded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_reset_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>aca1e176527efab556e42659f5c3537cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_save_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a39ecbc71bbfc4dbc786fdc124c234a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_set_calibration_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>aba98cd59d9fd73466dffde71fce2bb88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srv_set_slot_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>a9ad46ab1558c11bcfa733e35da256123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::StaticTransformBroadcaster</type>
      <name>static_tf2_broadcaster_</name>
      <anchorfile>classrc__hand__eye__calibration__client_1_1HandEyeCalibClient.html</anchorfile>
      <anchor>af58b0d3924bc612f18bcbb53770fb77a</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>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="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>rc_hand_eye_calibration_client</name>
    <filename>namespacerc__hand__eye__calibration__client.html</filename>
    <class kind="class">rc_hand_eye_calibration_client::HandEyeCalibClient</class>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>ab52a22ea0ef6c2d707c912c14ee9f7bb</anchor>
      <arglist>(const nlohmann::json &amp;j, TriggerResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>a01a1f16a6c4de779b62345400beb3923</anchor>
      <arglist>(const nlohmann::json &amp;j, SetCalibrationPoseResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>ab641003858f8fde91569aa9f826c558c</anchor>
      <arglist>(const nlohmann::json &amp;j, CalibrationResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>from_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>a9d7816a6857adab1bb1460c4f2bceef3</anchor>
      <arglist>(const nlohmann::json &amp;j, SetCalibrationResponse &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paramsToCfg</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>ab327f2ac3f96aea5d5eb7e310806aa86</anchor>
      <arglist>(const json &amp;params, hand_eye_calibrationConfig &amp;cfg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>a591dc3cd42ff4cfd3245ee95174ceb2b</anchor>
      <arglist>(nlohmann::json &amp;j, const TriggerRequest &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>a51105390fbe2e82819ec955de0f7cf99</anchor>
      <arglist>(nlohmann::json &amp;j, const SetCalibrationPoseRequest &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>a7e837f1c062a47a01d879a1e9290b9c2</anchor>
      <arglist>(nlohmann::json &amp;j, const CalibrationRequest &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_json</name>
      <anchorfile>namespacerc__hand__eye__calibration__client.html</anchorfile>
      <anchor>ac1de537afe5cdefbd7e31778dbd1091d</anchor>
      <arglist>(nlohmann::json &amp;j, const SetCalibrationRequest &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="page">
    <name>index</name>
    <title>ROS Hand-eye calibration client for Roboception&apos;s rc_visard</title>
    <filename>index</filename>
  </compound>
</tagfile>
