<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>tango_support.cpp</name>
    <path>/tmp/ws/src/tango_ros/third_party/tango_api/tango_support/src/</path>
    <filename>tango__support_8cpp</filename>
    <includes id="tango__support_8h" name="tango_support.h" local="yes" imported="no">tango_support/tango_support.h</includes>
  </compound>
  <compound kind="file">
    <name>tango_support.h</name>
    <path>/tmp/ws/src/tango_ros/third_party/tango_api/tango_support/include/tango_support/</path>
    <filename>tango__support_8h</filename>
    <class kind="struct">TangoSupport_DoubleMatrixTransformData</class>
    <class kind="struct">TangoSupport_MatrixTransformData</class>
    <class kind="struct">TangoSupport_Plane</class>
    <member kind="typedef">
      <type>struct TangoSupport_DoubleMatrixTransformData</type>
      <name>TangoSupport_DoubleMatrixTransformData</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gad74bf20784052e181ae3297af0c814fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TangoErrorType(*</type>
      <name>TangoSupport_GetCameraIntrinsicsFn</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga2267203057d7c02cb8d871313d961c35</anchor>
      <arglist>)(TangoCameraId camera_id, TangoCameraIntrinsics *intrinsics)</arglist>
    </member>
    <member kind="typedef">
      <type>TangoErrorType(*</type>
      <name>TangoSupport_GetPoseAtTimeFn</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>gade827f2ab09a781eae496e1b41fabcd3</anchor>
      <arglist>)(double timestamp, TangoCoordinateFramePair frame, TangoPoseData *pose)</arglist>
    </member>
    <member kind="typedef">
      <type>struct TangoSupport_MatrixTransformData</type>
      <name>TangoSupport_MatrixTransformData</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga6347d98e4c7c7c133107846ca684aac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TangoSupport_EngineType</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga33622ffd97bea94f42dac27e0b86608e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ENGINE_TANGO</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gga33622ffd97bea94f42dac27e0b86608eae60dd94a74d3b161d4395e841b2c937c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ENGINE_OPENGL</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gga33622ffd97bea94f42dac27e0b86608eaf237445ca441228790b8185278c56cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ENGINE_UNITY</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gga33622ffd97bea94f42dac27e0b86608ead675c2e5b8e528fcf163e97d6058007d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ENGINE_UNREAL</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gga33622ffd97bea94f42dac27e0b86608ea213eb5b8bd7cf1196b2a96d049130a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TangoSupport_Rotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>gab0cd91ab497a82abeaee14e8536962b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ROTATION_IGNORED</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ggab0cd91ab497a82abeaee14e8536962b2ae94e868440017dbce3f800dd8cae2545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ROTATION_0</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ggab0cd91ab497a82abeaee14e8536962b2aede415b1b01e90ff2757027d536f0ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ROTATION_90</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ggab0cd91ab497a82abeaee14e8536962b2afd13abd4d77b27152f639a67184c1319</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ROTATION_180</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ggab0cd91ab497a82abeaee14e8536962b2aab516adf2f1eead1274dfc7e9df36e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ROTATION_270</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ggab0cd91ab497a82abeaee14e8536962b2a8aebbc115bb0ee7bc204e10310755350</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_calculateRelativePose</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gae3da062950e788d2c339e06f582decd8</anchor>
      <arglist>(double base_timestamp, TangoCoordinateFrameType base_frame, double target_timestamp, TangoCoordinateFrameType target_frame, TangoPoseData *base_frame_T_target_frame)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_createImageBufferManager</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>ga49073b20b17345716f5a69c5cc9db993</anchor>
      <arglist>(TangoImageFormatType format, int width, int height, TangoSupport_ImageBufferManager **manager)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_createPointCloudManager</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga6cce453932b5e0287e43cb6f3c2d0c14</anchor>
      <arglist>(size_t max_points, TangoSupport_PointCloudManager **manager)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_fitMultiplePlaneModelsNearPoint</name>
      <anchorfile>group__DepthSupport.html</anchorfile>
      <anchor>ga5f721a08ed7c00580b52357279251579</anchor>
      <arglist>(const TangoPointCloud *point_cloud, const double point_cloud_translation[3], const double point_cloud_orientation[4], const float color_camera_uv_coordinates[2], TangoSupport_Rotation display_rotation, const double color_camera_translation[3], const double color_camera_orientation[4], TangoSupport_Plane **planes, int *number_of_planes)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_fitPlaneModelNearPoint</name>
      <anchorfile>group__DepthSupport.html</anchorfile>
      <anchor>ga336a35971210597fd74a1c10e9bdc9f3</anchor>
      <arglist>(const TangoPointCloud *point_cloud, const double point_cloud_translation[3], const double point_cloud_orientation[4], const float color_camera_uv_coordinates[2], TangoSupport_Rotation display_rotation, const double color_camera_translation[3], const double color_camera_orientation[4], double intersection_point[3], double plane_model[4])</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_freeImageBufferManager</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>gac273fb9f0873861934285dbc4e843685</anchor>
      <arglist>(TangoSupport_ImageBufferManager *manager)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TangoSupport_freePlaneList</name>
      <anchorfile>group__DepthSupport.html</anchorfile>
      <anchor>gac7dd7a23445b1eeeb2ffecda67654f05</anchor>
      <arglist>(TangoSupport_Plane **planes)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_freePointCloudManager</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gacf9a7cd38a4cba15028c1ebfe8449af7</anchor>
      <arglist>(TangoSupport_PointCloudManager *manager)</arglist>
    </member>
    <member kind="function">
      <type>TangoSupport_Rotation</type>
      <name>TangoSupport_getAndroidColorCameraRotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga1e15464504b878fe4511c48dfb603c46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TangoSupport_Rotation</type>
      <name>TangoSupport_getAndroidDepthCameraRotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga9e46852d97f04de6b6bb8cbfd9a77ab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getCameraIntrinsicsBasedOnDisplayRotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga5a7de0c7dab56bdcd7545d0ce2537fdb</anchor>
      <arglist>(TangoCameraId camera_id, TangoSupport_Rotation display_rotation, TangoCameraIntrinsics *intrinsics)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getDoubleMatrixTransformAtTime</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga6d69d4a1f1791f538ac6d33c631e8013</anchor>
      <arglist>(double timestamp, TangoCoordinateFrameType base_frame, TangoCoordinateFrameType target_frame, TangoSupport_EngineType base_engine, TangoSupport_EngineType target_engine, TangoSupport_Rotation display_rotation, TangoSupport_DoubleMatrixTransformData *matrix_transform)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getLatestImageBuffer</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>gad3b788584ff0a1708fb35ec2ca228f02</anchor>
      <arglist>(TangoSupport_ImageBufferManager *manager, TangoImageBuffer **image_buffer)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getLatestImageBufferAndNewDataFlag</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>ga04738b0300b55de6ddb64accc1c3b75f</anchor>
      <arglist>(TangoSupport_ImageBufferManager *manager, TangoImageBuffer **image_buffer, bool *new_data)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getLatestPointCloud</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga09244b83bfd5f579060bdbbe012dff35</anchor>
      <arglist>(TangoSupport_PointCloudManager *manager, TangoPointCloud **latest_point_cloud)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getLatestPointCloudAndNewDataFlag</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga0a4f95c59d214c7b4cffd969db4b406b</anchor>
      <arglist>(TangoSupport_PointCloudManager *manager, TangoPointCloud **latest_point_cloud, bool *new_data)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getLatestPointCloudWithPose</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gac05f302b1ea55b71c5315ceea2f0355b</anchor>
      <arglist>(TangoSupport_PointCloudManager *manager, TangoCoordinateFrameType base_frame, TangoSupport_EngineType base_engine, TangoSupport_EngineType target_engine, TangoSupport_Rotation display_rotation, TangoPointCloud **latest_point_cloud, TangoPoseData *pose)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getMatrixTransformAtTime</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga2c9b64066b1b4ecf1c48dd71fa1900da</anchor>
      <arglist>(double timestamp, TangoCoordinateFrameType base_frame, TangoCoordinateFrameType target_frame, TangoSupport_EngineType base_engine, TangoSupport_EngineType target_engine, TangoSupport_Rotation display_rotation, TangoSupport_MatrixTransformData *matrix_transform)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getPoseAtTime</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga6eff9e8cd31e6ca1754a16e81be4bd64</anchor>
      <arglist>(double timestamp, TangoCoordinateFrameType base_frame, TangoCoordinateFrameType target_frame, TangoSupport_EngineType base_engine, TangoSupport_EngineType target_engine, TangoSupport_Rotation display_rotation, TangoPoseData *pose)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getTangoVersion</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>gabb26de77b31ad6a6b71d3aa37a2173a8</anchor>
      <arglist>(void *jni_env, void *activity, int *version)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getVideoOverlayUVBasedOnDisplayRotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga8f9fe3e7327a5949e926727e23d43837</anchor>
      <arglist>(const float uv_coordinates[8], TangoSupport_Rotation display_rotation, float output_uv_coordinates[8])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TangoSupport_initialize</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga9dda03a92e9dfe6aeb0ac878bdedb8ad</anchor>
      <arglist>(TangoSupport_GetPoseAtTimeFn getPoseAtTime, TangoSupport_GetCameraIntrinsicsFn getCameraIntrinsics)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TangoSupport_isValidRotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>gacf948821eaa5ccc59c099ca4a4761dbd</anchor>
      <arglist>(TangoSupport_Rotation rotation, bool allowIgnored)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_setImageBufferCopyRegion</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>gae704c1cb7742d1c920213fe629148574</anchor>
      <arglist>(TangoSupport_ImageBufferManager *manager, int y_only, uint32_t begin_line, uint32_t end_line)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_updateImageBuffer</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>gab11392de76498aea69f174138f24ef47</anchor>
      <arglist>(TangoSupport_ImageBufferManager *manager, const TangoImageBuffer *image_buffer)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_updatePointCloud</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga3d81df3efac0b37099160221e001fe32</anchor>
      <arglist>(TangoSupport_PointCloudManager *manager, const TangoPointCloud *point_cloud)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TangoSupport_DoubleMatrixTransformData</name>
    <filename>structTangoSupport__DoubleMatrixTransformData.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>matrix</name>
      <anchorfile>structTangoSupport__DoubleMatrixTransformData.html</anchorfile>
      <anchor>ab94e6adb03a013cce3c34d96a2812d3b</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>TangoPoseStatusType</type>
      <name>status_code</name>
      <anchorfile>structTangoSupport__DoubleMatrixTransformData.html</anchorfile>
      <anchor>a44749fad8acc0845d86293c5ae59ab52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timestamp</name>
      <anchorfile>structTangoSupport__DoubleMatrixTransformData.html</anchorfile>
      <anchor>a57830e46d6733ba0156f52aa60c3b21a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TangoSupport_MatrixTransformData</name>
    <filename>structTangoSupport__MatrixTransformData.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>matrix</name>
      <anchorfile>structTangoSupport__MatrixTransformData.html</anchorfile>
      <anchor>a3bab072cf51a832271c9dc70e4ceb9e8</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>TangoPoseStatusType</type>
      <name>status_code</name>
      <anchorfile>structTangoSupport__MatrixTransformData.html</anchorfile>
      <anchor>a03d6ba668c75c333d28905049bf7afa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timestamp</name>
      <anchorfile>structTangoSupport__MatrixTransformData.html</anchorfile>
      <anchor>a442b4693a1221c1b5165b2d8a68e0015</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TangoSupport_Plane</name>
    <filename>structTangoSupport__Plane.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>inlier_count</name>
      <anchorfile>structTangoSupport__Plane.html</anchorfile>
      <anchor>a22e15521a1d98fca582feb49a8726488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>inlier_ratio</name>
      <anchorfile>structTangoSupport__Plane.html</anchorfile>
      <anchor>a3a2886460b03269e78f399fe264526fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>intersection_point</name>
      <anchorfile>structTangoSupport__Plane.html</anchorfile>
      <anchor>a3440540d3bb776e371870b0ed83aac4c</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>plane_equation</name>
      <anchorfile>structTangoSupport__Plane.html</anchorfile>
      <anchor>abe8c6ccfbf3bd9caee7069aee910c67b</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>MiscUtilities</name>
    <title>Miscellaneous Utility Functions</title>
    <filename>group__MiscUtilities.html</filename>
    <member kind="typedef">
      <type>TangoErrorType(*</type>
      <name>TangoSupport_GetCameraIntrinsicsFn</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga2267203057d7c02cb8d871313d961c35</anchor>
      <arglist>)(TangoCameraId camera_id, TangoCameraIntrinsics *intrinsics)</arglist>
    </member>
    <member kind="typedef">
      <type>TangoErrorType(*</type>
      <name>TangoSupport_GetPoseAtTimeFn</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>gade827f2ab09a781eae496e1b41fabcd3</anchor>
      <arglist>)(double timestamp, TangoCoordinateFramePair frame, TangoPoseData *pose)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TangoSupport_Rotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>gab0cd91ab497a82abeaee14e8536962b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ROTATION_IGNORED</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ggab0cd91ab497a82abeaee14e8536962b2ae94e868440017dbce3f800dd8cae2545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ROTATION_0</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ggab0cd91ab497a82abeaee14e8536962b2aede415b1b01e90ff2757027d536f0ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ROTATION_90</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ggab0cd91ab497a82abeaee14e8536962b2afd13abd4d77b27152f639a67184c1319</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ROTATION_180</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ggab0cd91ab497a82abeaee14e8536962b2aab516adf2f1eead1274dfc7e9df36e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ROTATION_270</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ggab0cd91ab497a82abeaee14e8536962b2a8aebbc115bb0ee7bc204e10310755350</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TangoSupport_Rotation</type>
      <name>TangoSupport_getAndroidColorCameraRotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga1e15464504b878fe4511c48dfb603c46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TangoSupport_Rotation</type>
      <name>TangoSupport_getAndroidDepthCameraRotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga9e46852d97f04de6b6bb8cbfd9a77ab6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getCameraIntrinsicsBasedOnDisplayRotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga5a7de0c7dab56bdcd7545d0ce2537fdb</anchor>
      <arglist>(TangoCameraId camera_id, TangoSupport_Rotation display_rotation, TangoCameraIntrinsics *intrinsics)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getTangoVersion</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>gabb26de77b31ad6a6b71d3aa37a2173a8</anchor>
      <arglist>(void *jni_env, void *activity, int *version)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getVideoOverlayUVBasedOnDisplayRotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga8f9fe3e7327a5949e926727e23d43837</anchor>
      <arglist>(const float uv_coordinates[8], TangoSupport_Rotation display_rotation, float output_uv_coordinates[8])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TangoSupport_initialize</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>ga9dda03a92e9dfe6aeb0ac878bdedb8ad</anchor>
      <arglist>(TangoSupport_GetPoseAtTimeFn getPoseAtTime, TangoSupport_GetCameraIntrinsicsFn getCameraIntrinsics)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TangoSupport_isValidRotation</name>
      <anchorfile>group__MiscUtilities.html</anchorfile>
      <anchor>gacf948821eaa5ccc59c099ca4a4761dbd</anchor>
      <arglist>(TangoSupport_Rotation rotation, bool allowIgnored)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>CallbackHelpers</name>
    <title>Callback Data Support Functions</title>
    <filename>group__CallbackHelpers.html</filename>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_createImageBufferManager</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>ga49073b20b17345716f5a69c5cc9db993</anchor>
      <arglist>(TangoImageFormatType format, int width, int height, TangoSupport_ImageBufferManager **manager)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_freeImageBufferManager</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>gac273fb9f0873861934285dbc4e843685</anchor>
      <arglist>(TangoSupport_ImageBufferManager *manager)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getLatestImageBuffer</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>gad3b788584ff0a1708fb35ec2ca228f02</anchor>
      <arglist>(TangoSupport_ImageBufferManager *manager, TangoImageBuffer **image_buffer)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getLatestImageBufferAndNewDataFlag</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>ga04738b0300b55de6ddb64accc1c3b75f</anchor>
      <arglist>(TangoSupport_ImageBufferManager *manager, TangoImageBuffer **image_buffer, bool *new_data)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_setImageBufferCopyRegion</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>gae704c1cb7742d1c920213fe629148574</anchor>
      <arglist>(TangoSupport_ImageBufferManager *manager, int y_only, uint32_t begin_line, uint32_t end_line)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_updateImageBuffer</name>
      <anchorfile>group__CallbackHelpers.html</anchorfile>
      <anchor>gab11392de76498aea69f174138f24ef47</anchor>
      <arglist>(TangoSupport_ImageBufferManager *manager, const TangoImageBuffer *image_buffer)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>TransformationSupport</name>
    <title>Transformation Support</title>
    <filename>group__TransformationSupport.html</filename>
    <class kind="struct">TangoSupport_DoubleMatrixTransformData</class>
    <class kind="struct">TangoSupport_MatrixTransformData</class>
    <member kind="typedef">
      <type>struct TangoSupport_DoubleMatrixTransformData</type>
      <name>TangoSupport_DoubleMatrixTransformData</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gad74bf20784052e181ae3297af0c814fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct TangoSupport_MatrixTransformData</type>
      <name>TangoSupport_MatrixTransformData</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga6347d98e4c7c7c133107846ca684aac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TangoSupport_EngineType</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga33622ffd97bea94f42dac27e0b86608e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ENGINE_TANGO</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gga33622ffd97bea94f42dac27e0b86608eae60dd94a74d3b161d4395e841b2c937c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ENGINE_OPENGL</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gga33622ffd97bea94f42dac27e0b86608eaf237445ca441228790b8185278c56cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ENGINE_UNITY</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gga33622ffd97bea94f42dac27e0b86608ead675c2e5b8e528fcf163e97d6058007d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TANGO_SUPPORT_ENGINE_UNREAL</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gga33622ffd97bea94f42dac27e0b86608ea213eb5b8bd7cf1196b2a96d049130a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_calculateRelativePose</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gae3da062950e788d2c339e06f582decd8</anchor>
      <arglist>(double base_timestamp, TangoCoordinateFrameType base_frame, double target_timestamp, TangoCoordinateFrameType target_frame, TangoPoseData *base_frame_T_target_frame)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_createPointCloudManager</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga6cce453932b5e0287e43cb6f3c2d0c14</anchor>
      <arglist>(size_t max_points, TangoSupport_PointCloudManager **manager)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_freePointCloudManager</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gacf9a7cd38a4cba15028c1ebfe8449af7</anchor>
      <arglist>(TangoSupport_PointCloudManager *manager)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getDoubleMatrixTransformAtTime</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga6d69d4a1f1791f538ac6d33c631e8013</anchor>
      <arglist>(double timestamp, TangoCoordinateFrameType base_frame, TangoCoordinateFrameType target_frame, TangoSupport_EngineType base_engine, TangoSupport_EngineType target_engine, TangoSupport_Rotation display_rotation, TangoSupport_DoubleMatrixTransformData *matrix_transform)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getLatestPointCloud</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga09244b83bfd5f579060bdbbe012dff35</anchor>
      <arglist>(TangoSupport_PointCloudManager *manager, TangoPointCloud **latest_point_cloud)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getLatestPointCloudAndNewDataFlag</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga0a4f95c59d214c7b4cffd969db4b406b</anchor>
      <arglist>(TangoSupport_PointCloudManager *manager, TangoPointCloud **latest_point_cloud, bool *new_data)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getLatestPointCloudWithPose</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>gac05f302b1ea55b71c5315ceea2f0355b</anchor>
      <arglist>(TangoSupport_PointCloudManager *manager, TangoCoordinateFrameType base_frame, TangoSupport_EngineType base_engine, TangoSupport_EngineType target_engine, TangoSupport_Rotation display_rotation, TangoPointCloud **latest_point_cloud, TangoPoseData *pose)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getMatrixTransformAtTime</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga2c9b64066b1b4ecf1c48dd71fa1900da</anchor>
      <arglist>(double timestamp, TangoCoordinateFrameType base_frame, TangoCoordinateFrameType target_frame, TangoSupport_EngineType base_engine, TangoSupport_EngineType target_engine, TangoSupport_Rotation display_rotation, TangoSupport_MatrixTransformData *matrix_transform)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_getPoseAtTime</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga6eff9e8cd31e6ca1754a16e81be4bd64</anchor>
      <arglist>(double timestamp, TangoCoordinateFrameType base_frame, TangoCoordinateFrameType target_frame, TangoSupport_EngineType base_engine, TangoSupport_EngineType target_engine, TangoSupport_Rotation display_rotation, TangoPoseData *pose)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_updatePointCloud</name>
      <anchorfile>group__TransformationSupport.html</anchorfile>
      <anchor>ga3d81df3efac0b37099160221e001fe32</anchor>
      <arglist>(TangoSupport_PointCloudManager *manager, const TangoPointCloud *point_cloud)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>DepthSupport</name>
    <title>Depth Interface Support Functions</title>
    <filename>group__DepthSupport.html</filename>
    <class kind="struct">TangoSupport_Plane</class>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_fitMultiplePlaneModelsNearPoint</name>
      <anchorfile>group__DepthSupport.html</anchorfile>
      <anchor>ga5f721a08ed7c00580b52357279251579</anchor>
      <arglist>(const TangoPointCloud *point_cloud, const double point_cloud_translation[3], const double point_cloud_orientation[4], const float color_camera_uv_coordinates[2], TangoSupport_Rotation display_rotation, const double color_camera_translation[3], const double color_camera_orientation[4], TangoSupport_Plane **planes, int *number_of_planes)</arglist>
    </member>
    <member kind="function">
      <type>TangoErrorType</type>
      <name>TangoSupport_fitPlaneModelNearPoint</name>
      <anchorfile>group__DepthSupport.html</anchorfile>
      <anchor>ga336a35971210597fd74a1c10e9bdc9f3</anchor>
      <arglist>(const TangoPointCloud *point_cloud, const double point_cloud_translation[3], const double point_cloud_orientation[4], const float color_camera_uv_coordinates[2], TangoSupport_Rotation display_rotation, const double color_camera_translation[3], const double color_camera_orientation[4], double intersection_point[3], double plane_model[4])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TangoSupport_freePlaneList</name>
      <anchorfile>group__DepthSupport.html</anchorfile>
      <anchor>gac7dd7a23445b1eeeb2ffecda67654f05</anchor>
      <arglist>(TangoSupport_Plane **planes)</arglist>
    </member>
  </compound>
</tagfile>
