<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>BridgePublisher.hpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/include/depthai_bridge/</path>
    <filename>BridgePublisher_8hpp.html</filename>
    <class kind="class">dai::ros::BridgePublisher</class>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
    <member kind="typedef">
      <type>ImageMsgs::ImagePtr</type>
      <name>ImagePtr</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a93a107515fe58b3775cfec73d4ebc91e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>depthaiUtility.hpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/include/depthai_bridge/</path>
    <filename>depthaiUtility_8hpp.html</filename>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHAI_ROS_DEBUG_STREAM</name>
      <anchorfile>depthaiUtility_8hpp.html</anchorfile>
      <anchor>ac6f30d7f2df83790b384671123da480b</anchor>
      <arglist>(loggerName, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHAI_ROS_DEBUG_STREAM_ONCE</name>
      <anchorfile>depthaiUtility_8hpp.html</anchorfile>
      <anchor>a78343f2b0f41978c84a7476b68d43417</anchor>
      <arglist>(loggerName, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHAI_ROS_ERROR_STREAM</name>
      <anchorfile>depthaiUtility_8hpp.html</anchorfile>
      <anchor>aa5ebab8d9271afffbfc56a9b2b104084</anchor>
      <arglist>(loggerName, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHAI_ROS_ERROR_STREAM_ONCE</name>
      <anchorfile>depthaiUtility_8hpp.html</anchorfile>
      <anchor>a907bad34e0eb269693349cb5c4fc80e0</anchor>
      <arglist>(loggerName, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHAI_ROS_FATAL_STREAM</name>
      <anchorfile>depthaiUtility_8hpp.html</anchorfile>
      <anchor>af980f9d65cf9a748d143859cdcb29089</anchor>
      <arglist>(loggerName, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHAI_ROS_FATAL_STREAM_ONCE</name>
      <anchorfile>depthaiUtility_8hpp.html</anchorfile>
      <anchor>acc528221b85c92ce1861cc58c3e142f7</anchor>
      <arglist>(loggerName, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHAI_ROS_INFO_STREAM</name>
      <anchorfile>depthaiUtility_8hpp.html</anchorfile>
      <anchor>a0718c331bc8552b71faf0b3321a9a026</anchor>
      <arglist>(loggerName, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHAI_ROS_INFO_STREAM_ONCE</name>
      <anchorfile>depthaiUtility_8hpp.html</anchorfile>
      <anchor>a1bf4d07b1d2849814a5653b239cb7e61</anchor>
      <arglist>(loggerName, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHAI_ROS_LOG_STREAM</name>
      <anchorfile>depthaiUtility_8hpp.html</anchorfile>
      <anchor>ab79405580d44c6ea9be800eb4c736b15</anchor>
      <arglist>(loggerName, level, isOnce, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHAI_ROS_WARN_STREAM</name>
      <anchorfile>depthaiUtility_8hpp.html</anchorfile>
      <anchor>a7c46ce34dcd5bca1f5dddb057b2f5609</anchor>
      <arglist>(loggerName, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEPTHAI_ROS_WARN_STREAM_ONCE</name>
      <anchorfile>depthaiUtility_8hpp.html</anchorfile>
      <anchor>a166d82a5db7e0f0c7e79c29350560613</anchor>
      <arglist>(loggerName, args)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LogLevel</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3ca6a5cd1b995cba43e8c52c314f5d478f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INFO</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3ca8ff02e7cff56a915ffa3ec1adda44f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WARN</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3ca785118f0e978da7d10a9af299225b877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3caa0741e3d9731b95fea9b0d3e362ea57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FATAL</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3ca712dc49c7c843e5eb118b3295cf370f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>::ros::Time</type>
      <name>getFrameTime</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a50ec9ff115eb31893e1deab3f3ed3971</anchor>
      <arglist>(::ros::Time rosBaseTime, std::chrono::time_point&lt; std::chrono::steady_clock &gt; steadyBaseTime, std::chrono::time_point&lt; std::chrono::steady_clock, std::chrono::steady_clock::duration &gt; currTimePoint)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>lerp</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a38fa359954fea65a62b93a97c2dd545c</anchor>
      <arglist>(const T &amp;a, const T &amp;b, const double t)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>lerpImu</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a8229a7034fdbf7bfc7c523ae85a9ced7</anchor>
      <arglist>(const T &amp;a, const T &amp;b, const double t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DisparityConverter.cpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/src/</path>
    <filename>DisparityConverter_8cpp.html</filename>
    <includes id="DisparityConverter_8hpp" name="DisparityConverter.hpp" local="no" imported="no">depthai_bridge/DisparityConverter.hpp</includes>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
  </compound>
  <compound kind="file">
    <name>DisparityConverter.hpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/include/depthai_bridge/</path>
    <filename>DisparityConverter_8hpp.html</filename>
    <class kind="class">dai::ros::DisparityConverter</class>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
    <member kind="typedef">
      <type>DisparityMsgs::DisparityImage::Ptr</type>
      <name>DisparityImagePtr</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a04c20f5a313a90fb5f989372739faadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::chrono::time_point&lt; std::chrono::steady_clock, std::chrono::steady_clock::duration &gt;</type>
      <name>TimePoint</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>aa8191024d2ebad1d4f0a067e1af3fa7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageConverter.cpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/src/</path>
    <filename>ImageConverter_8cpp.html</filename>
    <includes id="ImageConverter_8hpp" name="ImageConverter.hpp" local="no" imported="no">depthai_bridge/ImageConverter.hpp</includes>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
  </compound>
  <compound kind="file">
    <name>ImageConverter.hpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/include/depthai_bridge/</path>
    <filename>ImageConverter_8hpp.html</filename>
    <class kind="class">dai::ros::ImageConverter</class>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
  </compound>
  <compound kind="file">
    <name>ImgDetectionConverter.cpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/src/</path>
    <filename>ImgDetectionConverter_8cpp.html</filename>
    <includes id="ImgDetectionConverter_8hpp" name="ImgDetectionConverter.hpp" local="no" imported="no">depthai_bridge/ImgDetectionConverter.hpp</includes>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
  </compound>
  <compound kind="file">
    <name>ImgDetectionConverter.hpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/include/depthai_bridge/</path>
    <filename>ImgDetectionConverter_8hpp.html</filename>
    <class kind="class">dai::ros::ImgDetectionConverter</class>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
    <member kind="typedef">
      <type>VisionMsgs::Detection2DArray::Ptr</type>
      <name>Detection2DArrayPtr</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a8210dfc3c55c7a4eca4ed89ae507f8fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImuConverter.cpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/src/</path>
    <filename>ImuConverter_8cpp.html</filename>
    <includes id="ImuConverter_8hpp" name="ImuConverter.hpp" local="no" imported="no">depthai_bridge/ImuConverter.hpp</includes>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
  </compound>
  <compound kind="file">
    <name>ImuConverter.hpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/include/depthai_bridge/</path>
    <filename>ImuConverter_8hpp.html</filename>
    <includes id="depthaiUtility_8hpp" name="depthaiUtility.hpp" local="no" imported="no">depthai_bridge/depthaiUtility.hpp</includes>
    <class kind="class">dai::ros::ImuConverter</class>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
    <member kind="typedef">
      <type>ImuMsgs::Imu::Ptr</type>
      <name>ImuPtr</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>aca0a39c82eefe3d3536ae5aa7786a209</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImuSyncMethod</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a830a92d0d2368f8d9af011be8be6242f</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedai_1_1ros.html" anchor="a830a92d0d2368f8d9af011be8be6242fae8606d021da140a92c7eba8d9b8af84f">COPY</enumvalue>
      <enumvalue file="namespacedai_1_1ros.html" anchor="a830a92d0d2368f8d9af011be8be6242fa8405c9a63d8a7907a2bd4100dd7d47ab">LINEAR_INTERPOLATE_GYRO</enumvalue>
      <enumvalue file="namespacedai_1_1ros.html" anchor="a830a92d0d2368f8d9af011be8be6242fabe4f1988ae4e90253dff877a59181e28">LINEAR_INTERPOLATE_ACCEL</enumvalue>
    </member>
  </compound>
  <compound kind="file">
    <name>SpatialDetectionConverter.cpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/src/</path>
    <filename>SpatialDetectionConverter_8cpp.html</filename>
    <includes id="SpatialDetectionConverter_8hpp" name="SpatialDetectionConverter.hpp" local="no" imported="no">depthai_bridge/SpatialDetectionConverter.hpp</includes>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
  </compound>
  <compound kind="file">
    <name>SpatialDetectionConverter.hpp</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/include/depthai_bridge/</path>
    <filename>SpatialDetectionConverter_8hpp.html</filename>
    <includes id="ImageConverter_8hpp" name="ImageConverter.hpp" local="no" imported="no">depthai_bridge/ImageConverter.hpp</includes>
    <class kind="class">dai::ros::SpatialDetectionConverter</class>
    <namespace>dai</namespace>
    <namespace>dai::ros</namespace>
    <member kind="typedef">
      <type>SpatialMessages::SpatialDetectionArray::Ptr</type>
      <name>SpatialDetectionArrayPtr</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a5e99880edf43a64ccb231299a2fbaa02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>urdf_launch.py</name>
    <path>/tmp/ws/src/depthai-ros/depthai_bridge/launch/</path>
    <filename>urdf__launch_8py.html</filename>
    <namespace>urdf_launch</namespace>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespaceurdf__launch.html</anchorfile>
      <anchor>ab216564d7456b5d474e5a13a539d063b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dai::ros::BridgePublisher</name>
    <filename>classdai_1_1ros_1_1BridgePublisher.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::function&lt; void(std::shared_ptr&lt; SimMsg &gt;, std::deque&lt; RosMsg &gt; &amp;)&gt;</type>
      <name>ConvertFunc</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a2c35f8b6c6ba55161de089ff51f6fe3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::conditional&lt; std::is_same&lt; RosMsg, ImageMsgs::Image &gt;::value, std::shared_ptr&lt; image_transport::Publisher &gt;, std::shared_ptr&lt; rosOrigin::Publisher &gt; &gt;::type</type>
      <name>CustomPublisher</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>ac6b0ed3cf9bd765b08e9f4605cdc9f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPublisherCallback</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>ab1c848711b5cadba8a7001dfb86662b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; rosOrigin::Publisher &gt;</type>
      <name>advertise</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>aed7472ebacc32177b466c4d2bd1b0063</anchor>
      <arglist>(int queueSize, std::false_type)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; image_transport::Publisher &gt;</type>
      <name>advertise</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a4947b7323aa178d7565795acf03bcef8</anchor>
      <arglist>(int queueSize, std::true_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BridgePublisher</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a83c572de9d27743e5fefbfd77ddb7686</anchor>
      <arglist>(const BridgePublisher &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BridgePublisher</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a3e50efdd483941250e6f441b085d3057</anchor>
      <arglist>(std::shared_ptr&lt; dai::DataOutputQueue &gt; daiMessageQueue, rosOrigin::NodeHandle nh, std::string rosTopic, ConvertFunc converter, int queueSize, ImageMsgs::CameraInfo cameraInfoData, std::string cameraName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BridgePublisher</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a122790d7b0970e05d4adb9b83fd326f4</anchor>
      <arglist>(std::shared_ptr&lt; dai::DataOutputQueue &gt; daiMessageQueue, rosOrigin::NodeHandle nh, std::string rosTopic, ConvertFunc converter, int queueSize, std::string cameraParamUri=&quot;&quot;, std::string cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishHelper</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a3b2cb5b38c6353320ba15727c82812e7</anchor>
      <arglist>(std::shared_ptr&lt; SimMsg &gt; inData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startPublisherThread</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>adaad53e4d1c8e61838cbe89fec16bdd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BridgePublisher</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a8c13c9fc10e35bd1ef4d6ee44abfe625</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>daiCallback</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a3b6380543687364aa08f7b262d7f411e</anchor>
      <arglist>(std::string name, std::shared_ptr&lt; ADatatype &gt; data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageMsgs::CameraInfo</type>
      <name>_cameraInfoData</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a80719293a2e5667c7f3843d2fa61ab70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rosOrigin::Publisher &gt;</type>
      <name>_cameraInfoPublisher</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>ae5b36e977df396a3e972dac4fff252d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_cameraName</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>ad068cf8177cae3b7dcdde3c85b14c364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_cameraParamUri</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a6ad8771a6bbb74117d5efb5718ed24a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_camInfoFrameId</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a81748323b21f414a31af9e41dcb4cd53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; camera_info_manager::CameraInfoManager &gt;</type>
      <name>_camInfoManager</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a60f0cd82859daccf5f286412bb4a2e1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ConvertFunc</type>
      <name>_converter</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a9d5dfe7d2322786d45a388f095af3e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; dai::DataOutputQueue &gt;</type>
      <name>_daiMessageQueue</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a9d080bac597fb6c00a959a84a8bcdb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isCallbackAdded</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a14f67f96ce85df7ed83362520158b5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isImageMessage</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a7a701073a8c16578d57ceb9534216e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>_it</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a45aaaf8e0e8a32028f9c95e8003eac92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rosOrigin::NodeHandle</type>
      <name>_nh</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>aa2815bf022e1b335fca04d377857c804</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>_readingThread</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>aed8d56f67361a0050a941951ffdf306b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CustomPublisher</type>
      <name>_rosPublisher</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a1791e861bf95511768264037365f2f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_rosTopic</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a2c6290f1c918a7e8f2ca0ff79ae5c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const std::string</type>
      <name>LOG_TAG</name>
      <anchorfile>classdai_1_1ros_1_1BridgePublisher.html</anchorfile>
      <anchor>a381692a21771d226cb575e750ffd416e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dai::ros::DisparityConverter</name>
    <filename>classdai_1_1ros_1_1DisparityConverter.html</filename>
    <member kind="function">
      <type></type>
      <name>DisparityConverter</name>
      <anchorfile>classdai_1_1ros_1_1DisparityConverter.html</anchorfile>
      <anchor>ad2723821e6455bd4c4ac17de88eab3ba</anchor>
      <arglist>(const std::string frameName, float focalLength, float baseline=7.5, float minDepth=80, float maxDepth=1100)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toRosMsg</name>
      <anchorfile>classdai_1_1ros_1_1DisparityConverter.html</anchorfile>
      <anchor>af75d0f5074ce89f0b26f0f063b123137</anchor>
      <arglist>(std::shared_ptr&lt; dai::ImgFrame &gt; inData, std::deque&lt; DisparityMsgs::DisparityImage &gt; &amp;outImageMsg)</arglist>
    </member>
    <member kind="function">
      <type>DisparityImagePtr</type>
      <name>toRosMsgPtr</name>
      <anchorfile>classdai_1_1ros_1_1DisparityConverter.html</anchorfile>
      <anchor>a3f641fc4180159ecf36904d6262e46dd</anchor>
      <arglist>(std::shared_ptr&lt; dai::ImgFrame &gt; inData)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const float</type>
      <name>_baseline</name>
      <anchorfile>classdai_1_1ros_1_1DisparityConverter.html</anchorfile>
      <anchor>af9a9b82e3b233d3d59055e6e1b1c3260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const float</type>
      <name>_focalLength</name>
      <anchorfile>classdai_1_1ros_1_1DisparityConverter.html</anchorfile>
      <anchor>abcedc158e2ae5b45a3d7f82efbb89e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>_frameName</name>
      <anchorfile>classdai_1_1ros_1_1DisparityConverter.html</anchorfile>
      <anchor>acbdc148ab5b9e62e82f97d9e74063ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const float</type>
      <name>_maxDepth</name>
      <anchorfile>classdai_1_1ros_1_1DisparityConverter.html</anchorfile>
      <anchor>a96506ed7ffdbe8ed68900814a1ce7fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const float</type>
      <name>_minDepth</name>
      <anchorfile>classdai_1_1ros_1_1DisparityConverter.html</anchorfile>
      <anchor>a314d2f69631eaf29678efd5a9c3abdab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dai::ros::ImageConverter</name>
    <filename>classdai_1_1ros_1_1ImageConverter.html</filename>
    <member kind="function">
      <type>ImageMsgs::CameraInfo</type>
      <name>calibrationToCameraInfo</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>a4ed3d0553b72a5808720b0d7e06cd433</anchor>
      <arglist>(dai::CalibrationHandler calibHandler, dai::CameraBoardSocket cameraId, int width=-1, int height=-1, Point2f topLeftPixelId=Point2f(), Point2f bottomRightPixelId=Point2f())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageConverter</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>a8bc0747cc21009f361f3f61db9071fac</anchor>
      <arglist>(bool interleaved)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageConverter</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>ac5f89827c389b1f2c58cec459fc8d1bc</anchor>
      <arglist>(const std::string frameName, bool interleaved)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>rosMsgtoCvMat</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>a4c6ec3002115eeaea7980d95fd2436d9</anchor>
      <arglist>(ImageMsgs::Image &amp;inMsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toDaiMsg</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>aec11f70bdf0e6122f506006d5792b50a</anchor>
      <arglist>(const ImageMsgs::Image &amp;inMsg, dai::ImgFrame &amp;outData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toRosMsg</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>a820a2f79159eba55a7389ffc0606dfdf</anchor>
      <arglist>(std::shared_ptr&lt; dai::ImgFrame &gt; inData, std::deque&lt; ImageMsgs::Image &gt; &amp;outImageMsgs)</arglist>
    </member>
    <member kind="function">
      <type>ImagePtr</type>
      <name>toRosMsgPtr</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>a34eccf08fe9cf98b7e725843c8d663bd</anchor>
      <arglist>(std::shared_ptr&lt; dai::ImgFrame &gt; inData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>interleavedToPlanar</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>a9a37f56b50a43476c45889dd7ea067ab</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;srcData, std::vector&lt; uint8_t &gt; &amp;destData, int w, int h, int numPlanes, int bpp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>planarToInterleaved</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>a26d465046a065fb983dc7cbf40108fff</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;srcData, std::vector&lt; uint8_t &gt; &amp;destData, int w, int h, int numPlanes, int bpp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_daiInterleaved</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>a6d2a8635e47cfb26cb9c2795f6cef344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>_frameName</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>a6afd5356440c2c5bb31ea05d3e541a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::unordered_map&lt; dai::RawImgFrame::Type, std::string &gt;</type>
      <name>encodingEnumMap</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>a3e71f5c98abe771647c5aac86d40b72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::unordered_map&lt; dai::RawImgFrame::Type, std::string &gt;</type>
      <name>planarEncodingEnumMap</name>
      <anchorfile>classdai_1_1ros_1_1ImageConverter.html</anchorfile>
      <anchor>a7359f683f35f0c77974874afd73650a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dai::ros::ImgDetectionConverter</name>
    <filename>classdai_1_1ros_1_1ImgDetectionConverter.html</filename>
    <member kind="function">
      <type></type>
      <name>ImgDetectionConverter</name>
      <anchorfile>classdai_1_1ros_1_1ImgDetectionConverter.html</anchorfile>
      <anchor>af0ebe6be955f928151b626281158a9f7</anchor>
      <arglist>(std::string frameName, int width, int height, bool normalized=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toRosMsg</name>
      <anchorfile>classdai_1_1ros_1_1ImgDetectionConverter.html</anchorfile>
      <anchor>a7dcb5274f5c0ca7262ced2270e4b86bf</anchor>
      <arglist>(std::shared_ptr&lt; dai::ImgDetections &gt; inNetData, std::deque&lt; VisionMsgs::Detection2DArray &gt; &amp;opDetectionMsgs)</arglist>
    </member>
    <member kind="function">
      <type>Detection2DArrayPtr</type>
      <name>toRosMsgPtr</name>
      <anchorfile>classdai_1_1ros_1_1ImgDetectionConverter.html</anchorfile>
      <anchor>a2814819b76f8f2ef2f99099bcfbd9db4</anchor>
      <arglist>(std::shared_ptr&lt; dai::ImgDetections &gt; inNetData)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>_frameName</name>
      <anchorfile>classdai_1_1ros_1_1ImgDetectionConverter.html</anchorfile>
      <anchor>a0d977f1e493085051f99464e83515d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_height</name>
      <anchorfile>classdai_1_1ros_1_1ImgDetectionConverter.html</anchorfile>
      <anchor>a46935f26fbf437f071a7f2758e80c132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_normalized</name>
      <anchorfile>classdai_1_1ros_1_1ImgDetectionConverter.html</anchorfile>
      <anchor>a703e6a2e0fbca40feee605e6d1588a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_width</name>
      <anchorfile>classdai_1_1ros_1_1ImgDetectionConverter.html</anchorfile>
      <anchor>aaa25921f269fc3453766a239dedc73d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dai::ros::ImuConverter</name>
    <filename>classdai_1_1ros_1_1ImuConverter.html</filename>
    <member kind="function">
      <type></type>
      <name>ImuConverter</name>
      <anchorfile>classdai_1_1ros_1_1ImuConverter.html</anchorfile>
      <anchor>ad9160145e9f408583936b30d402560ad</anchor>
      <arglist>(const std::string &amp;frameName, ImuSyncMethod syncMode=ImuSyncMethod::LINEAR_INTERPOLATE_ACCEL, double linear_accel_cov=0.0, double angular_velocity_cov=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toRosMsg</name>
      <anchorfile>classdai_1_1ros_1_1ImuConverter.html</anchorfile>
      <anchor>a9e51366a751e06038e3cc238c20f95fd</anchor>
      <arglist>(std::shared_ptr&lt; dai::IMUData &gt; inData, std::deque&lt; ImuMsgs::Imu &gt; &amp;outImuMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ImuMsgs::Imu</type>
      <name>CreateUnitMessage</name>
      <anchorfile>classdai_1_1ros_1_1ImuConverter.html</anchorfile>
      <anchor>abca7e6a217c45cd62779f70c2b3001f9</anchor>
      <arglist>(dai::IMUReportAccelerometer accel, dai::IMUReportGyroscope gyro)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>FillImuData_LinearInterpolation</name>
      <anchorfile>classdai_1_1ros_1_1ImuConverter.html</anchorfile>
      <anchor>a946efa1fc9b5437a15d92c71a9f1e9f7</anchor>
      <arglist>(std::vector&lt; IMUPacket &gt; &amp;imuPackets, std::deque&lt; ImuMsgs::Imu &gt; &amp;imuMsgs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_angular_velocity_cov</name>
      <anchorfile>classdai_1_1ros_1_1ImuConverter.html</anchorfile>
      <anchor>addbd3fcef91303acba1e6a5c020ed499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>_frameName</name>
      <anchorfile>classdai_1_1ros_1_1ImuConverter.html</anchorfile>
      <anchor>a1f5a80a262dbea335c9776ea196e9857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_linear_accel_cov</name>
      <anchorfile>classdai_1_1ros_1_1ImuConverter.html</anchorfile>
      <anchor>ad55624684094023927f5dce5d3d35fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::ros::Time</type>
      <name>_rosBaseTime</name>
      <anchorfile>classdai_1_1ros_1_1ImuConverter.html</anchorfile>
      <anchor>a01b3d35f635ea1e9a0451249e1185331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>_sequenceNum</name>
      <anchorfile>classdai_1_1ros_1_1ImuConverter.html</anchorfile>
      <anchor>ae5e1941576436e87819c4649127cff03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::chrono::time_point&lt; std::chrono::steady_clock &gt;</type>
      <name>_steadyBaseTime</name>
      <anchorfile>classdai_1_1ros_1_1ImuConverter.html</anchorfile>
      <anchor>a15152e8d91873d5933fc2ff78822443c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImuSyncMethod</type>
      <name>_syncMode</name>
      <anchorfile>classdai_1_1ros_1_1ImuConverter.html</anchorfile>
      <anchor>a403530e4081fc12bf42f0e5c79312f2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dai::ros::SpatialDetectionConverter</name>
    <filename>classdai_1_1ros_1_1SpatialDetectionConverter.html</filename>
    <member kind="function">
      <type></type>
      <name>SpatialDetectionConverter</name>
      <anchorfile>classdai_1_1ros_1_1SpatialDetectionConverter.html</anchorfile>
      <anchor>a78e51a9858440f66be32c54580bd8882</anchor>
      <arglist>(std::string frameName, int width, int height, bool normalized=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toRosMsg</name>
      <anchorfile>classdai_1_1ros_1_1SpatialDetectionConverter.html</anchorfile>
      <anchor>ac6493adb120a8f8d4d59e78fcd37e16f</anchor>
      <arglist>(std::shared_ptr&lt; dai::SpatialImgDetections &gt; inNetData, std::deque&lt; SpatialMessages::SpatialDetectionArray &gt; &amp;opDetectionMsg)</arglist>
    </member>
    <member kind="function">
      <type>SpatialDetectionArrayPtr</type>
      <name>toRosMsgPtr</name>
      <anchorfile>classdai_1_1ros_1_1SpatialDetectionConverter.html</anchorfile>
      <anchor>ab21a69927cfbcfc5a3698328be4a38d8</anchor>
      <arglist>(std::shared_ptr&lt; dai::SpatialImgDetections &gt; inNetData)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>_frameName</name>
      <anchorfile>classdai_1_1ros_1_1SpatialDetectionConverter.html</anchorfile>
      <anchor>a041e2185af47386187725734eedf0d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_height</name>
      <anchorfile>classdai_1_1ros_1_1SpatialDetectionConverter.html</anchorfile>
      <anchor>a5a9126d25000104dd3fb7ebd8193938b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_normalized</name>
      <anchorfile>classdai_1_1ros_1_1SpatialDetectionConverter.html</anchorfile>
      <anchor>a0cfb247f12be0140bddf09651fa081a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_width</name>
      <anchorfile>classdai_1_1ros_1_1SpatialDetectionConverter.html</anchorfile>
      <anchor>ab7f3d96e6bd7bfae31eee35795ed378c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>dai</name>
    <filename>namespacedai.html</filename>
    <namespace>dai::ros</namespace>
  </compound>
  <compound kind="namespace">
    <name>dai::ros</name>
    <filename>namespacedai_1_1ros.html</filename>
    <class kind="class">dai::ros::BridgePublisher</class>
    <class kind="class">dai::ros::DisparityConverter</class>
    <class kind="class">dai::ros::ImageConverter</class>
    <class kind="class">dai::ros::ImgDetectionConverter</class>
    <class kind="class">dai::ros::ImuConverter</class>
    <class kind="class">dai::ros::SpatialDetectionConverter</class>
    <member kind="typedef">
      <type>VisionMsgs::Detection2DArray::Ptr</type>
      <name>Detection2DArrayPtr</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a8210dfc3c55c7a4eca4ed89ae507f8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DisparityMsgs::DisparityImage::Ptr</type>
      <name>DisparityImagePtr</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a04c20f5a313a90fb5f989372739faadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImageMsgs::ImagePtr</type>
      <name>ImagePtr</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a93a107515fe58b3775cfec73d4ebc91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ImuMsgs::Imu::Ptr</type>
      <name>ImuPtr</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>aca0a39c82eefe3d3536ae5aa7786a209</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SpatialMessages::SpatialDetectionArray::Ptr</type>
      <name>SpatialDetectionArrayPtr</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a5e99880edf43a64ccb231299a2fbaa02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::chrono::time_point&lt; std::chrono::steady_clock, std::chrono::steady_clock::duration &gt;</type>
      <name>TimePoint</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>aa8191024d2ebad1d4f0a067e1af3fa7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ImuSyncMethod</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a830a92d0d2368f8d9af011be8be6242f</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedai_1_1ros.html" anchor="a830a92d0d2368f8d9af011be8be6242fae8606d021da140a92c7eba8d9b8af84f">COPY</enumvalue>
      <enumvalue file="namespacedai_1_1ros.html" anchor="a830a92d0d2368f8d9af011be8be6242fa8405c9a63d8a7907a2bd4100dd7d47ab">LINEAR_INTERPOLATE_GYRO</enumvalue>
      <enumvalue file="namespacedai_1_1ros.html" anchor="a830a92d0d2368f8d9af011be8be6242fabe4f1988ae4e90253dff877a59181e28">LINEAR_INTERPOLATE_ACCEL</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LogLevel</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3ca6a5cd1b995cba43e8c52c314f5d478f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INFO</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3ca8ff02e7cff56a915ffa3ec1adda44f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WARN</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3ca785118f0e978da7d10a9af299225b877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3caa0741e3d9731b95fea9b0d3e362ea57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FATAL</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>ad71b2a6ab1f89d8b3489d2a0e7c2af3ca712dc49c7c843e5eb118b3295cf370f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>::ros::Time</type>
      <name>getFrameTime</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a50ec9ff115eb31893e1deab3f3ed3971</anchor>
      <arglist>(::ros::Time rosBaseTime, std::chrono::time_point&lt; std::chrono::steady_clock &gt; steadyBaseTime, std::chrono::time_point&lt; std::chrono::steady_clock, std::chrono::steady_clock::duration &gt; currTimePoint)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>lerp</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a38fa359954fea65a62b93a97c2dd545c</anchor>
      <arglist>(const T &amp;a, const T &amp;b, const double t)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>lerpImu</name>
      <anchorfile>namespacedai_1_1ros.html</anchorfile>
      <anchor>a8229a7034fdbf7bfc7c523ae85a9ced7</anchor>
      <arglist>(const T &amp;a, const T &amp;b, const double t)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>urdf_launch</name>
    <filename>namespaceurdf__launch.html</filename>
    <member kind="function">
      <type>def</type>
      <name>generate_launch_description</name>
      <anchorfile>namespaceurdf__launch.html</anchorfile>
      <anchor>ab216564d7456b5d474e5a13a539d063b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
</tagfile>
