<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>adi_3dtof_image_stitching.cpp</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/src/</path>
    <filename>adi__3dtof__image__stitching_8cpp.html</filename>
    <includes id="adi__3dtof__image__stitching_8h" name="adi_3dtof_image_stitching.h" local="yes" imported="no">adi_3dtof_image_stitching.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>adi__3dtof__image__stitching_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>adi_3dtof_image_stitching.h</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/include/</path>
    <filename>adi__3dtof__image__stitching_8h.html</filename>
    <includes id="adi__3dtof__image__stitching__input__info_8h" name="adi_3dtof_image_stitching_input_info.h" local="yes" imported="no">adi_3dtof_image_stitching_input_info.h</includes>
    <includes id="adi__3dtof__image__stitching__output__info_8h" name="adi_3dtof_image_stitching_output_info.h" local="yes" imported="no">adi_3dtof_image_stitching_output_info.h</includes>
    <includes id="adi__camera_8h" name="adi_camera.h" local="yes" imported="no">adi_camera.h</includes>
    <includes id="image__proc__utils_8h" name="image_proc_utils.h" local="yes" imported="no">image_proc_utils.h</includes>
    <includes id="module__profile_8h" name="module_profile.h" local="yes" imported="no">module_profile.h</includes>
    <includes id="output__sensor_8h" name="output_sensor.h" local="yes" imported="no">output_sensor.h</includes>
    <includes id="output__sensor__factory_8h" name="output_sensor_factory.h" local="yes" imported="no">output_sensor_factory.h</includes>
    <includes id="stitch__frames__core__cpu_8h" name="stitch_frames_core_cpu.h" local="yes" imported="no">stitch_frames_core_cpu.h</includes>
    <class kind="class">ADI3DToFImageStitching</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_QUEUE_SIZE_FOR_TIME_SYNC</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>ad1816b3b4b0d9ebdf432a17f8ca5c825</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SENSOR_OVERLAP_PERCENT</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>a70223425712742f2c67a7005a0793d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>Sync_CameraInfo_2sensors</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>ae06965f70ef22ecf4cc1356e8f8f8ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::CameraInfo, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>Sync_CameraInfo_3sensors</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>ad9dbeb1389b9b05abc142aa298973f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::CameraInfo, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo, sensor_msgs::CameraInfo &gt;</type>
      <name>Sync_CameraInfo_4sensors</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>ab9c6d0ca65aac619c8701ab97c2aa8d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; Sync_CameraInfo_2sensors &gt;</type>
      <name>sync_CamInfo_2cam</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>a76ecbe87fe3ca6717be3b510070c4d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; Sync_CameraInfo_3sensors &gt;</type>
      <name>sync_CamInfo_3cam</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>a2d9213f777df40a06a6e407de51155b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; Sync_CameraInfo_4sensors &gt;</type>
      <name>sync_CamInfo_4cam</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>a57fa3ae20a431a9f6a690954be2c4c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image &gt;</type>
      <name>sync_depth_ir_2</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>ab7f013e4408f12dc8f8ac2dd599c29e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; sync_depth_ir_2 &gt;</type>
      <name>sync_depth_ir_2cam</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>abe2397acc618cce29a8de58ddd95bdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image &gt;</type>
      <name>sync_depth_ir_3</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>afbb7a8a248099c70eead77c61df70c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; sync_depth_ir_3 &gt;</type>
      <name>sync_depth_ir_3cam</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>a0e7296f500b6bbef6d38e6a2a5531a7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::Image &gt;</type>
      <name>sync_depth_ir_4</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>a63ca4108bc85e97e631a4914ad1ba0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>message_filters::Synchronizer&lt; sync_depth_ir_4 &gt;</type>
      <name>sync_depth_ir_4cam</name>
      <anchorfile>adi__3dtof__image__stitching_8h.html</anchorfile>
      <anchor>af5beb1202fe551b2838550808c313a06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>adi_3dtof_image_stitching_input_info.h</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/include/</path>
    <filename>adi__3dtof__image__stitching__input__info_8h.html</filename>
    <class kind="class">ADI3DToFImageStitchingInputInfo</class>
  </compound>
  <compound kind="file">
    <name>adi_3dtof_image_stitching_output_info.h</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/include/</path>
    <filename>adi__3dtof__image__stitching__output__info_8h.html</filename>
    <class kind="class">ADI3DToFImageStitchingOutputInfo</class>
  </compound>
  <compound kind="file">
    <name>adi_3dtof_image_stitching_output_thread.cpp</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/src/</path>
    <filename>adi__3dtof__image__stitching__output__thread_8cpp.html</filename>
    <includes id="module__profile_8h" name="module_profile.h" local="yes" imported="no">module_profile.h</includes>
    <includes id="adi__3dtof__image__stitching_8h" name="adi_3dtof_image_stitching.h" local="yes" imported="no">adi_3dtof_image_stitching.h</includes>
  </compound>
  <compound kind="file">
    <name>adi_camera.h</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/include/</path>
    <filename>adi__camera_8h.html</filename>
    <class kind="struct">CameraExtrinsics</class>
    <class kind="struct">CameraIntrinsics</class>
  </compound>
  <compound kind="file">
    <name>callback_impl.cpp</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/src/</path>
    <filename>callback__impl_8cpp.html</filename>
    <includes id="adi__3dtof__image__stitching_8h" name="adi_3dtof_image_stitching.h" local="yes" imported="no">adi_3dtof_image_stitching.h</includes>
    <includes id="module__profile_8h" name="module_profile.h" local="yes" imported="no">module_profile.h</includes>
  </compound>
  <compound kind="file">
    <name>image_proc_utils.h</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/include/</path>
    <filename>image__proc__utils_8h.html</filename>
    <includes id="adi__camera_8h" name="adi_camera.h" local="yes" imported="no">adi_camera.h</includes>
    <class kind="class">ImageProcUtils</class>
  </compound>
  <compound kind="file">
    <name>module_profile.h</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/include/</path>
    <filename>module__profile_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>CLOSE_FUNCTION_PROFILE</name>
      <anchorfile>module__profile_8h.html</anchorfile>
      <anchor>ae9754691ecbda8a1f4e1fa719594ead1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLUSH_FUNCTION_PROFILE</name>
      <anchorfile>module__profile_8h.html</anchorfile>
      <anchor>a8c99aba0aafd6b09dfe192ca2f5e5e98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_FUNCTION_PROFILE</name>
      <anchorfile>module__profile_8h.html</anchorfile>
      <anchor>a6910e662af15cf76d6f7bbfaa5aae416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROFILE_FUNCTION_END</name>
      <anchorfile>module__profile_8h.html</anchorfile>
      <anchor>a429b699deab1043cbc596058f45199a4</anchor>
      <arglist>(ID)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROFILE_FUNCTION_START</name>
      <anchorfile>module__profile_8h.html</anchorfile>
      <anchor>abbaf9260e2f08a572822692a7dcb60da</anchor>
      <arglist>(ID)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROFILE_ID</name>
      <anchorfile>module__profile_8h.html</anchorfile>
      <anchor>a3b57e0ea2df2becbd1a6ba9e52e02da2</anchor>
      <arglist>(id_name, id_num)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROFILE_ID_END</name>
      <anchorfile>module__profile_8h.html</anchorfile>
      <anchor>a8abb00ce4360da17c2f4075aeec3a459</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROFILE_ID_START</name>
      <anchorfile>module__profile_8h.html</anchorfile>
      <anchor>a583d1cc3e71bed3ae9de020423e7df16</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>output_sensor.h</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/include/</path>
    <filename>output__sensor_8h.html</filename>
    <class kind="class">IOutputSensor</class>
  </compound>
  <compound kind="file">
    <name>output_sensor_factory.h</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/include/</path>
    <filename>output__sensor__factory_8h.html</filename>
    <includes id="output__sensor__file_8h" name="output_sensor_file.h" local="yes" imported="no">output_sensor_file.h</includes>
    <includes id="output__sensor_8h" name="output_sensor.h" local="yes" imported="no">output_sensor.h</includes>
    <class kind="class">OutputSensorFactory</class>
  </compound>
  <compound kind="file">
    <name>output_sensor_file.cpp</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/src/</path>
    <filename>output__sensor__file_8cpp.html</filename>
    <includes id="output__sensor__file_8h" name="output_sensor_file.h" local="yes" imported="no">output_sensor_file.h</includes>
    <includes id="image__proc__utils_8h" name="image_proc_utils.h" local="yes" imported="no">image_proc_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>output_sensor_file.h</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/include/</path>
    <filename>output__sensor__file_8h.html</filename>
    <includes id="output__sensor_8h" name="output_sensor.h" local="yes" imported="no">output_sensor.h</includes>
    <class kind="class">OutputSensorFile</class>
  </compound>
  <compound kind="file">
    <name>stitch_frames.cpp</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/src/</path>
    <filename>stitch__frames_8cpp.html</filename>
    <includes id="adi__3dtof__image__stitching_8h" name="adi_3dtof_image_stitching.h" local="yes" imported="no">adi_3dtof_image_stitching.h</includes>
    <includes id="module__profile_8h" name="module_profile.h" local="yes" imported="no">module_profile.h</includes>
  </compound>
  <compound kind="file">
    <name>stitch_frames_core_cpu.cpp</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/src/</path>
    <filename>stitch__frames__core__cpu_8cpp.html</filename>
    <includes id="stitch__frames__core__cpu_8h" name="stitch_frames_core_cpu.h" local="yes" imported="no">stitch_frames_core_cpu.h</includes>
    <includes id="module__profile_8h" name="module_profile.h" local="yes" imported="no">module_profile.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_POSTPROCESSING_ITERATIONS</name>
      <anchorfile>stitch__frames__core__cpu_8cpp.html</anchorfile>
      <anchor>a3269983d60d6af70c3ae4f6ae3aefaa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_HIT_COUNT</name>
      <anchorfile>stitch__frames__core__cpu_8cpp.html</anchorfile>
      <anchor>aae42f57e5cae850b5268696b6e59ac65</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>postProcessStage1CPU</name>
      <anchorfile>stitch__frames__core__cpu_8cpp.html</anchorfile>
      <anchor>a5f38d87a958c6e90e16c3c5953f9cdab</anchor>
      <arglist>(float *lut_3d_to_2d_range, int *lut_3d_to_2d_u, int *lut_3d_to_2d_v, float *range_out_after_projection, int *lut_3d_to_2d_mapping, int *valid_projection_boundary_x_min, int *valid_projection_boundary_x_max, unsigned short *combined_depth_image, unsigned short *combined_ir_image, unsigned short *depth_out_before_post_process, unsigned short *ir_out_before_post_process, int out_image_size, int out_img_width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>postProcessStage2CPU</name>
      <anchorfile>stitch__frames__core__cpu_8cpp.html</anchorfile>
      <anchor>a8dd17d70887117f51a0e5ea5a005c64b</anchor>
      <arglist>(unsigned short *depth_out_before_post_process, unsigned short *ir_out_before_post_process, int *valid_projection_boundary_x_min, int *valid_projection_boundary_x_max, unsigned short invalid_pixel_value, int *lut_3d_to_2d_mapping, float *combined_point_cloud_xyz, float *combined_point_cloud_xyz_out, unsigned short *combined_depth_image, unsigned short *combined_ir_image, int out_image_width, int out_image_height, int out_image_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preprocessCPU</name>
      <anchorfile>stitch__frames__core__cpu_8cpp.html</anchorfile>
      <anchor>a90afd6fc20f91eba6b54ff0e3467360d</anchor>
      <arglist>(unsigned short *depth, unsigned short *ir, float *range_2_xyz_lut, float *transform, unsigned short *combo_depth, unsigned short *combo_ir, float *combo_pc_xyz, float *lut_3d_to_2d_range, int *lut_3d_to_2d_u, int *lut_3d_to_2d_v, int *lut_3d_to_2d_mapping, float *range_out_after_projection, unsigned short *depth_out_before_post_process, unsigned short *ir_out_before_post_process, float invalid_pixel_value_float, unsigned short invalid_pixel_value, float fov_vertical_rad, float fov_horizontal_rad, int out_image_width, int out_image_height, int input_image_size, float yaw_correction_in_radians)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stitch_frames_core_cpu.h</name>
    <path>/tmp/ws/src/adi_3dtof_image_stitching/include/</path>
    <filename>stitch__frames__core__cpu_8h.html</filename>
    <includes id="adi__3dtof__image__stitching__input__info_8h" name="adi_3dtof_image_stitching_input_info.h" local="yes" imported="no">adi_3dtof_image_stitching_input_info.h</includes>
    <class kind="class">StitchFramesCoreCPU</class>
  </compound>
  <compound kind="class">
    <name>ADI3DToFImageStitching</name>
    <filename>classADI3DToFImageStitching.html</filename>
    <base>ros::NodeHandle</base>
    <member kind="function">
      <type>void</type>
      <name>addInputNodeToQueue</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a5ac2e050ee45721bc379ff2257671d41</anchor>
      <arglist>(T *image_stitch_input_info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ADI3DToFImageStitching</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a98a725559fdfd3abf7f5c565598c2e01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AutoscaleStitching</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>aea72430b0ff3806354c980933726b5af</anchor>
      <arglist>(ADI3DToFImageStitchingInputInfo *image_stitch_input_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>camInfoCallback</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>aaa47c5bca6bb8a4fb360c2853a16b3f5</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;cam_info, int cam_id)</arglist>
    </member>
    <member kind="function">
      <type>sensor_msgs::PointCloud2::Ptr</type>
      <name>convert2ROSPointCloudMsg</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a2695436ddba1e04d2955410d487dfbfe</anchor>
      <arglist>(short *xyz_frame, std_msgs::Header sensor_header, int img_width, int img_height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>depthImageCallback</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>aa4da85bde8ab18187172aeaef696f361</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_image, int cam_id, ADI3DToFImageStitchingInputInfo *image_stitch_input_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generatePointCloud</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a28598369a9a4746dd84dc19f3aebada1</anchor>
      <arglist>(float *xyz_frame, int *lut_3d_to_2d_mapping, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;out_pointcloud)</arglist>
    </member>
    <member kind="function">
      <type>ADI3DToFImageStitchingInputInfo *</type>
      <name>getInputNode</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ad5f14a3297a19be855da5a21c1f6125c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inputReadAbort</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ac6e7de0011c60fd8415746e1bd66286f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>irImageCallback</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a28151a3525d2cd66b1a28c2bc3c86b8b</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;ir_image, int cam_id, ADI3DToFImageStitchingInputInfo *image_stitch_input_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processOutput</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>aa8948803b079dc4e9f2629c79744872a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processOutputAbort</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a5144f2a8f5e513e6cf952394895ae28d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushOutputNode</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ab1bcc8deff5fa88158fa35aa0755cd62</anchor>
      <arglist>(ADI3DToFImageStitchingOutputInfo *new_output_node)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutDownAllNodes</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a285e354b7b4bcdaafb4e089be8801b29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stitchFrames</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a9c3d3989865f88a9e5bd42000d3b2a6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sync2CamerasCamInfoCallback</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>aee69a5a507094783f21f9d3b38c86303</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;CameraInfo_cam1, const sensor_msgs::CameraInfoConstPtr &amp;CameraInfo_cam2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sync2CamerasDepthIRImageCallback</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a537ded61b01a01dc58a836fe8525c590</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_image_cam1, const sensor_msgs::ImageConstPtr &amp;ir_image_cam1, const sensor_msgs::ImageConstPtr &amp;depth_image_cam2, const sensor_msgs::ImageConstPtr &amp;ir_image_cam2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sync3CamerasCamInfoCallback</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>adf0ce1476826c789b63f6ffae81e7f93</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;CameraInfo_cam1, const sensor_msgs::CameraInfoConstPtr &amp;CameraInfo_cam2, const sensor_msgs::CameraInfoConstPtr &amp;CameraInfo_cam3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sync3CamerasDepthIRImageCallback</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ad4d04ebf941209dc0c7b5d16ce584646</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_image_cam1, const sensor_msgs::ImageConstPtr &amp;ir_image_cam1, const sensor_msgs::ImageConstPtr &amp;depth_image_cam2, const sensor_msgs::ImageConstPtr &amp;ir_image_cam2, const sensor_msgs::ImageConstPtr &amp;depth_image_cam3, const sensor_msgs::ImageConstPtr &amp;ir_image_cam3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sync4CamerasCamInfoCallback</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ad9e7d5d3d289fcc04ab2103e48bd2507</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;CameraInfo_cam1, const sensor_msgs::CameraInfoConstPtr &amp;CameraInfo_cam2, const sensor_msgs::CameraInfoConstPtr &amp;CameraInfo_cam3, const sensor_msgs::CameraInfoConstPtr &amp;CameraInfo_cam4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sync4CamerasDepthIRImageCallback</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a7fb3d1fd35e6b6fd366d83e7c522bcec</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;depth_image_cam1, const sensor_msgs::ImageConstPtr &amp;ir_image_cam1, const sensor_msgs::ImageConstPtr &amp;depth_image_cam2, const sensor_msgs::ImageConstPtr &amp;ir_image_cam2, const sensor_msgs::ImageConstPtr &amp;depth_image_cam3, const sensor_msgs::ImageConstPtr &amp;ir_image_cam3, const sensor_msgs::ImageConstPtr &amp;depth_image_cam4, const sensor_msgs::ImageConstPtr &amp;ir_image_cam4)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ADI3DToFImageStitching</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a87f97d7366f3a3d37136e66f7279c0af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>camera_parameters_updated_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a16d34f5920bfd635231adc067c6a4a9a</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>horizontal_fov_sensor_in_degrees_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a270216aaf207d3967e3f96f757a46a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>out_image_height_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a764cbfff77d9e26e46597c0071e34de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>out_image_width_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a1033102b82162523bf4dc47d50c03425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vertical_fov_sensor_in_degrees_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a78eee1d98d4405ff59f15874434bb0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MAX_NUM_DEVICES</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a340b69213211203257acd994c068dd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void(ADI3DToFImageStitching::*</type>
      <name>ImageCallbackFuncPointer</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>af316a3b2968cea7845c6c78a4aa5ec2d</anchor>
      <arglist>)(const sensor_msgs::ImageConstPtr &amp;)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void(ADI3DToFImageStitching::*</type>
      <name>ObjectDetectCallbackFuncPointer</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>abf35e8d3735b1b8cdfbc9b24316ec05b</anchor>
      <arglist>)(const std_msgs::BoolConstPtr &amp;)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>void(ADI3DToFImageStitching::*</type>
      <name>PointCloudCallbackFuncPointer</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a463a8156f31946bdbe6707b8789cba13</anchor>
      <arglist>)(const sensor_msgs::PointCloud2ConstPtr &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillAndPublishCameraInfo</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a3dc9231fa9a169f79014b214a84f7eb8</anchor>
      <arglist>(std::string frame_id, const ros::Publisher &amp;publisher)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>populateCameraInstrinsics</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ac929a7210b7e59cce24005cc3bd84b8e</anchor>
      <arglist>(CameraIntrinsics &amp;camera_intrinsics)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishImageAsRosMsg</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a337d2c52b5126ea5b01f0b096ef5bbcd</anchor>
      <arglist>(cv::Mat img, const std::string &amp;encoding_type, std::string frame_id, const ros::Publisher &amp;publisher)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>autoscaling_flag_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>aadb218b5e738f447add2d30fd566d524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfo</type>
      <name>cam_info_msg_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>acd303668aca41ba2c043c8c3a15603b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>camera_info_subscriber_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ad70f7331a869e0383c4b3e55a3a7a098</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>camera_link_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ac08fb72ca04174bf88c8f52e1c7afa97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::TransformStamped</type>
      <name>camera_map_transform_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a028071340a543281a975603ddd410a3b</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>camera_yaw_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a33d71f7a1b88d21337efa54001d05d77</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>camera_yaw_correction_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a6227032a791aa4275d818216bc73f1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>camera_yaw_max_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a81b6a46ef4a0cb4e7252989b837128de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>camera_yaw_min_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a9ac8aac8a3043592fe6ffecae8b2efe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>combo_out_point_cloud_publisher_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a10ec908db21c83f1ad8b66632f6760ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>curr_frame_timestamp_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a63bf2e7047a5f1d155d1d337f9fe7406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>depth_image_recvd_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a67c4864f42276337f4de280f47eef0b4</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>depth_image_subscriber_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>aa971e84230b5dfe4405ae4ad5597d299</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraIntrinsics</type>
      <name>depth_intrinsics_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a1f0290eeb7aeae56e0efc806334307f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enable_autoscaling_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a59b7f54de6aa3b94ad120452a48e1aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>enable_pointcloud_generation_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a0073ed01dd6f60d251c1303ddbc9a06d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>frame_counter_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a9ac5388253ba5aeff2f24457490a39d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageProcUtils *</type>
      <name>image_proc_utils_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a024ff434c899529ea21c36754969c108</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; ADI3DToFImageStitchingInputInfo * &gt;</type>
      <name>input_node_queue_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a11f7deba9754d89d60c63d286b6f6262</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>input_queue_length_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>af504886aacfab12a0d617ccf03419cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>input_read_abort_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>aa1b0194740ab7a921cc455cb9820de85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>input_thread_mtx_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a0754bb4b1ea0a90688350202601acac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ir_image_recvd_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>af1d5c733ccd0a4daf1175c83a632d83f</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>ir_image_subscriber_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>af065011b9683df6f6bd8d97893d23ecd</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport *</type>
      <name>it_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a6a69fe06404310636e733e985d52da45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_sensors_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a624a548f62efe1f4ffa62d8523ab4d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_file_name_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a7f3c7395e95ca90b7be95dbae02e4949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; ADI3DToFImageStitchingOutputInfo * &gt;</type>
      <name>output_node_queue_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ae634ed09c95fa42f29158031335cd6c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>output_queue_length_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a683752c7c21cb7c9e269e21f41fcb21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IOutputSensor *</type>
      <name>output_sensor_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a347f00d404b6a5e66df495df39b2ccc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>output_sensor_mode_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a13023d02c19b79bd9e19b6256b54a815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>output_thread_mtx_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ad1ac6717d4a3fa9ba342bcdbf7c6fc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>process_output_thread_abort_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ab61811576666151c151037047a130305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sensor_image_height_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ab993d9ade4ab89ae0902c1bd1c016e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sensor_image_width_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a5a40c27f3873f6f0dc23f14727c9120f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StitchFramesCoreCPU *</type>
      <name>stitch_frames_core_CPU_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>aea3cc57ecf0fc2cbb004e72b507ab82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>stitched_camera_info_publisher_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>af95dafb26f6d2c91c44807c071f92dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>stitched_depth_image_publisher_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>acf4bd6ca59e4a8080ad260f5ffc55014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>stitched_ir_image_publisher_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ae7c9a245cd6df591787abf1a4ddfabcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>stitched_pc_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a9d6f14cdc8fd84372bbc1ba2f7cf83cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>stitched_pc_pcl_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a7ad23836742111469f9336d76344d285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; sync_CamInfo_2cam &gt;</type>
      <name>sync_CamInfo_2cam_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a4bca563cd9df27511da9253d84b58c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; sync_CamInfo_3cam &gt;</type>
      <name>sync_CamInfo_3cam_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ac29a642bbfb5993176beb90c1b5d86c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; sync_CamInfo_4cam &gt;</type>
      <name>sync_CamInfo_4cam_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a6a8e77a598d9aa51dd6347329c105e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; sync_depth_ir_2cam &gt;</type>
      <name>sync_depth_ir_2cam_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a7cdc0a233d2b6586382f92cc3aae5786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; sync_depth_ir_3cam &gt;</type>
      <name>sync_depth_ir_3cam_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>ae30fc05a79755bbcadd7df8b130bd256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; sync_depth_ir_4cam &gt;</type>
      <name>sync_depth_ir_4cam_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a8195db954aa9483309ad9c9e40a7e879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::Buffer</type>
      <name>tf_buffer_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a58f53f2e82173a0113977a075ab84a5c</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf2_ros::TransformListener *</type>
      <name>tf_listener_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a0ac01d0588b7db3cf176a730a885213a</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>tf_recvd_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a73108e2e1ff3b628b9c2f1ca1d6c1b10</anchor>
      <arglist>[MAX_NUM_DEVICES]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>transform_matrix_</name>
      <anchorfile>classADI3DToFImageStitching.html</anchorfile>
      <anchor>a7134bf71002c607cfc0c4d8b85dd3637</anchor>
      <arglist>[MAX_NUM_DEVICES][16]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ADI3DToFImageStitchingInputInfo</name>
    <filename>classADI3DToFImageStitchingInputInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>ADI3DToFImageStitchingInputInfo</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a9458bf33abd1049c2632541d6c25d942</anchor>
      <arglist>(int image_width, int image_height, int num_sensors)</arglist>
    </member>
    <member kind="function">
      <type>unsigned short *</type>
      <name>getDepthFrame</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a5f21e391fe6b91695efc4500a0d6eb62</anchor>
      <arglist>(int cam_id) const</arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>getDepthFrameTimestamp</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a7e6d74e36f966d3a9c5e6bb60360d60d</anchor>
      <arglist>(int cam_id) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned short *</type>
      <name>getIRFrame</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a1754b95462d87664e14f114ac1213a6b</anchor>
      <arglist>(int cam_id) const</arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>getIRFrameTimestamp</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a09437fdf26803a3ed755c84e1a3acbe4</anchor>
      <arglist>(int cam_id) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumSensors</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a03fd642efdbe7e6a9f2b307cd8ab6062</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getTransformMatrix</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>af1a917d6e2a1025a85e31331d9893a05</anchor>
      <arglist>(int cam_id)</arglist>
    </member>
    <member kind="function">
      <type>ADI3DToFImageStitchingInputInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a12a430357f084804bcbd9195c306f718</anchor>
      <arglist>(const ADI3DToFImageStitchingInputInfo &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepthFrameTimestamp</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>ae95be52c361c5ece2e589a1445477db8</anchor>
      <arglist>(ros::Time timeDepth, int cam_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIRFrameTimestamp</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a6d85f9c34072df76409f6d397fe2271f</anchor>
      <arglist>(ros::Time timeIR, int cam_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ADI3DToFImageStitchingInputInfo</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>ab5d9aa60451914c13f329cd80a47fec4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MAX_NUM_SENSORS</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>afe911e65c748feba22ac9928ff78553d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short *</type>
      <name>depth_frame_</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a44b2690c75383c612584dba0a2504931</anchor>
      <arglist>[MAX_NUM_SENSORS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>depth_frame_timestamp_</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a3c28d3906c2eeba633da17c254d245cd</anchor>
      <arglist>[MAX_NUM_SENSORS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>image_height_</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a3ea3600e34e5887179a0c88afa7dccc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>image_width_</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a7bec112e417008186d54030412948909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short *</type>
      <name>ir_frame_</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a1a188856c30e619beefd3a9fad3d6720</anchor>
      <arglist>[MAX_NUM_SENSORS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>ir_frame_timestamp_</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a0103dbd36d3a745e318f9736db515921</anchor>
      <arglist>[MAX_NUM_SENSORS]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_sensors_</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>a51b60900a0373fbb25f03ccf8e852229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>transform_matrix_</name>
      <anchorfile>classADI3DToFImageStitchingInputInfo.html</anchorfile>
      <anchor>adcf4c813fe3255d083ef97ec9cd9b90f</anchor>
      <arglist>[MAX_NUM_SENSORS][16]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ADI3DToFImageStitchingOutputInfo</name>
    <filename>classADI3DToFImageStitchingOutputInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>ADI3DToFImageStitchingOutputInfo</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>a9af24cc28b36e1a1dd201dd4c4634c92</anchor>
      <arglist>(int image_width, int image_height)</arglist>
    </member>
    <member kind="function">
      <type>ADI3DToFImageStitchingOutputInfo &amp;</type>
      <name>operator=</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>aff22bdedc9284bed6009d45519cc3987</anchor>
      <arglist>(const ADI3DToFImageStitchingOutputInfo &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ADI3DToFImageStitchingOutputInfo</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>aef64c4cd134c526abdf086ff50e7bddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>depth_frame_</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>af3c513e81ca0e9f7cda4b02ac3ab339d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>depth_frame_timestamp_</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>a5b7775831789dc777e5336e6dd8d7b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>frame_counter_</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>a5b3128629098d3080963580e558f33f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>image_height_</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>a5268d125a9e97aaba8f2b8f22a77ac46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>image_width_</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>a5420e25a0142ae2ebddafa248d724e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned short *</type>
      <name>ir_frame_</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>a36fdaf9bab756eb94118c8f5335b0700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>ir_frame_timestamp_</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>a3c6a01700ccb36d66608803eb226e88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>lut_3d_to_2d_mapping_</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>a5130eddb33e60cc2d2f5dc0569a75877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>xyz_frame_</name>
      <anchorfile>classADI3DToFImageStitchingOutputInfo.html</anchorfile>
      <anchor>a5356eb63966078614c42939897eb70f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CameraExtrinsics</name>
    <filename>structCameraExtrinsics.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>rotation_matrix</name>
      <anchorfile>structCameraExtrinsics.html</anchorfile>
      <anchor>ad42d7e4e4b95e76c65142e6994a0c3aa</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>translation_matrix</name>
      <anchorfile>structCameraExtrinsics.html</anchorfile>
      <anchor>ad3517a1a3ba8ed9ceeca1d63d54d9900</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CameraIntrinsics</name>
    <filename>structCameraIntrinsics.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>camera_matrix</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>acda10bc01bc21640010acf097e0f44be</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distortion_coeffs</name>
      <anchorfile>structCameraIntrinsics.html</anchorfile>
      <anchor>addb98003691f1c0d46fac95fbe2fba31</anchor>
      <arglist>[8]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImageProcUtils</name>
    <filename>classImageProcUtils.html</filename>
    <member kind="function">
      <type>void</type>
      <name>computePointCloud</name>
      <anchorfile>classImageProcUtils.html</anchorfile>
      <anchor>a8871d35fb9555129c55c762e560e5346</anchor>
      <arglist>(unsigned short *range_image, short *xyz_frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateRangeTo3DLUT</name>
      <anchorfile>classImageProcUtils.html</anchorfile>
      <anchor>a04320da773cd37ef3369381e61a54c1f</anchor>
      <arglist>(CameraIntrinsics *camera_intrinsics)</arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>getRangeToXYZLUT</name>
      <anchorfile>classImageProcUtils.html</anchorfile>
      <anchor>a658c8fc0e664cd9cce7ee87172d8a864</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageProcUtils</name>
      <anchorfile>classImageProcUtils.html</anchorfile>
      <anchor>a909f8152fa0a6cfe7bdcc9875e4f6699</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageProcUtils</name>
      <anchorfile>classImageProcUtils.html</anchorfile>
      <anchor>ac1518ea5ae92d66ac7f20fe398f7f45f</anchor>
      <arglist>(CameraIntrinsics *camera_intrinsics, int image_width, int image_height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImageProcUtils</name>
      <anchorfile>classImageProcUtils.html</anchorfile>
      <anchor>a8cfdf91565b8a25293e952e5b1ec7433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>gammaCorrect</name>
      <anchorfile>classImageProcUtils.html</anchorfile>
      <anchor>a77e6dce1611e982f8e6dc337082f2eee</anchor>
      <arglist>(unsigned short *src_dst, int num_pixels)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>image_height_</name>
      <anchorfile>classImageProcUtils.html</anchorfile>
      <anchor>ae2513e53361d31e5d82027f8b5a9bd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>image_width_</name>
      <anchorfile>classImageProcUtils.html</anchorfile>
      <anchor>af45b43d26587ab2144de6faaca0bd9a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>range_to_3d_lut_</name>
      <anchorfile>classImageProcUtils.html</anchorfile>
      <anchor>a9cd85e47290b58d6acb2e60899c0557b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IOutputSensor</name>
    <filename>classIOutputSensor.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classIOutputSensor.html</anchorfile>
      <anchor>ae66fc051e6b20bc6ab6a8a8d85195591</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>open</name>
      <anchorfile>classIOutputSensor.html</anchorfile>
      <anchor>a416771c6fe826191c69591fd05c0784a</anchor>
      <arglist>(std::string input_file_name, int image_width, int image_height)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>write</name>
      <anchorfile>classIOutputSensor.html</anchorfile>
      <anchor>a749c1d16d09eb8d1bcdac9bf2a9aa50f</anchor>
      <arglist>(const cv::Mat &amp;stitched_depth_frame_16bb, const cv::Mat &amp;stitched_ir_frame_16bb, int image_width, int image_height)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OutputSensorFactory</name>
    <filename>classOutputSensorFactory.html</filename>
    <member kind="function" static="yes">
      <type>static IOutputSensor *</type>
      <name>getOutputSensor</name>
      <anchorfile>classOutputSensorFactory.html</anchorfile>
      <anchor>a3e5825e5ab3f44a7845f541ff5666b96</anchor>
      <arglist>(int output_sensor_type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OutputSensorFile</name>
    <filename>classOutputSensorFile.html</filename>
    <base>IOutputSensor</base>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classOutputSensorFile.html</anchorfile>
      <anchor>aee6a2f09c050a443822329044fd8809f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>open</name>
      <anchorfile>classOutputSensorFile.html</anchorfile>
      <anchor>a7c6560daa2053b152815212732a61196</anchor>
      <arglist>(std::string input_file_name, int image_width, int image_height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutputSensorFile</name>
      <anchorfile>classOutputSensorFile.html</anchorfile>
      <anchor>a0c44ac8e07b1d0c47c6bdcecff3b834e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classOutputSensorFile.html</anchorfile>
      <anchor>ad0c3e821142312a7d6b4768e928313a2</anchor>
      <arglist>(const cv::Mat &amp;stitched_depth_frame_16bb, const cv::Mat &amp;stitched_ir_frame_16bb, int image_width, int image_height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OutputSensorFile</name>
      <anchorfile>classOutputSensorFile.html</anchorfile>
      <anchor>aa1696f1de4b3b47ca5a4a39e5aae756e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>closeOutputVideoFile</name>
      <anchorfile>classOutputSensorFile.html</anchorfile>
      <anchor>a5e881d94edc3b96185778065427da6c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>openOutputVideoFile</name>
      <anchorfile>classOutputSensorFile.html</anchorfile>
      <anchor>a524d09b9d97e1df1435a645298db6d51</anchor>
      <arglist>(const std::string &amp;input_file_name, int image_width, int image_height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeOutputVideoFile</name>
      <anchorfile>classOutputSensorFile.html</anchorfile>
      <anchor>ac2ab2e483aac2118844ed7f6d7f8836e</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_video_file_name_</name>
      <anchorfile>classOutputSensorFile.html</anchorfile>
      <anchor>ac42ba228361139027418123f3c76bfcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::VideoWriter *</type>
      <name>output_video_writer_</name>
      <anchorfile>classOutputSensorFile.html</anchorfile>
      <anchor>afa7df88c88479e41323eb000cbf1ac4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>video_enabled_</name>
      <anchorfile>classOutputSensorFile.html</anchorfile>
      <anchor>aa4cd4e07a725ab1b2e39a916ca32dd23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StitchFramesCoreCPU</name>
    <filename>classStitchFramesCoreCPU.html</filename>
    <member kind="function">
      <type>void</type>
      <name>copyRange2XYZLUT</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>aba5eb3cc5185cfbd977d35bd772f1110</anchor>
      <arglist>(float *range_2_xyz_lut, int cam_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stitchFrames</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>ab34b52d8aa2937654723d63355405a40</anchor>
      <arglist>(ADI3DToFImageStitchingInputInfo *image_stitch_input_info, int num_sensors, float *out_xyz_frame, unsigned short *out_depth_frame, unsigned short *out_ir_frame, int *out_lut_3d_to_2d_mapping)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StitchFramesCoreCPU</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>aa1ef34be21eaceecbd3f90c55627163a</anchor>
      <arglist>(int sensor_image_width, int sensor_image_height, int out_image_width, int out_image_height, int num_sensors, float vertical_fov_in_degrees, float horizontal_fov_in_degrees)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update_parameters</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>ae6589683d79170777b5103a6dd09c22d</anchor>
      <arglist>(int out_image_width, int out_image_height, float horizontal_fov_in_degrees, float yaw_correction_in_radians)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StitchFramesCoreCPU</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>abd09c836a53967dafdf2ffeb24d462ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short *</type>
      <name>combined_depth_image_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a496782b8211af6d6b4b140d497ee51f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short *</type>
      <name>combined_ir_image_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a7f34af6e56ee5f2078ce8aeeb407734f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>combined_point_cloud_xyz_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a850e9c63bf56556e872f1a514fa7749a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>combined_point_cloud_xyz_out_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a89d970df3d0ba650294dba91d44bdb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short *</type>
      <name>depth_image_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a6f309d3529010509820d6c83cf3bb49e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short *</type>
      <name>depth_out_before_post_process_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a8cd03c0d9ea3d202a2ae47f32d2572cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>horizontal_fov_in_degrees_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>ab95c42fad6a66b434cf969c2d511c2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short *</type>
      <name>ir_image_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a932e32bc33a81e65b875942e02dd28a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned short *</type>
      <name>ir_out_before_post_process_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>adf2b534f54ec60023b66192a70db2bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>lut_3d_to_2d_mapping_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a588c28ad95e7867c3ee46d9773e422d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>lut_3d_to_2d_range_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a04ebc7b83c784918dd9251446bcdbefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>lut_3d_to_2d_u_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a7084281ee5b220e476ecdc0e8556d917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>lut_3d_to_2d_v_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a8798350c574d60e1ca336ed28ebd40e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_sensors_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>ad00011d29a92b2c2477baafa8dca4fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>out_image_height_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>aa8fe01aba7156a5d185d6afb54a7cebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>out_image_width_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a67f5e5ce2d6b58afe2d673c091547bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>range_out_after_projection_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a592a8df55eb02a86bf39308cc6b6f8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>range_to_xyz_lut_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>a14711d8bd249033a1785145251ca13b6</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sensor_image_height_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>aa01dda3ffbf9918e3393024333687fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sensor_image_width_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>ae15b8b4916eeb217dc31808ab309d698</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>transform_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>ac9f28516d558f4ddd417d07361729a2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>valid_projection_boundary_x_max_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>aa6915c3f3bc3e3109f023ca88a280300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>valid_projection_boundary_x_min_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>ab620a12322efdf8310ef01587f0f83fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>vertical_fov_in_degrees_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>aa6bffea754776ff4e564a9e92d5fbe5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>yaw_correction_in_radians_</name>
      <anchorfile>classStitchFramesCoreCPU.html</anchorfile>
      <anchor>af83668e356a3d068eb8aded2b92ef0a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
