<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>camera_info_publisher.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>camera__info__publisher_8cc</filename>
    <includes id="camera__info__publisher_8h" name="camera_info_publisher.h" local="yes" imported="no">camera_info_publisher.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>camera_info_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>camera__info__publisher_8h</filename>
    <includes id="genicam2ros__publisher_8h" name="genicam2ros_publisher.h" local="yes" imported="no">genicam2ros_publisher.h</includes>
    <class kind="class">rc::CameraInfoPublisher</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>camera_param_publisher.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>camera__param__publisher_8cc</filename>
    <includes id="camera__param__publisher_8h" name="camera_param_publisher.h" local="yes" imported="no">camera_param_publisher.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>camera_param_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>camera__param__publisher_8h</filename>
    <includes id="genicam2ros__publisher_8h" name="genicam2ros_publisher.h" local="yes" imported="no">genicam2ros_publisher.h</includes>
    <class kind="class">rc::CameraParamPublisher</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>confidence_publisher.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>confidence__publisher_8cc</filename>
    <includes id="confidence__publisher_8h" name="confidence_publisher.h" local="yes" imported="no">confidence_publisher.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>confidence_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>confidence__publisher_8h</filename>
    <includes id="genicam2ros__publisher_8h" name="genicam2ros_publisher.h" local="yes" imported="no">genicam2ros_publisher.h</includes>
    <class kind="class">rc::ConfidencePublisher</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>depth_publisher.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>depth__publisher_8cc</filename>
    <includes id="depth__publisher_8h" name="depth_publisher.h" local="yes" imported="no">depth_publisher.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>depth_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>depth__publisher_8h</filename>
    <includes id="genicam2ros__publisher_8h" name="genicam2ros_publisher.h" local="yes" imported="no">genicam2ros_publisher.h</includes>
    <class kind="class">rc::DepthPublisher</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>device_node.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/</path>
    <filename>device__node_8cc</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>device__node_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>device_nodelet.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/</path>
    <filename>device__nodelet_8cc</filename>
    <includes id="device__nodelet_8h" name="device_nodelet.h" local="yes" imported="no">device_nodelet.h</includes>
    <includes id="camera__info__publisher_8h" name="camera_info_publisher.h" local="yes" imported="no">publishers/camera_info_publisher.h</includes>
    <includes id="camera__param__publisher_8h" name="camera_param_publisher.h" local="yes" imported="no">publishers/camera_param_publisher.h</includes>
    <includes id="image__publisher_8h" name="image_publisher.h" local="yes" imported="no">publishers/image_publisher.h</includes>
    <includes id="disparity__publisher_8h" name="disparity_publisher.h" local="yes" imported="no">publishers/disparity_publisher.h</includes>
    <includes id="disparity__color__publisher_8h" name="disparity_color_publisher.h" local="yes" imported="no">publishers/disparity_color_publisher.h</includes>
    <includes id="depth__publisher_8h" name="depth_publisher.h" local="yes" imported="no">publishers/depth_publisher.h</includes>
    <includes id="confidence__publisher_8h" name="confidence_publisher.h" local="yes" imported="no">publishers/confidence_publisher.h</includes>
    <includes id="error__disparity__publisher_8h" name="error_disparity_publisher.h" local="yes" imported="no">publishers/error_disparity_publisher.h</includes>
    <includes id="error__depth__publisher_8h" name="error_depth_publisher.h" local="yes" imported="no">publishers/error_depth_publisher.h</includes>
    <includes id="points2__publisher_8h" name="points2_publisher.h" local="yes" imported="no">publishers/points2_publisher.h</includes>
    <includes id="protobuf2ros__conversions_8h" name="protobuf2ros_conversions.h" local="yes" imported="no">publishers/protobuf2ros_conversions.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>device_nodelet.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/</path>
    <filename>device__nodelet_8h</filename>
    <includes id="protobuf2ros__stream_8h" name="protobuf2ros_stream.h" local="yes" imported="no">protobuf2ros_stream.h</includes>
    <includes id="ThreadedStream_8h" name="ThreadedStream.h" local="yes" imported="no">ThreadedStream.h</includes>
    <class kind="class">rc::DeviceNodelet</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>disparity_color_publisher.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>disparity__color__publisher_8cc</filename>
    <includes id="disparity__color__publisher_8h" name="disparity_color_publisher.h" local="yes" imported="no">disparity_color_publisher.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>disparity_color_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>disparity__color__publisher_8h</filename>
    <includes id="genicam2ros__publisher_8h" name="genicam2ros_publisher.h" local="yes" imported="no">genicam2ros_publisher.h</includes>
    <class kind="class">rc::DisparityColorPublisher</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>disparity_publisher.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>disparity__publisher_8cc</filename>
    <includes id="disparity__publisher_8h" name="disparity_publisher.h" local="yes" imported="no">disparity_publisher.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>disparity_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>disparity__publisher_8h</filename>
    <includes id="genicam2ros__publisher_8h" name="genicam2ros_publisher.h" local="yes" imported="no">genicam2ros_publisher.h</includes>
    <class kind="class">rc::DisparityPublisher</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>dynamics_handlers.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/</path>
    <filename>dynamics__handlers_8cc</filename>
    <includes id="device__nodelet_8h" name="device_nodelet.h" local="yes" imported="no">device_nodelet.h</includes>
    <namespace>rc</namespace>
    <member kind="enumeration">
      <type></type>
      <name>DynamicsCmd</name>
      <anchorfile>dynamics__handlers_8cc.html</anchorfile>
      <anchor>aecceb8c5496d22dcab89d0a4af5bd157</anchor>
      <arglist></arglist>
      <enumvalue file="dynamics__handlers_8cc.html" anchor="aecceb8c5496d22dcab89d0a4af5bd157ab078ffd28db767c502ac367053f6e0ac">START</enumvalue>
      <enumvalue file="dynamics__handlers_8cc.html" anchor="aecceb8c5496d22dcab89d0a4af5bd157af27f4d2a222b05fd0e834d09b396d4da">START_SLAM</enumvalue>
      <enumvalue file="dynamics__handlers_8cc.html" anchor="aecceb8c5496d22dcab89d0a4af5bd157a615a46af313786fc4e349f34118be111">STOP</enumvalue>
      <enumvalue file="dynamics__handlers_8cc.html" anchor="aecceb8c5496d22dcab89d0a4af5bd157a13aee85c44ff4cfc0c7a8a395e88dae6">STOP_SLAM</enumvalue>
      <enumvalue file="dynamics__handlers_8cc.html" anchor="aecceb8c5496d22dcab89d0a4af5bd157a1104c54a9ec6549e4ef9562b687596fb">RESTART</enumvalue>
      <enumvalue file="dynamics__handlers_8cc.html" anchor="aecceb8c5496d22dcab89d0a4af5bd157a6b893f3196af52a9dbb269fee17a0142">RESTART_SLAM</enumvalue>
      <enumvalue file="dynamics__handlers_8cc.html" anchor="aecceb8c5496d22dcab89d0a4af5bd157aaed99927df82f49ed8de8acdad4ab7c6">RESET_SLAM</enumvalue>
    </member>
  </compound>
  <compound kind="file">
    <name>error_depth_publisher.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>error__depth__publisher_8cc</filename>
    <includes id="error__depth__publisher_8h" name="error_depth_publisher.h" local="yes" imported="no">error_depth_publisher.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>error_depth_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>error__depth__publisher_8h</filename>
    <includes id="genicam2ros__publisher_8h" name="genicam2ros_publisher.h" local="yes" imported="no">genicam2ros_publisher.h</includes>
    <class kind="class">rc::ErrorDepthPublisher</class>
    <namespace>rc</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RC_ERROREPTHPUBLISHER_H</name>
      <anchorfile>error__depth__publisher_8h.html</anchorfile>
      <anchor>abebe3d28509d388e2c26635dcd442a95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>error_disparity_publisher.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>error__disparity__publisher_8cc</filename>
    <includes id="error__disparity__publisher_8h" name="error_disparity_publisher.h" local="yes" imported="no">error_disparity_publisher.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>error_disparity_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>error__disparity__publisher_8h</filename>
    <includes id="genicam2ros__publisher_8h" name="genicam2ros_publisher.h" local="yes" imported="no">genicam2ros_publisher.h</includes>
    <class kind="class">rc::ErrorDisparityPublisher</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>genicam2ros_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>genicam2ros__publisher_8h</filename>
    <class kind="class">rc::GenICam2RosPublisher</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>image_publisher.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>image__publisher_8cc</filename>
    <includes id="image__publisher_8h" name="image_publisher.h" local="yes" imported="no">image_publisher.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>image_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>image__publisher_8h</filename>
    <includes id="genicam2ros__publisher_8h" name="genicam2ros_publisher.h" local="yes" imported="no">genicam2ros_publisher.h</includes>
    <class kind="class">rc::ImagePublisher</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>points2_publisher.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>points2__publisher_8cc</filename>
    <includes id="points2__publisher_8h" name="points2_publisher.h" local="yes" imported="no">points2_publisher.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>points2_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>points2__publisher_8h</filename>
    <includes id="genicam2ros__publisher_8h" name="genicam2ros_publisher.h" local="yes" imported="no">genicam2ros_publisher.h</includes>
    <class kind="class">rc::Points2Publisher</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>protobuf2ros_conversions.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>protobuf2ros__conversions_8cc</filename>
    <includes id="protobuf2ros__conversions_8h" name="protobuf2ros_conversions.h" local="yes" imported="no">protobuf2ros_conversions.h</includes>
    <namespace>rc</namespace>
    <member kind="function">
      <type>sensor_msgs::ImuPtr</type>
      <name>toRosImu</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a665a84a40e0694dbb46cd8b769e38875</anchor>
      <arglist>(const roboception::msgs::Imu &amp;imu)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PosePtr</type>
      <name>toRosPose</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a937b9df8c05696a288d00cd0dccdd944</anchor>
      <arglist>(const roboception::msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStampedPtr</type>
      <name>toRosPoseStamped</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a16c13c9201cb7561fe5ea746df950434</anchor>
      <arglist>(const roboception::msgs::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStampedPtr</type>
      <name>toRosPoseStamped</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a5a9e66fb8615b2f84d8c56e6bfe0b247</anchor>
      <arglist>(const roboception::msgs::Pose &amp;pose, const roboception::msgs::Time &amp;time, const std::string &amp;frame_id)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseWithCovarianceStampedPtr</type>
      <name>toRosPoseWithCovarianceStamped</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a56877b27857084d0fa21ebf9fb4db9aa</anchor>
      <arglist>(const roboception::msgs::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>tf::StampedTransform</type>
      <name>toRosTfStampedTransform</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>aeec2813dd1b416080c2ba5b8f7d3b98a</anchor>
      <arglist>(const roboception::msgs::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>toRosTfTransform</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>ab09796fb5c6146c4b39b7e95109a9308</anchor>
      <arglist>(const roboception::msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>toRosTime</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>ae602302d8bdcdc48592e87a68a0e2ef5</anchor>
      <arglist>(const roboception::msgs::Time &amp;time)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protobuf2ros_conversions.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>protobuf2ros__conversions_8h</filename>
    <namespace>rc</namespace>
    <member kind="function">
      <type>sensor_msgs::ImuPtr</type>
      <name>toRosImu</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a665a84a40e0694dbb46cd8b769e38875</anchor>
      <arglist>(const roboception::msgs::Imu &amp;imu)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PosePtr</type>
      <name>toRosPose</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a937b9df8c05696a288d00cd0dccdd944</anchor>
      <arglist>(const roboception::msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStampedPtr</type>
      <name>toRosPoseStamped</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a16c13c9201cb7561fe5ea746df950434</anchor>
      <arglist>(const roboception::msgs::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStampedPtr</type>
      <name>toRosPoseStamped</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a5a9e66fb8615b2f84d8c56e6bfe0b247</anchor>
      <arglist>(const roboception::msgs::Pose &amp;pose, const roboception::msgs::Time &amp;time, const std::string &amp;frame_id)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseWithCovarianceStampedPtr</type>
      <name>toRosPoseWithCovarianceStamped</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a56877b27857084d0fa21ebf9fb4db9aa</anchor>
      <arglist>(const roboception::msgs::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>tf::StampedTransform</type>
      <name>toRosTfStampedTransform</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>aeec2813dd1b416080c2ba5b8f7d3b98a</anchor>
      <arglist>(const roboception::msgs::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>toRosTfTransform</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>ab09796fb5c6146c4b39b7e95109a9308</anchor>
      <arglist>(const roboception::msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>toRosTime</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>ae602302d8bdcdc48592e87a68a0e2ef5</anchor>
      <arglist>(const roboception::msgs::Time &amp;time)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>protobuf2ros_publisher.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>protobuf2ros__publisher_8cc</filename>
    <includes id="protobuf2ros__publisher_8h" name="protobuf2ros_publisher.h" local="yes" imported="no">protobuf2ros_publisher.h</includes>
    <includes id="protobuf2ros__conversions_8h" name="protobuf2ros_conversions.h" local="yes" imported="no">protobuf2ros_conversions.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>protobuf2ros_publisher.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/publishers/</path>
    <filename>protobuf2ros__publisher_8h</filename>
    <class kind="class">rc::Protobuf2RosPublisher</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>protobuf2ros_stream.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/</path>
    <filename>protobuf2ros__stream_8cc</filename>
    <includes id="protobuf2ros__stream_8h" name="protobuf2ros_stream.h" local="yes" imported="no">protobuf2ros_stream.h</includes>
    <includes id="protobuf2ros__publisher_8h" name="protobuf2ros_publisher.h" local="yes" imported="no">publishers/protobuf2ros_publisher.h</includes>
    <includes id="protobuf2ros__conversions_8h" name="protobuf2ros_conversions.h" local="yes" imported="no">publishers/protobuf2ros_conversions.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>protobuf2ros_stream.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/</path>
    <filename>protobuf2ros__stream_8h</filename>
    <includes id="ThreadedStream_8h" name="ThreadedStream.h" local="yes" imported="no">ThreadedStream.h</includes>
    <includes id="protobuf2ros__publisher_8h" name="protobuf2ros_publisher.h" local="yes" imported="no">publishers/protobuf2ros_publisher.h</includes>
    <class kind="class">rc::DynamicsStream</class>
    <class kind="class">rc::PoseAndTFStream</class>
    <class kind="class">rc::Protobuf2RosStream</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>docker/README.md</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/docker/</path>
    <filename>docker_2README_8md</filename>
  </compound>
  <compound kind="file">
    <name>README.md</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/</path>
    <filename>README_8md</filename>
  </compound>
  <compound kind="file">
    <name>ThreadedStream.cc</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/</path>
    <filename>ThreadedStream_8cc</filename>
    <includes id="ThreadedStream_8h" name="ThreadedStream.h" local="yes" imported="no">ThreadedStream.h</includes>
    <namespace>rc</namespace>
  </compound>
  <compound kind="file">
    <name>ThreadedStream.h</name>
    <path>/tmp/ws/src/rc_visard/rc_visard_driver/src/</path>
    <filename>ThreadedStream_8h</filename>
    <class kind="class">rc::ThreadedStream::Manager</class>
    <class kind="class">rc::ThreadedStream</class>
    <namespace>rc</namespace>
  </compound>
  <compound kind="class">
    <name>rc::CameraInfoPublisher</name>
    <filename>classrc_1_1CameraInfoPublisher.html</filename>
    <base>rc::GenICam2RosPublisher</base>
    <member kind="function">
      <type></type>
      <name>CameraInfoPublisher</name>
      <anchorfile>classrc_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>ab1739334ddf874572a3f396e27ac4b54</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix, double f, double t, bool left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a293037ed37c0af3990e04ef8e8e142e8</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a390d7ecc9313aacedfde17a1ffeb1ba3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CameraInfoPublisher</name>
      <anchorfile>classrc_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>ad3e0563831f636865d602e7382853a7d</anchor>
      <arglist>(const CameraInfoPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CameraInfoPublisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a4ae6e5cd378e294ef6782764190fe347</anchor>
      <arglist>(const CameraInfoPublisher &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>f</name>
      <anchorfile>classrc_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>ae7d6453fdd279817e194d6154c7d72cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfo</type>
      <name>info</name>
      <anchorfile>classrc_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a70ce20332f6cfeb4d42c79121f7c0040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>p3_factor</name>
      <anchorfile>classrc_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a4eaf306ffbf64f780f587b98d212954e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classrc_1_1CameraInfoPublisher.html</anchorfile>
      <anchor>a0969eabb49fad1e5e7abe9d6c3187e3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::CameraParamPublisher</name>
    <filename>classrc_1_1CameraParamPublisher.html</filename>
    <member kind="function">
      <type></type>
      <name>CameraParamPublisher</name>
      <anchorfile>classrc_1_1CameraParamPublisher.html</anchorfile>
      <anchor>a7837772527f3f304ac7709904be3f759</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix, bool left)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1CameraParamPublisher.html</anchorfile>
      <anchor>a1c2562d8d97cf990f4e14f633c792836</anchor>
      <arglist>(const rcg::Buffer *buffer, const rc_common_msgs::CameraParam &amp;params, uint64_t pixelformat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1CameraParamPublisher.html</anchorfile>
      <anchor>a3c525efb997f4085c4ec1d21a0965cc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CameraParamPublisher</name>
      <anchorfile>classrc_1_1CameraParamPublisher.html</anchorfile>
      <anchor>a67ab7da3b78833e0de6ef455deb58bae</anchor>
      <arglist>(const CameraParamPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CameraParamPublisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1CameraParamPublisher.html</anchorfile>
      <anchor>a8c5555a89746236bbdb2c69c2bd30ad1</anchor>
      <arglist>(const CameraParamPublisher &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>classrc_1_1CameraParamPublisher.html</anchorfile>
      <anchor>a3fd2a0e6e3c3c858151079fb6d52a6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classrc_1_1CameraParamPublisher.html</anchorfile>
      <anchor>ab358f6b6081a48c7cfa6f59caf3a3bbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::ConfidencePublisher</name>
    <filename>classrc_1_1ConfidencePublisher.html</filename>
    <base>rc::GenICam2RosPublisher</base>
    <member kind="function">
      <type></type>
      <name>ConfidencePublisher</name>
      <anchorfile>classrc_1_1ConfidencePublisher.html</anchorfile>
      <anchor>af17d4e9ceac6053a27f0a1bf938622eb</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1ConfidencePublisher.html</anchorfile>
      <anchor>a69fa0c748ed2665690667434fb06d346</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1ConfidencePublisher.html</anchorfile>
      <anchor>ab0068096285b33e419757b6f46f484c4</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ConfidencePublisher</name>
      <anchorfile>classrc_1_1ConfidencePublisher.html</anchorfile>
      <anchor>a3bc53faa1972b650c7d89c0084c02873</anchor>
      <arglist>(const ConfidencePublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ConfidencePublisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1ConfidencePublisher.html</anchorfile>
      <anchor>a413dd54e3b1a2f6e37adb2b78728ea62</anchor>
      <arglist>(const ConfidencePublisher &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classrc_1_1ConfidencePublisher.html</anchorfile>
      <anchor>a376e6be43ca7a121f4105a7362264923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>seq</name>
      <anchorfile>classrc_1_1ConfidencePublisher.html</anchorfile>
      <anchor>ae4c94d96747d9dcb4af62d9ecc1c2bae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::DepthPublisher</name>
    <filename>classrc_1_1DepthPublisher.html</filename>
    <base>rc::GenICam2RosPublisher</base>
    <member kind="function">
      <type></type>
      <name>DepthPublisher</name>
      <anchorfile>classrc_1_1DepthPublisher.html</anchorfile>
      <anchor>a94f950dcdcfd5986d95e966f94faa257</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix, double f, double t, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1DepthPublisher.html</anchorfile>
      <anchor>adfe460455e111c6eac078f940f8be579</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1DepthPublisher.html</anchorfile>
      <anchor>aa4494483d267663cb350e97b0da48e7c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DepthPublisher</name>
      <anchorfile>classrc_1_1DepthPublisher.html</anchorfile>
      <anchor>a200b3478d31f6f8c035dd72bb8962498</anchor>
      <arglist>(const DepthPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DepthPublisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1DepthPublisher.html</anchorfile>
      <anchor>a4bdffcb83c45448c7116fc0d29c2b6af</anchor>
      <arglist>(const DepthPublisher &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classrc_1_1DepthPublisher.html</anchorfile>
      <anchor>ab5c771135099b4b529cdae5e4e5a2300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale</name>
      <anchorfile>classrc_1_1DepthPublisher.html</anchorfile>
      <anchor>a5caafda6e443be0db02ac64a0a4695fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>seq</name>
      <anchorfile>classrc_1_1DepthPublisher.html</anchorfile>
      <anchor>af5d605fd15608dc205a8cb72e82e90f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::DeviceNodelet</name>
    <filename>classrc_1_1DeviceNodelet.html</filename>
    <base>nodelet::Nodelet</base>
    <member kind="function">
      <type>bool</type>
      <name>depthAcquisitionTrigger</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>aed53e2bbc21dfe76c5451c8f831dbf19</anchor>
      <arglist>(rc_common_msgs::Trigger::Request &amp;req, rc_common_msgs::Trigger::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeviceNodelet</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ae8a2f20827901146f825ccb78212f934</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dynamicsResetSlam</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ad77ccd2dde163da11e029c245f51aa93</anchor>
      <arglist>(rc_common_msgs::Trigger::Request &amp;req, rc_common_msgs::Trigger::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dynamicsRestart</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a786c3845fb6fc3000a513a041af91514</anchor>
      <arglist>(rc_common_msgs::Trigger::Request &amp;req, rc_common_msgs::Trigger::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dynamicsRestartSlam</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>aa0fe0603eb63b23d529e97445b321b8d</anchor>
      <arglist>(rc_common_msgs::Trigger::Request &amp;req, rc_common_msgs::Trigger::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dynamicsStart</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ac132db084274a4d14be44f6f97da523a</anchor>
      <arglist>(rc_common_msgs::Trigger::Request &amp;req, rc_common_msgs::Trigger::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dynamicsStartSlam</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a92d21d3b5f11e49b6b804bb72bf9ac09</anchor>
      <arglist>(rc_common_msgs::Trigger::Request &amp;req, rc_common_msgs::Trigger::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dynamicsStop</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a4b5004cabfcabd537a9f41c13cc136f0</anchor>
      <arglist>(rc_common_msgs::Trigger::Request &amp;req, rc_common_msgs::Trigger::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>dynamicsStopSlam</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a341ee4938011956c53d70d3dc052a5cc</anchor>
      <arglist>(rc_common_msgs::Trigger::Request &amp;req, rc_common_msgs::Trigger::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSlamTrajectory</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ae38da8090b746f0748f255be41452241</anchor>
      <arglist>(rc_visard_driver::GetTrajectory::Request &amp;req, rc_visard_driver::GetTrajectory::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadSlamMap</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a57bae6f298243bb982e152401d295dce</anchor>
      <arglist>(rc_common_msgs::Trigger::Request &amp;req, rc_common_msgs::Trigger::Response &amp;resp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onInit</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a1390ab906eb24549cb3f056210f82d64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeSlamMap</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a4ceadea51e9c59b7318fb5f34325995d</anchor>
      <arglist>(rc_common_msgs::Trigger::Request &amp;req, rc_common_msgs::Trigger::Response &amp;resp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveSlamMap</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a9000438ee6d12189aa337efa1c2f9060</anchor>
      <arglist>(rc_common_msgs::Trigger::Request &amp;req, rc_common_msgs::Trigger::Response &amp;resp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DeviceNodelet</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a48829a4f008d71368a05475e92d312e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>grab</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ae03e4f103d28107a08312b318c1dd274</anchor>
      <arglist>(std::string device, rcg::Device::ACCESS access)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initConfiguration</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ae8880a85ee9d951af3bc6718da306d64</anchor>
      <arglist>(const std::shared_ptr&lt; GenApi::CNodeMapRef &gt; &amp;nodemap, rc_visard_driver::rc_visard_driverConfig &amp;cfg, rcg::Device::ACCESS access)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>keepAliveAndRecoverFromFails</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a468b4089e68d43e3dd174e66576828bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>produce_connection_diagnostics</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a991648859818c30cd7fd04f7658d7ddb</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>produce_device_diagnostics</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a6a57886fdd480c51d8ec711f294bf208</anchor>
      <arglist>(diagnostic_updater::DiagnosticStatusWrapper &amp;stat)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconfigure</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>af904bf6d5a283f2409f5da56863ac9cc</anchor>
      <arglist>(rc_visard_driver::rc_visard_driverConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ThreadedStream::Ptr</type>
      <name>CreateDynamicsStreamOfType</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a0bdf787bb3d6b3933a5db73f96bb2a53</anchor>
      <arglist>(rc::dynamics::RemoteInterface::Ptr rcdIface, const std::string &amp;stream, ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix, bool tfEnabled, bool staticImu2CamTf)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>atLeastOnceSuccessfullyStarted</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ad8157ce7f4cdca6d8fc27a198e672f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>autopublishTrajectory</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a3562ac6a1c37acdf32251e0b53047560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>autostartDynamics</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a2735586dd93161ee8d56d9531b4798fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>autostartSlam</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a1abd0adb2b1659430bc7c8a26d2288b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>autostopDynamics</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a6f0509b6b91fc18513d47f0453c944b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cntConsecutiveRecoveryFails</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a7ba24f9452c6fdd3993a0752658f7461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>color_format</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a408ea99726d8dd222ff4e353182d362f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rc_visard_driver::rc_visard_driverConfig</type>
      <name>config</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a651b1dfa32b0daf20e24d93a359651bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>depthAcquisitionTriggerService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>abb5d5de23a405fd2b9b61a2f0dce8ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>dev_ipaddr</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ac7f4bea748214812140cf803535ccccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>dev_macaddr</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a2b888742576f5de4a7bae5276072ac61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>dev_serialno</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a56473f2704aea17738e95e2f817f031c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dev_supports_color</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a0dba69dc3f598c93e2d2336a9bbd7653</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dev_supports_depth_acquisition_trigger</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a5dba42b94e9cbf5839e71a5c864de286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dev_supports_depth_exposure_adapt_timeout</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a46399c7fffe86a0caa03daee9e4be59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dev_supports_double_shot</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a4e62acac3b94698f002520769e80681e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dev_supports_gain</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>aa9aac88e98b16e3adbf2edc2e0d28b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dev_supports_wb</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a2374babe26fbc660e8c01a881a9695fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>dev_version</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ac2f2a86181cc2b67d0d81e3bb4afdccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rc::dynamics::RemoteInterface::Ptr</type>
      <name>dynamicsInterface</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a273a68d07dac5d2f66e7eaa95f63666d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>dynamicsResetSlamService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>af397ee788b536f1eb1c94041609b786d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>dynamicsRestartService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a1ed31279c7ba3e42359d33a01f735d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>dynamicsRestartSlamService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>abe16e314ade81a2b50e5d893a7751558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>dynamicsStartService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a197118d03edc9220d124c6b747d3eeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>dynamicsStartSlamService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a46bcff9c208ac871bef602209ae8b780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>dynamicsStopService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>aab8dd6de84531f7f6693a77e2b60a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>dynamicsStopSlamService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a825deb8d596f38f6f606de1fd495ce06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ThreadedStream::Manager::Ptr</type>
      <name>dynamicsStreams</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a4e2b21389718a89a49ccd35f6e734f14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>getSlamTrajectoryService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a7b22604d66caad964aa61e47f27bc059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>gev_packet_size</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>aedd56db1945db45e428ea018c555df15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>gev_userid</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a5588069b8321f4894516b6ef373961e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic_bool</type>
      <name>imageRequested</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a2e9d2de2235a1b80ad33b97d5b4b37cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic_bool</type>
      <name>imageSuccess</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a4b4e6521233d1fd779d028f05a65653a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>imageThread</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a049fddda2a7990a4e518cb90a6c6e65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>iocontrol_avail</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a77aa7cf85f9e74171bee4e59977aeae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic_uint_least32_t</type>
      <name>level</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a1655214c3fb410c30839064116fafeae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maxNumRecoveryTrials</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>af064225c611eb9e894c0c042fd208f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::recursive_mutex</type>
      <name>mtx</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a71498de3470ca251398ed5250e7f501c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>perform_depth_acquisition_trigger</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a52ee5134b6ea1cc45928fc3a1fa537d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rcg::Device &gt;</type>
      <name>rcgdev</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a4ee65e3758428e7054ab4ad12ba17967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; GenApi::CNodeMapRef &gt;</type>
      <name>rcgnodemap</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a07ad66ee68a56b9a36182450c8952d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_reconfigure::Server&lt; rc_visard_driver::rc_visard_driverConfig &gt; *</type>
      <name>reconfig</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a64c9065b130c624ae73c8075361c9f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>recoverThread</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a729f8e3fea93259a34c24a7d15a49826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>recoveryRequested</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>abe080fc97f75df3a2952171d8b143dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>slamLoadMapService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>afa1b1787af279391b600c85ee01af502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>slamRemoveMapService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a592d5e32eb9f790cf5efb4c0ccc69a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>slamSaveMapService</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a2209c3da5a7516c716222112dabf0d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stereo_plus_avail</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a8fb750ee7441c885c762bb745a93da3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic_bool</type>
      <name>stopImageThread</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ad902134575fa7ace9836990cb2316ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::atomic_bool</type>
      <name>stopRecoverThread</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ab71cbce59e6e74b644fb454c94e03c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>tfEnabled</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a141ca802483cdafa6da9c642795c8861</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>tfPrefix</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a8f5287c3ae7d29cd3fff4dee3d1f63f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::StaticTransformBroadcaster</type>
      <name>tfStaticBroadcaster</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ab8136dba4e3e651c6a34848112ff7f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>totalCompleteBuffers</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a2d895fe262849eb4d3f47b3e2567befd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>totalConnectionLosses</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>aaeb5259f06ab36de259ffd9fd270c174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>totalImageReceiveTimeouts</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ac1d314a316565a3d35f94ed9e35ac3c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>totalIncompleteBuffers</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>ac55610de24d59a960090222df81e4d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>trajPublisher</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a7702e9a31b2594fef84f5c11aad5a57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>diagnostic_updater::Updater</type>
      <name>updater</name>
      <anchorfile>classrc_1_1DeviceNodelet.html</anchorfile>
      <anchor>a26d60f5b654556b04a9cf04afcc2ae2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::DisparityColorPublisher</name>
    <filename>classrc_1_1DisparityColorPublisher.html</filename>
    <base>rc::GenICam2RosPublisher</base>
    <member kind="function">
      <type></type>
      <name>DisparityColorPublisher</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>a87470641dc1053191e083828ea7cd833</anchor>
      <arglist>(image_transport::ImageTransport &amp;it, const std::string &amp;frame_id_prefix, double f, double t, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>a2eae2af742c66b48a6527fd1e950a38e</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepthRange</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>a3296fd811ee8aabf1be4d37b0a48802c</anchor>
      <arglist>(double _mindepth, double _maxdepth)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>aeb08cab004717329778bc55997c47562</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DisparityColorPublisher</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>a69de290fd316286f10442e35fa0124f8</anchor>
      <arglist>(const DisparityColorPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DisparityColorPublisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>ae9f940fc233893a815a9d171c28c3f7b</anchor>
      <arglist>(const DisparityColorPublisher &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>f</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>a7dbdf4d4a1deef495ad6d9f7f091be71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>maxdepth</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>afbb5b93a31139b2bcbb2eb62f8912519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mindepth</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>a02a19494baa04eae442694bc1d490beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>a43cbe57cd08cd5f6dde8f6ea3679a679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>aef8c87281e2d40d2b785ebca72dadad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>seq</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>ada3436f1c9a87e0102ce56c50d0d7778</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>t</name>
      <anchorfile>classrc_1_1DisparityColorPublisher.html</anchorfile>
      <anchor>a519d82ab355ac82117ea383ecbbf3256</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::DisparityPublisher</name>
    <filename>classrc_1_1DisparityPublisher.html</filename>
    <base>rc::GenICam2RosPublisher</base>
    <member kind="function">
      <type></type>
      <name>DisparityPublisher</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>ad2606734f86db7f64adbfe031ad5b8cf</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix, double f, double t, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>a06e0d341fcfddec54abf9e3b52b8d21d</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepthRange</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>aa070b53022cafa9cbc0c68a61ed9f21b</anchor>
      <arglist>(double _mindepth, double _maxdepth)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>a25e0b334df384991613beaa5e91ff87e</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DisparityPublisher</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>ae56e4b48f83ac7705b5a043d6afebb37</anchor>
      <arglist>(const DisparityPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DisparityPublisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>a4ea1d238e630748fd54ad2408006fdcd</anchor>
      <arglist>(const DisparityPublisher &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>f</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>a12c10fe0dd0a510f7e92532b6a4ae2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>maxdepth</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>a9518d8cefa3a087be1f28713ca7d69af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mindepth</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>a3b014a3cc98c51ad3f0d35c084a33e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>addbc87edde72907fd6e66104d9996fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>a682fc4ea597247779d271aa2263a160f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>seq</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>ad86ba30e75b847d46f74ba3db05867ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>t</name>
      <anchorfile>classrc_1_1DisparityPublisher.html</anchorfile>
      <anchor>a36a5d56a42c0c5fdea1f69bd170829c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::DynamicsStream</name>
    <filename>classrc_1_1DynamicsStream.html</filename>
    <base>rc::Protobuf2RosStream</base>
    <member kind="function">
      <type></type>
      <name>DynamicsStream</name>
      <anchorfile>classrc_1_1DynamicsStream.html</anchorfile>
      <anchor>a67b41f8fa286371cb89090018b6feab0</anchor>
      <arglist>(rc::dynamics::RemoteInterface::Ptr rcdIface, const std::string &amp;stream, ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix, bool publishImu2CamAsTf)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkRosPublishersUsed</name>
      <anchorfile>classrc_1_1DynamicsStream.html</anchorfile>
      <anchor>afd1c5b0caaab88f9559aaa6815272721</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initRosPublishers</name>
      <anchorfile>classrc_1_1DynamicsStream.html</anchorfile>
      <anchor>aa1ef1e8c3fb3ea713b85f7cc70e95b38</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishToRos</name>
      <anchorfile>classrc_1_1DynamicsStream.html</anchorfile>
      <anchor>a7ceb6298ab105a59d6916379f1042801</anchor>
      <arglist>(std::shared_ptr&lt;::google::protobuf::Message &gt; pbMsg) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; ros::Publisher &gt;</type>
      <name>_pub_markers</name>
      <anchorfile>classrc_1_1DynamicsStream.html</anchorfile>
      <anchor>abb8e29e44b95e577bf39c0458734f5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; ros::Publisher &gt;</type>
      <name>_pub_odom</name>
      <anchorfile>classrc_1_1DynamicsStream.html</anchorfile>
      <anchor>a6ee6e746e2bd3481832c5056cb0fc3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_publishImu2CamAsTf</name>
      <anchorfile>classrc_1_1DynamicsStream.html</anchorfile>
      <anchor>aac91175c4c1d19be2d6ea8f68777ac08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_publishVisualizationMarkers</name>
      <anchorfile>classrc_1_1DynamicsStream.html</anchorfile>
      <anchor>acff935a6f406a6be8fbb5cc02a98778f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; tf::TransformBroadcaster &gt;</type>
      <name>_tf_pub</name>
      <anchorfile>classrc_1_1DynamicsStream.html</anchorfile>
      <anchor>a691bc76d4d8a88dfc3bf2eeec4e32d7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::ErrorDepthPublisher</name>
    <filename>classrc_1_1ErrorDepthPublisher.html</filename>
    <base>rc::GenICam2RosPublisher</base>
    <member kind="function">
      <type></type>
      <name>ErrorDepthPublisher</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>a5912e6bdcc17f6ae5113584d265d5681</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix, double f, double t, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>a349ecc87dad4ec645c8e252e614c3173</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>a451cadb2df10bb6bba98f1c68e360a3f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ErrorDepthPublisher</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>ac8111df28047563a75ade87d43307070</anchor>
      <arglist>(const ErrorDepthPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ErrorDepthPublisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>a623288e2c894a7909fdf3de0c4125a79</anchor>
      <arglist>(const ErrorDepthPublisher &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rcg::ImageList</type>
      <name>disp_list</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>a09b33b389e2370f447b962ba65925c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rcg::ImageList</type>
      <name>err_list</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>a3bdf198dc6300d21d2c77f7888c7cbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>f</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>adeb6233a4c237d3fe66cec0e1cf4cf24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>a9ead9d6f88ca04b61eeb6ee08cbb7db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>a84d72d524c223fcd0eaf13d2d8b3dc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>seq</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>a1c258814d66151575d927029b568cf2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>t</name>
      <anchorfile>classrc_1_1ErrorDepthPublisher.html</anchorfile>
      <anchor>a49fe30602b9fb9e5cde7cd817cc426b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::ErrorDisparityPublisher</name>
    <filename>classrc_1_1ErrorDisparityPublisher.html</filename>
    <base>rc::GenICam2RosPublisher</base>
    <member kind="function">
      <type></type>
      <name>ErrorDisparityPublisher</name>
      <anchorfile>classrc_1_1ErrorDisparityPublisher.html</anchorfile>
      <anchor>afe323be4b7f555f77ee26c50005c22d3</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1ErrorDisparityPublisher.html</anchorfile>
      <anchor>a7f9c4fab21119e919b9c2b7ef00ffe2d</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1ErrorDisparityPublisher.html</anchorfile>
      <anchor>ab6137b3474c2b1c87bc88dd09366cdbc</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ErrorDisparityPublisher</name>
      <anchorfile>classrc_1_1ErrorDisparityPublisher.html</anchorfile>
      <anchor>a3852edc512a26fde3b7b39a4b8a0bd88</anchor>
      <arglist>(const ErrorDisparityPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ErrorDisparityPublisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1ErrorDisparityPublisher.html</anchorfile>
      <anchor>a944790495080269246dbb4eae0b6bafc</anchor>
      <arglist>(const ErrorDisparityPublisher &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classrc_1_1ErrorDisparityPublisher.html</anchorfile>
      <anchor>aaaaa392690b5b85be35b3e3cdfa46596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale</name>
      <anchorfile>classrc_1_1ErrorDisparityPublisher.html</anchorfile>
      <anchor>adbd48bf420be5ba909e8f3cd6cd07fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>seq</name>
      <anchorfile>classrc_1_1ErrorDisparityPublisher.html</anchorfile>
      <anchor>aa1c743bf71ce44cd1e64e125526c9ebc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::GenICam2RosPublisher</name>
    <filename>classrc_1_1GenICam2RosPublisher.html</filename>
    <member kind="function">
      <type></type>
      <name>GenICam2RosPublisher</name>
      <anchorfile>classrc_1_1GenICam2RosPublisher.html</anchorfile>
      <anchor>acc853cbf8bee542037c6a7270a77c5e4</anchor>
      <arglist>(const std::string &amp;frame_id_prefix)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1GenICam2RosPublisher.html</anchorfile>
      <anchor>ade5ceb59d3150849570f6f396c81ea45</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1GenICam2RosPublisher.html</anchorfile>
      <anchor>a9bd11825a3420f933537fcae48c1a667</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenICam2RosPublisher</name>
      <anchorfile>classrc_1_1GenICam2RosPublisher.html</anchorfile>
      <anchor>afa749f88dfec5f3c2525fa64119ef1ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>frame_id</name>
      <anchorfile>classrc_1_1GenICam2RosPublisher.html</anchorfile>
      <anchor>a2b6124beaa565ed2e68ced232e93883e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>GenICam2RosPublisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1GenICam2RosPublisher.html</anchorfile>
      <anchor>a5bebd6403f3a0f31b8e00c60a36b9372</anchor>
      <arglist>(const GenICam2RosPublisher &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::ImagePublisher</name>
    <filename>classrc_1_1ImagePublisher.html</filename>
    <base>rc::GenICam2RosPublisher</base>
    <member kind="function">
      <type></type>
      <name>ImagePublisher</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>a7844fa3087af507f1e41a451b66fc1b8</anchor>
      <arglist>(image_transport::ImageTransport &amp;it, const std::string &amp;frame_id_prefix, bool left, bool color, bool out1_filter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>ade74bde6d05db3955c21c31cf18fdf6f</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>a9d385a01b6067461a4911e5ae82c5e0c</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat, bool out1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOut1OnlyLow</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>adaec894f793f78c5d01314cde4d56b07</anchor>
      <arglist>(bool _out1_only_low)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>a8c74bdff9ee71667eec6be6925a764b5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ImagePublisher</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>a9fff5e604ac2cd729af24f7c3cfafbfc</anchor>
      <arglist>(const ImagePublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ImagePublisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>a114d7b7fc2c10836cc8c9f7be4da9080</anchor>
      <arglist>(const ImagePublisher &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>color</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>a8f872f54a431a06babd840b6d22f936d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>left</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>a0699982482012bb2374a4c5e2fcb6bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>out1_only_low</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>a83519bc188ef03e80d0989531bb245cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>ac32412e689400d1392bc52e950a7a650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub_out1_high</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>aab3e48d76209189aa45811bf0392281a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub_out1_low</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>ac75c65800c535d2c920112dae8a4f0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>seq</name>
      <anchorfile>classrc_1_1ImagePublisher.html</anchorfile>
      <anchor>a2b14581a6bb231175ac0e64418d48a42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::ThreadedStream::Manager</name>
    <filename>classrc_1_1ThreadedStream_1_1Manager.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; Manager &gt;</type>
      <name>Ptr</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>adbdef829cc20cd7598cc9e9a5fec9979</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>a728ec9cbdf82374bf1312752ef241549</anchor>
      <arglist>(ThreadedStream::Ptr stream)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all_succeeded</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>a956912968c94020e834eaa004b6aa25b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::atomic_bool &amp;</type>
      <name>any_failed</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>ae7aec8fa4f3e6f033b5ad74a89bdafc2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::list&lt; ThreadedStream::Ptr &gt; &amp;</type>
      <name>get</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>a9f54b370548ed2373be0f43fd648f182</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join_all</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>afbd3afca1c4b7d4c8ecf1e9abf9f7c5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start_all</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>af570595c476bf09595a82d28eff65029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop_all</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>abc924e8deb55e13a13ce5260a3f9ea9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Ptr</type>
      <name>create</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>acb789b6b2a652e5ab4773597c216a452</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Manager</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>a5cbb4d2db027c14d149fc8660bc3250e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::atomic_bool</type>
      <name>_any_failed</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>a927315a0fedcc00943552f51cec13b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; ThreadedStream::Ptr &gt;</type>
      <name>_streams</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>a2085f0def4d86c31aed1ef3c1bb6f9f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>friend</type>
      <name>ThreadedStream</name>
      <anchorfile>classrc_1_1ThreadedStream_1_1Manager.html</anchorfile>
      <anchor>a50b6c2d1d3f91835a3719c938137c5d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::Points2Publisher</name>
    <filename>classrc_1_1Points2Publisher.html</filename>
    <base>rc::GenICam2RosPublisher</base>
    <member kind="function">
      <type></type>
      <name>Points2Publisher</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a8161d287aeefcf62daa634c758f3d9b5</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix, double f, double t, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a55139ab0d38eef11e4fe2daf0e5aa4af</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a97831711059567117139510fd8417f10</anchor>
      <arglist>(const rcg::Buffer *buffer, uint32_t part, uint64_t pixelformat, bool out1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOut1Alternate</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a6d851efe49f4fb1bd589e6e8c9a74061</anchor>
      <arglist>(bool alternate)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a14935492d34f0637497772dcbc3185f3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Points2Publisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a665107e7cda7e3f8e8a6fd1b60ed8031</anchor>
      <arglist>(const Points2Publisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Points2Publisher</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a7b939c7e6e65d791bd5742d01701007d</anchor>
      <arglist>(const Points2Publisher &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rcg::ImageList</type>
      <name>disp_list</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>aae10b1d0586a2da6adba7e8a4709d371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>f</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a26717041104d111e35a9c9dd3ecda5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rcg::ImageList</type>
      <name>left_list</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a9c28f124551f8c63135cd2ddfaef79b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a63ebfa54646ab93762d41664d8b9ae18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a9e62430f173090ff447ca39728caca2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>seq</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>af1438fa6f4697e4fbca7fe2c8a7eecba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>t</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>ad00e30d9a191077743f8aea82ab6cb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>tolerance_ns</name>
      <anchorfile>classrc_1_1Points2Publisher.html</anchorfile>
      <anchor>a0d07ec8188e5a1204ffa57812c81cb2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::PoseAndTFStream</name>
    <filename>classrc_1_1PoseAndTFStream.html</filename>
    <base>rc::Protobuf2RosStream</base>
    <member kind="function">
      <type></type>
      <name>PoseAndTFStream</name>
      <anchorfile>classrc_1_1PoseAndTFStream.html</anchorfile>
      <anchor>a9034c2a603fb7780d6c45361e5c49c15</anchor>
      <arglist>(rc::dynamics::RemoteInterface::Ptr rcdIface, const std::string &amp;stream, ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix, bool tfEnabled)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkRosPublishersUsed</name>
      <anchorfile>classrc_1_1PoseAndTFStream.html</anchorfile>
      <anchor>a1beb9e1b97e992645857e2bed87fea87</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initRosPublishers</name>
      <anchorfile>classrc_1_1PoseAndTFStream.html</anchorfile>
      <anchor>a9278bfca3fe5ef3ae90d4f8bc13745d3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishToRos</name>
      <anchorfile>classrc_1_1PoseAndTFStream.html</anchorfile>
      <anchor>a08ee883ca8a59e9dd446237651e00b66</anchor>
      <arglist>(std::shared_ptr&lt;::google::protobuf::Message &gt; pbMsg) override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; tf::TransformBroadcaster &gt;</type>
      <name>_tf_pub</name>
      <anchorfile>classrc_1_1PoseAndTFStream.html</anchorfile>
      <anchor>a7d6f11cb3abb9f6f71d18ba31d5e970c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_tfEnabled</name>
      <anchorfile>classrc_1_1PoseAndTFStream.html</anchorfile>
      <anchor>ac4c404e5e267fab90b9ebf81371b800a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::Protobuf2RosPublisher</name>
    <filename>classrc_1_1Protobuf2RosPublisher.html</filename>
    <member kind="function">
      <type></type>
      <name>Protobuf2RosPublisher</name>
      <anchorfile>classrc_1_1Protobuf2RosPublisher.html</anchorfile>
      <anchor>a575259bdace2ddeb5857a4cbbb4f3e28</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;topic, const std::string &amp;pbMsgType, const std::string &amp;frame_id_prefix)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>publish</name>
      <anchorfile>classrc_1_1Protobuf2RosPublisher.html</anchorfile>
      <anchor>a3e43e91672f5ad459158315840d5b347</anchor>
      <arglist>(std::shared_ptr&lt;::google::protobuf::Message &gt; pbMsg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>used</name>
      <anchorfile>classrc_1_1Protobuf2RosPublisher.html</anchorfile>
      <anchor>a6a454b5e7fdf51bb38c013da93889dfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>_tfPrefix</name>
      <anchorfile>classrc_1_1Protobuf2RosPublisher.html</anchorfile>
      <anchor>a07263c20872f243c6de40f425902afbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub</name>
      <anchorfile>classrc_1_1Protobuf2RosPublisher.html</anchorfile>
      <anchor>acefca08c1ddec402356253f6a7ceec74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Protobuf2RosPublisher &amp;</type>
      <name>operator=</name>
      <anchorfile>classrc_1_1Protobuf2RosPublisher.html</anchorfile>
      <anchor>a7d420faadf3c26213ba0f519da151d14</anchor>
      <arglist>(const Protobuf2RosPublisher &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::Protobuf2RosStream</name>
    <filename>classrc_1_1Protobuf2RosStream.html</filename>
    <base>rc::ThreadedStream</base>
    <member kind="function">
      <type></type>
      <name>Protobuf2RosStream</name>
      <anchorfile>classrc_1_1Protobuf2RosStream.html</anchorfile>
      <anchor>a880c29b9d4e33af10369654e47473b3e</anchor>
      <arglist>(rc::dynamics::RemoteInterface::Ptr rcdIface, const std::string &amp;stream, ros::NodeHandle &amp;nh, const std::string &amp;frame_id_prefix)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkRosPublishersUsed</name>
      <anchorfile>classrc_1_1Protobuf2RosStream.html</anchorfile>
      <anchor>a47c2633717d211646f9288fbdcb67930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initRosPublishers</name>
      <anchorfile>classrc_1_1Protobuf2RosStream.html</anchorfile>
      <anchor>a1207b5d9a7f63848347e23800e6bbbda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>publishToRos</name>
      <anchorfile>classrc_1_1Protobuf2RosStream.html</anchorfile>
      <anchor>ad95ed3b6e2e73886c30c76418d769275</anchor>
      <arglist>(std::shared_ptr&lt;::google::protobuf::Message &gt; pbMsg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>startReceivingAndPublishingAsRos</name>
      <anchorfile>classrc_1_1Protobuf2RosStream.html</anchorfile>
      <anchor>a2381219484203800c54e08e2d6e0e44a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; Protobuf2RosPublisher &gt;</type>
      <name>_rosPublisher</name>
      <anchorfile>classrc_1_1Protobuf2RosStream.html</anchorfile>
      <anchor>a031dbba85d517fb901da0007fde7840d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>_tfPrefix</name>
      <anchorfile>classrc_1_1Protobuf2RosStream.html</anchorfile>
      <anchor>abe60340ff182b6f44e9cf949368eaac5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rc::ThreadedStream</name>
    <filename>classrc_1_1ThreadedStream.html</filename>
    <class kind="class">rc::ThreadedStream::Manager</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; ThreadedStream &gt;</type>
      <name>Ptr</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>a43f59315aa017ccba71c68af942abc42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>a3ca717add3191669d725e3617b449218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>ab3077566efa4dac772bbc8e758f3034f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::atomic_bool &amp;</type>
      <name>requested</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>aa72d31eaec2dbc665e9d97d06b2b4d03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>ad6b66f6688ec7d428f75133cbd29a2e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>a10c9440b7f6333e8e1b7940d46fa279f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::atomic_bool &amp;</type>
      <name>succeeded</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>ad470a09b1db306dcc713ae81726ffc41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>startReceivingAndPublishingAsRos</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>a3f7881d90f70dc5e9188744b11230ff9</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ThreadedStream</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>ad668dc7c6e98485c3152bc56fcd0919c</anchor>
      <arglist>(rc::dynamics::RemoteInterface::Ptr rcdIface, const std::string &amp;stream, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>work</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>a4132021de13ad059e53c17cb81c12240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Manager::Ptr</type>
      <name>_manager</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>a65b124d5b1de33eb694bb3964fe2bea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>_nh</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>a3b76d713842c6035c8e04d7c68b60b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rc::dynamics::RemoteInterface::Ptr</type>
      <name>_rcdyn</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>a2b716ea0581a49bde2fd66521729f483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::atomic_bool</type>
      <name>_requested</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>af2dc405d95b8f235878b9e1298847b20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::atomic_bool</type>
      <name>_stop</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>aa6048d640a60006d933a3cd443188877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_stream</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>a0ed299ac8aac823c40d4040c7d83a247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::atomic_bool</type>
      <name>_success</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>a85260f828ac7d511ef61072277c1133c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::thread</type>
      <name>_thread</name>
      <anchorfile>classrc_1_1ThreadedStream.html</anchorfile>
      <anchor>acf23a23bb521c4ab1d5985086148255c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rc</name>
    <filename>namespacerc.html</filename>
    <class kind="class">rc::CameraInfoPublisher</class>
    <class kind="class">rc::CameraParamPublisher</class>
    <class kind="class">rc::ConfidencePublisher</class>
    <class kind="class">rc::DepthPublisher</class>
    <class kind="class">rc::DeviceNodelet</class>
    <class kind="class">rc::DisparityColorPublisher</class>
    <class kind="class">rc::DisparityPublisher</class>
    <class kind="class">rc::DynamicsStream</class>
    <class kind="class">rc::ErrorDepthPublisher</class>
    <class kind="class">rc::ErrorDisparityPublisher</class>
    <class kind="class">rc::GenICam2RosPublisher</class>
    <class kind="class">rc::ImagePublisher</class>
    <class kind="class">rc::Points2Publisher</class>
    <class kind="class">rc::PoseAndTFStream</class>
    <class kind="class">rc::Protobuf2RosPublisher</class>
    <class kind="class">rc::Protobuf2RosStream</class>
    <class kind="class">rc::ThreadedStream</class>
    <member kind="function">
      <type>sensor_msgs::ImuPtr</type>
      <name>toRosImu</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a665a84a40e0694dbb46cd8b769e38875</anchor>
      <arglist>(const roboception::msgs::Imu &amp;imu)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PosePtr</type>
      <name>toRosPose</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a937b9df8c05696a288d00cd0dccdd944</anchor>
      <arglist>(const roboception::msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStampedPtr</type>
      <name>toRosPoseStamped</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a16c13c9201cb7561fe5ea746df950434</anchor>
      <arglist>(const roboception::msgs::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseStampedPtr</type>
      <name>toRosPoseStamped</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a5a9e66fb8615b2f84d8c56e6bfe0b247</anchor>
      <arglist>(const roboception::msgs::Pose &amp;pose, const roboception::msgs::Time &amp;time, const std::string &amp;frame_id)</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::PoseWithCovarianceStampedPtr</type>
      <name>toRosPoseWithCovarianceStamped</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>a56877b27857084d0fa21ebf9fb4db9aa</anchor>
      <arglist>(const roboception::msgs::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>tf::StampedTransform</type>
      <name>toRosTfStampedTransform</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>aeec2813dd1b416080c2ba5b8f7d3b98a</anchor>
      <arglist>(const roboception::msgs::Frame &amp;frame)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>toRosTfTransform</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>ab09796fb5c6146c4b39b7e95109a9308</anchor>
      <arglist>(const roboception::msgs::Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>toRosTime</name>
      <anchorfile>namespacerc.html</anchorfile>
      <anchor>ae602302d8bdcdc48592e87a68a0e2ef5</anchor>
      <arglist>(const roboception::msgs::Time &amp;time)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
