<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>camera_throttle.cpp</name>
    <path>/tmp/ws/src/cras_ros_utils/camera_throttle/src/</path>
    <filename>camera__throttle_8cpp.html</filename>
    <includes id="camera__throttle_8h" name="camera_throttle.h" local="no" imported="no">camera_throttle/camera_throttle.h</includes>
    <class kind="struct">camera_throttle::CameraThrottleNodelet::CameraThrottlePrivate</class>
    <namespace>camera_throttle</namespace>
  </compound>
  <compound kind="file">
    <name>camera_throttle.h</name>
    <path>/tmp/ws/src/cras_ros_utils/camera_throttle/include/camera_throttle/</path>
    <filename>camera__throttle_8h.html</filename>
    <class kind="class">camera_throttle::CameraThrottleNodelet</class>
    <namespace>camera_throttle</namespace>
  </compound>
  <compound kind="file">
    <name>rgbd_camera_publisher.cpp</name>
    <path>/tmp/ws/src/cras_ros_utils/camera_throttle/src/</path>
    <filename>rgbd__camera__publisher_8cpp.html</filename>
    <includes id="rgbd__camera__publisher_8h" name="rgbd_camera_publisher.h" local="no" imported="no">camera_throttle/rgbd_camera_publisher.h</includes>
    <includes id="rgbd__image__transport_8h" name="rgbd_image_transport.h" local="no" imported="no">camera_throttle/rgbd_image_transport.h</includes>
    <class kind="struct">camera_throttle::RgbdCameraPublisher::Impl</class>
    <namespace>camera_throttle</namespace>
  </compound>
  <compound kind="file">
    <name>rgbd_camera_publisher.h</name>
    <path>/tmp/ws/src/cras_ros_utils/camera_throttle/include/camera_throttle/</path>
    <filename>rgbd__camera__publisher_8h.html</filename>
    <class kind="class">camera_throttle::RgbdCameraPublisher</class>
    <namespace>camera_throttle</namespace>
  </compound>
  <compound kind="file">
    <name>rgbd_camera_subscriber.cpp</name>
    <path>/tmp/ws/src/cras_ros_utils/camera_throttle/src/</path>
    <filename>rgbd__camera__subscriber_8cpp.html</filename>
    <includes id="rgbd__camera__subscriber_8h" name="rgbd_camera_subscriber.h" local="no" imported="no">camera_throttle/rgbd_camera_subscriber.h</includes>
    <includes id="rgbd__image__transport_8h" name="rgbd_image_transport.h" local="no" imported="no">camera_throttle/rgbd_image_transport.h</includes>
    <class kind="struct">camera_throttle::RgbdCameraSubscriber::Impl</class>
    <namespace>camera_throttle</namespace>
    <member kind="function">
      <type>void</type>
      <name>increment</name>
      <anchorfile>rgbd__camera__subscriber_8cpp.html</anchorfile>
      <anchor>a59dff9ad7d3a1c3924a7d59e5e0913fd</anchor>
      <arglist>(int *value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rgbd_camera_subscriber.h</name>
    <path>/tmp/ws/src/cras_ros_utils/camera_throttle/include/camera_throttle/</path>
    <filename>rgbd__camera__subscriber_8h.html</filename>
    <class kind="class">camera_throttle::RgbdCameraSubscriber</class>
    <namespace>camera_throttle</namespace>
  </compound>
  <compound kind="file">
    <name>rgbd_image_transport.cpp</name>
    <path>/tmp/ws/src/cras_ros_utils/camera_throttle/src/</path>
    <filename>rgbd__image__transport_8cpp.html</filename>
    <includes id="rgbd__image__transport_8h" name="rgbd_image_transport.h" local="no" imported="no">camera_throttle/rgbd_image_transport.h</includes>
    <namespace>camera_throttle</namespace>
  </compound>
  <compound kind="file">
    <name>rgbd_image_transport.h</name>
    <path>/tmp/ws/src/cras_ros_utils/camera_throttle/include/camera_throttle/</path>
    <filename>rgbd__image__transport_8h.html</filename>
    <includes id="rgbd__camera__publisher_8h" name="rgbd_camera_publisher.h" local="no" imported="no">camera_throttle/rgbd_camera_publisher.h</includes>
    <includes id="rgbd__camera__subscriber_8h" name="rgbd_camera_subscriber.h" local="no" imported="no">camera_throttle/rgbd_camera_subscriber.h</includes>
    <class kind="class">camera_throttle::RgbdImageTransport</class>
    <namespace>camera_throttle</namespace>
  </compound>
  <compound kind="file">
    <name>rgbd_throttle.cpp</name>
    <path>/tmp/ws/src/cras_ros_utils/camera_throttle/src/</path>
    <filename>rgbd__throttle_8cpp.html</filename>
    <includes id="rgbd__throttle_8h" name="rgbd_throttle.h" local="no" imported="no">camera_throttle/rgbd_throttle.h</includes>
    <includes id="rgbd__image__transport_8h" name="rgbd_image_transport.h" local="no" imported="no">camera_throttle/rgbd_image_transport.h</includes>
    <namespace>camera_throttle</namespace>
  </compound>
  <compound kind="file">
    <name>rgbd_throttle.h</name>
    <path>/tmp/ws/src/cras_ros_utils/camera_throttle/include/camera_throttle/</path>
    <filename>rgbd__throttle_8h.html</filename>
    <includes id="rgbd__camera__subscriber_8h" name="rgbd_camera_subscriber.h" local="no" imported="no">camera_throttle/rgbd_camera_subscriber.h</includes>
    <includes id="rgbd__camera__publisher_8h" name="rgbd_camera_publisher.h" local="no" imported="no">camera_throttle/rgbd_camera_publisher.h</includes>
    <class kind="class">camera_throttle::RgbdCameraThrottleNodelet</class>
    <namespace>camera_throttle</namespace>
  </compound>
  <compound kind="class">
    <name>camera_throttle::CameraThrottleNodelet</name>
    <filename>classcamera__throttle_1_1CameraThrottleNodelet.html</filename>
    <base>cras::Nodelet</base>
    <class kind="struct">camera_throttle::CameraThrottleNodelet::CameraThrottlePrivate</class>
    <member kind="function">
      <type></type>
      <name>CameraThrottleNodelet</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a3baef135ea4180c028031cbc69abfa59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraThrottleNodelet</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>ab030fd96df5517e7ccf73ccfa61e3693</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cb</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a3e758db40f28085df403d4bb66cd1144</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;img, const sensor_msgs::CameraInfoConstPtr &amp;info)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onFirstConnect</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a10b20fbe46bca0ee5f60cc357ef12359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a3cc96dc08b2dec578d9ab61cd20d463f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onLastDisconnect</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>ade980e26edde215fa85b0613e9111e73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>flipHorizontal</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a96a5516a2c63e18d957ac679a5728502</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>flipVertical</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>aafca832f94c2d9b14fb20a13aaab3b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; std::string &gt;</type>
      <name>frameId</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a837c11f080d5b01b1dd288dcc3809f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>lastUpdate</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>af85ee36537968d0a13d4f52c5a505dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::CameraPublisher</type>
      <name>pub</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a9d6196a3aa67ded329f57a220c389913</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>pubBaseName</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a6551842e1db50928ed1fc7b2b6c5b7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>publishersMutex</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a43c17f435a39bdbb89aefc410a84b12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pubNh</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a9327bf98cb6e2021ff084d09ff34ed50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>pubTransport</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a9278d96e58c36f02804e8bae8d7f3839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>queueSize</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a94fa28302dc2981cd3ce7ce3fef457ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; ros::Rate &gt;</type>
      <name>rate</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>af8c6b0c14158fc8f36ef9c1b4b6d3f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; image_transport::CameraSubscriber &gt;</type>
      <name>sub</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a5a3aa690f2dad35e23e2c9e20ef77afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>subBaseName</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>aa3952b91e29756793c71086ba5ceb28c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>subNh</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a7c46b7535794efc0475b60ed6c3bcd05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; image_transport::ImageTransport &gt;</type>
      <name>subTransport</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a4344163adcac266d223e989624d6ddd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>img_connect_cb</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a371e0cb0fda1e4d2ef65ffd788b7ff14</anchor>
      <arglist>(const image_transport::SingleSubscriberPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>img_disconnect_cb</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>ab64eb6878545168ded5be522726f27ca</anchor>
      <arglist>(const image_transport::SingleSubscriberPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>info_connect_cb</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>a56b53616ceab6aa8a56b6078a3ca6b2b</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>info_disconnect_cb</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>aea70ba71bcafce9765b967fe561e9502</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; CameraThrottlePrivate &gt;</type>
      <name>data</name>
      <anchorfile>classcamera__throttle_1_1CameraThrottleNodelet.html</anchorfile>
      <anchor>aaa05b1ed1ea63469b3453ae784a81e3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>camera_throttle::CameraThrottleNodelet::CameraThrottlePrivate</name>
    <filename>structcamera__throttle_1_1CameraThrottleNodelet_1_1CameraThrottlePrivate.html</filename>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>opencvMat</name>
      <anchorfile>structcamera__throttle_1_1CameraThrottleNodelet_1_1CameraThrottlePrivate.html</anchorfile>
      <anchor>aef7903fd76f35d3dc11104e24886199e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>camera_throttle::RgbdCameraPublisher::Impl</name>
    <filename>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</filename>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</anchorfile>
      <anchor>ace987241ebd74702c5f8a82a528ab5d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</anchorfile>
      <anchor>afd96ad14fc6cf0b068fd01cce9e151db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</anchorfile>
      <anchor>add3937c2fe2c8f15441fcc362ae73177</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</anchorfile>
      <anchor>a9c668d659973e770c29e2b5bfc59c62c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>depthInfoPub</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</anchorfile>
      <anchor>a0c6d6eb950eb46c9d5bfeeaf0f85d52f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Publisher</type>
      <name>depthPub</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</anchorfile>
      <anchor>a72612677dd5e499ec4fb08ebb41855d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasPcl</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</anchorfile>
      <anchor>a2afc3c7b3dcce610367e5a39c17aa266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pclPub</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</anchorfile>
      <anchor>a0a0c0750dd1d95572388c58aa9fdd1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>rgbInfoPub</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</anchorfile>
      <anchor>a326e3b0a187cabb7c69bbeb789e18d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Publisher</type>
      <name>rgbPub</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</anchorfile>
      <anchor>aa1cd957d0f2805131da4940a8bbb9a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>unadvertised</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraPublisher_1_1Impl.html</anchorfile>
      <anchor>a807d8de4afff4a7b85c53d536a14f7c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>camera_throttle::RgbdCameraSubscriber::Impl</name>
    <filename>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</filename>
    <member kind="function">
      <type>void</type>
      <name>checkImagesSynchronized</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a5e204a6301aed4335843f088d0793991</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Impl</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a199c11064a47bde612e7c55ccf3eee0b</anchor>
      <arglist>(size_t queue_size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a275fafada6b08e674be508a87fa4494f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>ad9bf45a21fbfe31b4a29c659d55c7254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Impl</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>aca330ccfb1d534223c4938a4f569225f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>allReceived</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>af8da53813dacb0370d5a8710d522708e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::WallTimer</type>
      <name>checkSyncedTimer</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>af6b67dfb2a92c69fd21876218abdc1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depthInfoReceived</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a7875dcaa9667092decb2332c50fbe262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>depthInfoSub</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a2f1e622a7745cf51fb7b9d7439c08c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>depthReceived</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a540b34c2472d91a0e9fd14a455cbfa53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::SubscriberFilter</type>
      <name>depthSub</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a15b525b957ca6eaf5fd9f0f340724f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasPcl</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a4ddb2ee7ca53db3b9402923e5a86c628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pclReceived</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>ac53224f8ea561d7b40de9c793854c848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>pclSub</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>af961ea13aad9eb78721848204ea86a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rgbInfoReceived</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a67fc5c9750c6408cc6bafa3f34096be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>rgbInfoSub</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>ae61d1a12933cec337c72dcfd75ef99cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rgbReceived</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>af8f098135b82ca28132666a387e43da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::SubscriberFilter</type>
      <name>rgbSub</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a0fd89ff09169462c5763e91016543a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>message_filters::TimeSynchronizer&lt; sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>sync</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>af44c62a0396779e6671ca3b0069ae40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>message_filters::TimeSynchronizer&lt; sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::Image, sensor_msgs::CameraInfo, sensor_msgs::PointCloud2 &gt;</type>
      <name>syncPcl</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a664a393ceb371f5713adce96e92ec819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>unsubscribed</name>
      <anchorfile>structcamera__throttle_1_1RgbdCameraSubscriber_1_1Impl.html</anchorfile>
      <anchor>a156daa7a9be7d0d2061d4fc7446a02be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>camera_throttle::RgbdCameraPublisher</name>
    <filename>classcamera__throttle_1_1RgbdCameraPublisher.html</filename>
    <class kind="struct">camera_throttle::RgbdCameraPublisher::Impl</class>
    <member kind="function">
      <type>std::string</type>
      <name>getDepthInfoTopic</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a197bbc8ca9b4637d4e7e4c29ea17c762</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDepthTopic</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>ab13c7f76264654903643026cd59a9adb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNumSubscribers</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a33a8778d2e5af096b3ab107423e34e47</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPclTopic</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>aeab23aafa220703e948d9c91ea909a1a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRGBInfoTopic</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>aeb907d01e4ee3ad309648fdea5a1bfbf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRGBTopic</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a9c8b7f15e5dd959f0cc466e19a245919</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator void *</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a98cec6a416d8f15064f78b5c79d5d982</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>acaec59e414fd6310683b175b0f034ec1</anchor>
      <arglist>(const RgbdCameraPublisher &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>ac220d468d2f0fcdd53b81d0b80908ac8</anchor>
      <arglist>(const RgbdCameraPublisher &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a0ba75a63f862943fd29881309e6127af</anchor>
      <arglist>(const RgbdCameraPublisher &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a0db9574f4178aa454956c49cdbb05b1a</anchor>
      <arglist>(const sensor_msgs::Image &amp;rgb_image, const sensor_msgs::CameraInfo &amp;rgb_info, const sensor_msgs::Image &amp;depth_image, const sensor_msgs::CameraInfo &amp;depth_info) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>af3eb48350cf99d27c780c63bc37c07a8</anchor>
      <arglist>(const sensor_msgs::Image &amp;rgb_image, const sensor_msgs::CameraInfo &amp;rgb_info, const sensor_msgs::Image &amp;depth_image, const sensor_msgs::CameraInfo &amp;depth_info, const sensor_msgs::PointCloud2 &amp;pcl) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a9f69cee43797c2c2de4e28772cf0346d</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;rgb_image, const sensor_msgs::CameraInfoConstPtr &amp;rgb_info, const sensor_msgs::ImageConstPtr &amp;depth_image, const sensor_msgs::CameraInfoConstPtr &amp;depth_info) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a4916a5d0a27001b3ed7ed56972facc14</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;rgb_image, const sensor_msgs::CameraInfoConstPtr &amp;rgb_info, const sensor_msgs::ImageConstPtr &amp;depth_image, const sensor_msgs::CameraInfoConstPtr &amp;depth_info, const sensor_msgs::PointCloud2ConstPtr &amp;pcl) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a1aac944fb516f268dda6a11e85f03213</anchor>
      <arglist>(sensor_msgs::Image &amp;rgb_image, sensor_msgs::CameraInfo &amp;rgb_info, sensor_msgs::Image &amp;depth_image, sensor_msgs::CameraInfo &amp;depth_info, ros::Time stamp) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>ad86ede7d1c1d72171567deb86f4e4916</anchor>
      <arglist>(sensor_msgs::Image &amp;rgb_image, sensor_msgs::CameraInfo &amp;rgb_info, sensor_msgs::Image &amp;depth_image, sensor_msgs::CameraInfo &amp;depth_info, sensor_msgs::PointCloud2 &amp;pcl, ros::Time stamp) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbdCameraPublisher</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a91e410d0c0b2034f9e15ce1ffeab262e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a8ae2fab772e972f3924cffefdd4f6157</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RgbdCameraPublisher</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a759c7bc0eb783de96469f7a8e42e6ab2</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RgbdCameraPublisher</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a962f5c29029804d49d276b4c793c58dc</anchor>
      <arglist>(RgbdImageTransport &amp;image_it, ros::NodeHandle &amp;rgb_nh, ros::NodeHandle &amp;depth_nh, const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, size_t queue_size, const image_transport::SubscriberStatusCallback &amp;rgb_connect_cb, const image_transport::SubscriberStatusCallback &amp;rgb_disconnect_cb, const image_transport::SubscriberStatusCallback &amp;depth_connect_cb, const image_transport::SubscriberStatusCallback &amp;depth_disconnect_cb, const ros::SubscriberStatusCallback &amp;rgb_info_connect_cb, const ros::SubscriberStatusCallback &amp;rgb_info_disconnect_cb, const ros::SubscriberStatusCallback &amp;depth_info_connect_cb, const ros::SubscriberStatusCallback &amp;depth_info_disconnect_cb, const ros::VoidPtr &amp;tracked_object, bool latch)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RgbdCameraPublisher</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a13e9a20c19c8c2a7dd0af7616413c79f</anchor>
      <arglist>(RgbdImageTransport &amp;image_it, ros::NodeHandle &amp;rgb_nh, ros::NodeHandle &amp;depth_nh, ros::NodeHandle &amp;pcl_nh, const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, const std::string &amp;pcl_topic, size_t queue_size, const image_transport::SubscriberStatusCallback &amp;rgb_connect_cb, const image_transport::SubscriberStatusCallback &amp;rgb_disconnect_cb, const image_transport::SubscriberStatusCallback &amp;depth_connect_cb, const image_transport::SubscriberStatusCallback &amp;depth_disconnect_cb, const ros::SubscriberStatusCallback &amp;pcl_connect_cb, const ros::SubscriberStatusCallback &amp;pcl_disconnect_cb, const ros::SubscriberStatusCallback &amp;rgb_info_connect_cb, const ros::SubscriberStatusCallback &amp;rgb_info_disconnect_cb, const ros::SubscriberStatusCallback &amp;depth_info_connect_cb, const ros::SubscriberStatusCallback &amp;depth_info_disconnect_cb, const ros::VoidPtr &amp;tracked_object, bool latch)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; Impl &gt;</type>
      <name>impl</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>a33cd17ec71a4daf7e5b7b0cf72b00531</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RgbdImageTransport</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraPublisher.html</anchorfile>
      <anchor>ac295c91f78f2cd91bf12818fae73954e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>camera_throttle::RgbdCameraSubscriber</name>
    <filename>classcamera__throttle_1_1RgbdCameraSubscriber.html</filename>
    <class kind="struct">camera_throttle::RgbdCameraSubscriber::Impl</class>
    <member kind="typedef">
      <type>boost::function&lt; void(const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;)&gt;</type>
      <name>Callback</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>ac1be7570bc6fc314cdb6a2233f4a7d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::function&lt; void(const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::PointCloud2ConstPtr &amp;)&gt;</type>
      <name>PclCallback</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>af4799cc27ad53dda5a35fa04e5f01469</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDepthInfoTopic</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>a5df0114203e71a467893697806b9c469</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDepthTopic</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>a02d192750f0b63ed7ca26f9c6c780d35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDepthTransport</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>a5c71f7099e745168072d85903f25bd22</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getNumPublishers</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>a94a20d2b1aaa00b4738611b61ee6f552</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPclTopic</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>a86186791ebcd4900c8792d7e9f6838ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRGBInfoTopic</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>afe8ab4641be27f3cf75d6e37280e9096</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRGBTopic</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>a64b34576d7edc1a01eb3e827628e9912</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRGBTransport</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>a3e825bf25c4fcd02731c14303b4c281e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator void *</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>abfcea8b66f4902311a238e49505b88d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>ae0964597e94cb6bc317716e0d95cd320</anchor>
      <arglist>(const RgbdCameraSubscriber &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>ae0a84ac1e4a1d796d2b68aaabcb62e75</anchor>
      <arglist>(const RgbdCameraSubscriber &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>af6723ac7f23dd7eb79bac29cecd5ac29</anchor>
      <arglist>(const RgbdCameraSubscriber &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbdCameraSubscriber</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>ad91f9136b112b4c336342cf61059e8cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>acd951bbfd65afe52a6fcc9d5e4ef49c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RgbdCameraSubscriber</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>a19bb7dfd6a9fbbbdf90acfa46e38c7c0</anchor>
      <arglist>(RgbdImageTransport &amp;image_it, ros::NodeHandle &amp;rgb_nh, ros::NodeHandle &amp;depth_nh, const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, size_t queue_size, const Callback &amp;callback, const ros::VoidPtr &amp;tracked_object=ros::VoidPtr(), const image_transport::TransportHints &amp;transport_hints_rgb=image_transport::TransportHints(), const image_transport::TransportHints &amp;transport_hints_depth=image_transport::TransportHints())</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RgbdCameraSubscriber</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>a21e3e8366cc7a25b3a5c4d830195b1d5</anchor>
      <arglist>(RgbdImageTransport &amp;image_it, ros::NodeHandle &amp;rgb_nh, ros::NodeHandle &amp;depth_nh, ros::NodeHandle &amp;pcl_nh, const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, const std::string &amp;pcl_topic, size_t queue_size, const PclCallback &amp;callback, const ros::VoidPtr &amp;tracked_object=ros::VoidPtr(), const image_transport::TransportHints &amp;transport_hints_rgb=image_transport::TransportHints(), const image_transport::TransportHints &amp;transport_hints_depth=image_transport::TransportHints(), const ros::TransportHints &amp;transport_hints_pcl=ros::TransportHints())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; Impl &gt;</type>
      <name>impl</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>a6e1f3e33e9d03fb5a11902260c6115b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>RgbdImageTransport</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraSubscriber.html</anchorfile>
      <anchor>ac295c91f78f2cd91bf12818fae73954e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>camera_throttle::RgbdCameraThrottleNodelet</name>
    <filename>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</filename>
    <base>cras::Nodelet</base>
    <member kind="function">
      <type></type>
      <name>RgbdCameraThrottleNodelet</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>ab698e75fb7a95d4c23db016ef3b81060</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RgbdCameraThrottleNodelet</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a2c7ca7f56bc32d5bb34feb4f06b80df9</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cb</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a9404e74c0017ee40f3e65ef3550eaa02</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;rgbImg, const sensor_msgs::CameraInfoConstPtr &amp;rgbIinfo, const sensor_msgs::ImageConstPtr &amp;depthImg, const sensor_msgs::CameraInfoConstPtr &amp;depthInfo)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cbPcl</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>aa89f668bbcf428d3e94122b0536732e4</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;rgbImg, const sensor_msgs::CameraInfoConstPtr &amp;rgbInfo, const sensor_msgs::ImageConstPtr &amp;depthImg, const sensor_msgs::CameraInfoConstPtr &amp;depthInfo, const sensor_msgs::PointCloud2ConstPtr &amp;pcl)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onFirstConnect</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>ae798c3022aefc2ac5b7559be7d17a59d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onInit</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a4eecabc1edd307540aaba69faa3095b1</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onLastDisconnect</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>af0357524199c27e6f4c1b1d7f2927faa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; std::string &gt;</type>
      <name>depthFrameId</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>aa384229b1bfb962d6fa584f5a8494e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>lastUpdate</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a32a775070a051a5d6e4f8d2f3f2153b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RgbdCameraPublisher</type>
      <name>pub</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a956a2b09b466f81d3cc376eb5bcdfc44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>pubDepthBaseName</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a37062e0d8c01a405bac3184dc323a99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pubDepthNh</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>ad2c625a967d0fae48337f341cadfe0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::mutex</type>
      <name>publishersMutex</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a55ca379b86306b90fca86eafeaa9a4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pubPclNh</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>aa6472ef93d72fe06aa3b43c8c41b1e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>pubRGBBaseName</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a0b711aee703820334c31330824c863bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pubRgbNh</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a1b69406076852d874cc44f5eae04085f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; RgbdImageTransport &gt;</type>
      <name>pubTransport</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a55edd1d970fb2ce6aac67778dc7f2896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>queueSize</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>abcb5ce631897ea0e7d5df9a73cdc311c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; ros::Rate &gt;</type>
      <name>rate</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>af815db371751482ee92265aaee494052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; std::string &gt;</type>
      <name>rgbFrameId</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a134f69feb39aa3cb2ec24a829d8040be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::optional&lt; RgbdCameraSubscriber &gt;</type>
      <name>sub</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>aa0718da7297c5ee8a5ea922cca173d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>subDepthBaseName</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a1105ab3b972ab71f1a03900746d4abd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>subDepthNh</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a92663964315a495580da2d650d83f35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>subPclNh</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>af5c4a7f03d4f77862f4f86ca71b8bbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>subRGBBaseName</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>aa245a9707c6fe6ebbdfdc3df2d91f16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>subRgbNh</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a807f6ad7668a5870132163255c9bfd24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>subscribePcl</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a29a2e2b2f6b6af00514064a3bfda7cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::unique_ptr&lt; RgbdImageTransport &gt;</type>
      <name>subTransport</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a514b7f25217bda7acf3ce9555c1de1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>img_connect_cb</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a1e03db4b3c2193f431265f3fc86f5fe1</anchor>
      <arglist>(const image_transport::SingleSubscriberPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>img_disconnect_cb</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a27b0acfd6f5e79b24aff4909d0fa9f62</anchor>
      <arglist>(const image_transport::SingleSubscriberPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>info_connect_cb</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>a6cbf6e22c3f3da2ff188379ff6142f34</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>info_disconnect_cb</name>
      <anchorfile>classcamera__throttle_1_1RgbdCameraThrottleNodelet.html</anchorfile>
      <anchor>ac4d217d721e182ed5b96e6b44d1efe67</anchor>
      <arglist>(const ros::SingleSubscriberPublisher &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>camera_throttle::RgbdImageTransport</name>
    <filename>classcamera__throttle_1_1RgbdImageTransport.html</filename>
    <base>image_transport::ImageTransport</base>
    <member kind="function">
      <type>RgbdCameraPublisher</type>
      <name>advertiseRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>a18bbd9d1580a2b391a8cdea47c01aeff</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, const std::string &amp;pcl_topic, size_t queue_size, bool latch=false)</arglist>
    </member>
    <member kind="function">
      <type>RgbdCameraPublisher</type>
      <name>advertiseRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>a80c7e73d7a0d741900ef16e7d28561b9</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, const std::string &amp;pcl_topic, size_t queue_size, const image_transport::SubscriberStatusCallback &amp;rgb_connect_cb, const image_transport::SubscriberStatusCallback &amp;rgb_disconnect_cb=image_transport::SubscriberStatusCallback(), const image_transport::SubscriberStatusCallback &amp;depth_connect_cb=image_transport::SubscriberStatusCallback(), const image_transport::SubscriberStatusCallback &amp;depth_disconnect_cb=image_transport::SubscriberStatusCallback(), const ros::SubscriberStatusCallback &amp;pcl_connect_cb=ros::SubscriberStatusCallback(), const ros::SubscriberStatusCallback &amp;pcl_disconnect_cb=ros::SubscriberStatusCallback(), const ros::SubscriberStatusCallback &amp;rgb_info_connect_cb=ros::SubscriberStatusCallback(), const ros::SubscriberStatusCallback &amp;rgb_info_disconnect_cb=ros::SubscriberStatusCallback(), const ros::SubscriberStatusCallback &amp;depth_info_connect_cb=ros::SubscriberStatusCallback(), const ros::SubscriberStatusCallback &amp;depth_info_disconnect_cb=ros::SubscriberStatusCallback(), const ros::VoidPtr &amp;tracked_object=ros::VoidPtr(), bool latch=false)</arglist>
    </member>
    <member kind="function">
      <type>RgbdCameraPublisher</type>
      <name>advertiseRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>acc360a37d7fe9c448933926b4e7dd2a4</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, size_t queue_size, bool latch=false)</arglist>
    </member>
    <member kind="function">
      <type>RgbdCameraPublisher</type>
      <name>advertiseRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>a07057f6b4e4ea175a6767d4fcba1cf17</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, size_t queue_size, const image_transport::SubscriberStatusCallback &amp;rgb_connect_cb, const image_transport::SubscriberStatusCallback &amp;rgb_disconnect_cb=image_transport::SubscriberStatusCallback(), const image_transport::SubscriberStatusCallback &amp;depth_connect_cb=image_transport::SubscriberStatusCallback(), const image_transport::SubscriberStatusCallback &amp;depth_disconnect_cb=image_transport::SubscriberStatusCallback(), const ros::SubscriberStatusCallback &amp;rgb_info_connect_cb=ros::SubscriberStatusCallback(), const ros::SubscriberStatusCallback &amp;rgb_info_disconnect_cb=ros::SubscriberStatusCallback(), const ros::SubscriberStatusCallback &amp;depth_info_connect_cb=ros::SubscriberStatusCallback(), const ros::SubscriberStatusCallback &amp;depth_info_disconnect_cb=ros::SubscriberStatusCallback(), const ros::VoidPtr &amp;tracked_object=ros::VoidPtr(), bool latch=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbdImageTransport</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>a47c734e12c9df103b44205f683bb1db7</anchor>
      <arglist>(const ros::NodeHandle &amp;rgbNh, const ros::NodeHandle &amp;depthNh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RgbdImageTransport</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>a1e01533e0ed8445c4511c46ddc032033</anchor>
      <arglist>(const ros::NodeHandle &amp;rgbNh, const ros::NodeHandle &amp;depthNh, const ros::NodeHandle &amp;pclNh)</arglist>
    </member>
    <member kind="function">
      <type>RgbdCameraSubscriber</type>
      <name>subscribeRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>adc9d84a7a67321806d34442bd175f5b5</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, const std::string &amp;pcl_topic, size_t queue_size, const RgbdCameraSubscriber::PclCallback &amp;callback, const ros::VoidPtr &amp;tracked_object=ros::VoidPtr(), const image_transport::TransportHints &amp;transport_hints_rgb=image_transport::TransportHints(), const image_transport::TransportHints &amp;transport_hints_depth=image_transport::TransportHints(), const ros::TransportHints &amp;transport_hints_pcl=ros::TransportHints())</arglist>
    </member>
    <member kind="function">
      <type>RgbdCameraSubscriber</type>
      <name>subscribeRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>add4e95706c3ba482be8f91303d4eb07f</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, const std::string &amp;pcl_topic, size_t queue_size, void(*fp)(const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::PointCloud2ConstPtr &amp;), const image_transport::TransportHints &amp;transport_hints_rgb=image_transport::TransportHints(), const image_transport::TransportHints &amp;transport_hints_depth=image_transport::TransportHints(), const ros::TransportHints &amp;transport_hints_pcl=ros::TransportHints())</arglist>
    </member>
    <member kind="function">
      <type>RgbdCameraSubscriber</type>
      <name>subscribeRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>abdde0ae9b9cf34ed2ac3cc75a00a18b3</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, const std::string &amp;pcl_topic, size_t queue_size, void(T::*fp)(const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::PointCloud2ConstPtr &amp;), const boost::shared_ptr&lt; T &gt; &amp;obj, const image_transport::TransportHints &amp;transport_hints_rgb=image_transport::TransportHints(), const image_transport::TransportHints &amp;transport_hints_depth=image_transport::TransportHints(), const ros::TransportHints &amp;transport_hints_pcl=ros::TransportHints())</arglist>
    </member>
    <member kind="function">
      <type>RgbdCameraSubscriber</type>
      <name>subscribeRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>a727ac376a177bad8b2a8c812814427cb</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, const std::string &amp;pcl_topic, size_t queue_size, void(T::*fp)(const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::PointCloud2ConstPtr &amp;), T *obj, const image_transport::TransportHints &amp;transport_hints_rgb=image_transport::TransportHints(), const image_transport::TransportHints &amp;transport_hints_depth=image_transport::TransportHints(), const ros::TransportHints &amp;transport_hints_pcl=ros::TransportHints())</arglist>
    </member>
    <member kind="function">
      <type>RgbdCameraSubscriber</type>
      <name>subscribeRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>a71722ad04bf01296182ce288d25b70f6</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, size_t queue_size, const RgbdCameraSubscriber::Callback &amp;callback, const ros::VoidPtr &amp;tracked_object=ros::VoidPtr(), const image_transport::TransportHints &amp;transport_hints_rgb=image_transport::TransportHints(), const image_transport::TransportHints &amp;transport_hints_depth=image_transport::TransportHints())</arglist>
    </member>
    <member kind="function">
      <type>RgbdCameraSubscriber</type>
      <name>subscribeRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>af43ddb0973fd8330d9fe4553679de308</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, size_t queue_size, void(*fp)(const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;), const image_transport::TransportHints &amp;transport_hints_rgb=image_transport::TransportHints(), const image_transport::TransportHints &amp;transport_hints_depth=image_transport::TransportHints())</arglist>
    </member>
    <member kind="function">
      <type>RgbdCameraSubscriber</type>
      <name>subscribeRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>a1cb7d4e5f031c6db1f42cf03b3b9d868</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, size_t queue_size, void(T::*fp)(const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;), const boost::shared_ptr&lt; T &gt; &amp;obj, const image_transport::TransportHints &amp;transport_hints_rgb=image_transport::TransportHints(), const image_transport::TransportHints &amp;transport_hints_depth=image_transport::TransportHints())</arglist>
    </member>
    <member kind="function">
      <type>RgbdCameraSubscriber</type>
      <name>subscribeRgbdCamera</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>af2637ab5dad092a41d45d6f8d24b3ba5</anchor>
      <arglist>(const std::string &amp;rgb_base_topic, const std::string &amp;depth_base_topic, size_t queue_size, void(T::*fp)(const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;, const sensor_msgs::ImageConstPtr &amp;, const sensor_msgs::CameraInfoConstPtr &amp;), T *obj, const image_transport::TransportHints &amp;transport_hints_rgb=image_transport::TransportHints(), const image_transport::TransportHints &amp;transport_hints_depth=image_transport::TransportHints())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RgbdImageTransport</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>a755661afb288402620ba7357b3b4f760</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>depthNh</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>a975038194d8779c31e21ca5545844bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>pclNh</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>a8fd985c3b8f0cbe8cf19f7118efc1ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>rgbNh</name>
      <anchorfile>classcamera__throttle_1_1RgbdImageTransport.html</anchorfile>
      <anchor>ae1bcd8143295bcf608f4ffd6da6c8963</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>camera_throttle</name>
    <filename>namespacecamera__throttle.html</filename>
    <class kind="class">camera_throttle::CameraThrottleNodelet</class>
    <class kind="class">camera_throttle::RgbdCameraPublisher</class>
    <class kind="class">camera_throttle::RgbdCameraSubscriber</class>
    <class kind="class">camera_throttle::RgbdCameraThrottleNodelet</class>
    <class kind="class">camera_throttle::RgbdImageTransport</class>
  </compound>
</tagfile>
