在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → librealsense安装包

librealsense安装包

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:34.47M
  • 下载次数:1
  • 浏览次数:75
  • 发布时间:2023-04-10
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
此为ralasense官方的包,网址为 https://github.com/IntelRealSense/librealsense如有侵权立即删除
【实例截图】
【核心代码】
文件清单
└── librealsense-master
    ├── appveyor.yml
    ├── CMake
    │   ├── android_config.cmake
    │   ├── connectivity_check.cmake
    │   ├── cuda_config.cmake
    │   ├── embedd_udev_rules.cmake
    │   ├── external_libcurl.cmake
    │   ├── external_libusb.cmake
    │   ├── global_config.cmake
    │   ├── include_os.cmake
    │   ├── install_config.cmake
    │   ├── libusb_config.cmake
    │   ├── lrs_macros.cmake
    │   ├── lrs_options.cmake
    │   ├── opengl_config.cmake
    │   ├── pyrealsense2Config.cmake.in
    │   ├── pyrealsense2-netConfig.cmake.in
    │   ├── realsense2Config.cmake.in
    │   ├── realsense2-glConfig.cmake.in
    │   ├── realsense2-netConfig.cmake.in
    │   ├── unix_config.cmake
    │   ├── version_config.cmake
    │   └── windows_config.cmake
    ├── CMakeLists.txt
    ├── cmake_uninstall.cmake
    ├── code-of-conduct.md
    ├── common
    │   ├── android_helpers.h
    │   ├── cah-model.cpp
    │   ├── cah-model.h
    │   ├── calibration-model.cpp
    │   ├── calibration-model.h
    │   ├── CMakeLists.txt
    │   ├── decompress-huffman.h
    │   ├── fw
    │   │   ├── CMakeLists.txt
    │   │   ├── empty.c
    │   │   ├── firmware-version.h
    │   │   ├── fw.c.in
    │   │   ├── fw.h.in
    │   │   ├── fw.rc
    │   │   └── fw.rc.in
    │   ├── fw-update-helper.cpp
    │   ├── fw-update-helper.h
    │   ├── measurement.cpp
    │   ├── measurement.h
    │   ├── metadata-helper.cpp
    │   ├── metadata-helper.h
    │   ├── model-views.cpp
    │   ├── model-views.h
    │   ├── notifications.cpp
    │   ├── notifications.h
    │   ├── objects-in-frame.h
    │   ├── on-chip-calib.cpp
    │   ├── on-chip-calib.h
    │   ├── opengl3.cpp
    │   ├── opengl3.h
    │   ├── os.cpp
    │   ├── os.h
    │   ├── output-model.cpp
    │   ├── output-model.h
    │   ├── parser.hpp
    │   ├── post-processing-block-model.h
    │   ├── post-processing-filter.h
    │   ├── post-processing-filters-list.h
    │   ├── post-processing-worker-filter.h
    │   ├── processing-block-model.h
    │   ├── realsense-ui-advanced-mode.h
    │   ├── rendering.h
    │   ├── res
    │   │   ├── d415.h
    │   │   ├── d435.h
    │   │   ├── icon.h
    │   │   ├── int-rs-splash.hpp
    │   │   ├── int-rs-splash.png
    │   │   ├── l500.h
    │   │   ├── l515-icon.h
    │   │   ├── nx.h
    │   │   ├── ny.h
    │   │   ├── nz.h
    │   │   ├── px.h
    │   │   ├── py.h
    │   │   ├── pz.h
    │   │   ├── sr300.h
    │   │   └── t265.h
    │   ├── rs-config.cpp
    │   ├── rs-config.h
    │   ├── skybox.cpp
    │   ├── skybox.h
    │   ├── sw-update
    │   │   ├── dev-updates-profile.cpp
    │   │   ├── dev-updates-profile.h
    │   │   ├── http-downloader.cpp
    │   │   ├── http-downloader.h
    │   │   ├── versions-db-manager.cpp
    │   │   └── versions-db-manager.h
    │   ├── tiny-profiler.h
    │   ├── updates-model.cpp
    │   ├── updates-model.h
    │   ├── ux-alignment.cpp
    │   ├── ux-alignment.h
    │   ├── ux-window.cpp
    │   ├── ux-window.h
    │   ├── viewer.cpp
    │   ├── viewer.h
    │   └── windows-app-bootstrap.cpp
    ├── config
    │   ├── 99-realsense-libusb.rules
    │   ├── librealsense-gl.pc.in
    │   ├── librealsense-net.pc.in
    │   ├── librealsense.pc.in
    │   ├── usb-R200-in
    │   ├── usb-R200-in_udev
    │   └── uvc.conf
    ├── CONTRIBUTING.md
    ├── doc
    │   ├── android.md
    │   ├── api_arch.md
    │   ├── d435i.md
    │   ├── depth-from-stereo.md
    │   ├── distribution_linux.md
    │   ├── distribution_windows.md
    │   ├── doxygen
    │   │   └── doxyfile
    │   ├── DSO-1369.md
    │   ├── error_handling.md
    │   ├── frame_lifetime.md
    │   ├── frame_metadata.md
    │   ├── img
    │   │   ├── ds5_branches.png
    │   │   ├── install-jetson.png
    │   │   ├── jetson-d400.png
    │   │   ├── jetson.jpg
    │   │   ├── jetson-t265.png
    │   │   ├── latest_release.png
    │   │   ├── LRS_CS_axis_base.png
    │   │   ├── matlab_select.png
    │   │   ├── playback_screenshot.png
    │   │   ├── prerelease.png
    │   │   ├── realsense-android.png
    │   │   ├── realsense.png
    │   │   ├── record_screenshot.png
    │   │   ├── sensors_within_device.png
    │   │   ├── T265_orientation_axis.png
    │   │   ├── t265_pose_orientation.png
    │   │   ├── T265_Robot1.png
    │   │   ├── T265_Robot2.png
    │   │   ├── T265_sensor_extrinsics.png
    │   │   ├── t265_snapshot.png
    │   │   ├── t265_trajectory_tracker.gif
    │   │   ├── win7
    │   │   │   ├── device_manager_after.png
    │   │   │   ├── device_manager.png
    │   │   │   ├── driver_setup.png
    │   │   │   └── installer.png
    │   │   ├── win_deploy_device_manager.PNG
    │   │   ├── win_deploy_downloads.PNG
    │   │   ├── win_device_guid.png
    │   │   ├── win_device_interface.png
    │   │   ├── win_device_sibling_interfaces.png
    │   │   ├── windows_cmake.png
    │   │   ├── windows_pointcloud_preview.PNG
    │   │   ├── windows_viewer_preview.PNG
    │   │   ├── win_md_reg_key.png
    │   │   ├── win_retarget_platform.png
    │   │   ├── win_samples.PNG
    │   │   ├── WinSDK_10.0.10586.png
    │   │   ├── win_shortcuts.PNG
    │   │   ├── win_step1.PNG
    │   │   ├── win_step2.PNG
    │   │   ├── win_step3.PNG
    │   │   ├── win_step4.PNG
    │   │   └── winver_Win10.png
    │   ├── installation_jetson.md
    │   ├── installation.md
    │   ├── installation_odroid.md
    │   ├── installation_osx.md
    │   ├── installation_raspbian.md
    │   ├── installation_win7.md
    │   ├── installation_windows.md
    │   ├── libuvc_installation.md
    │   ├── metadata
    │   │   ├── metadata_acquisition_flow.bmp
    │   │   ├── metadata_acquisition_flow.svg
    │   │   ├── metadata-cpp-config-ui.png
    │   │   ├── metadata_diagrams_sources_generation.md
    │   │   ├── metadata_registration_flow.bmp
    │   │   ├── metadata_registration_flow.svg
    │   │   └── rs-save-to-disk-output-DEPTH-metadata.csv
    │   ├── post-processing-filters.md
    │   ├── RaspberryPi3.md
    │   ├── readme.md
    │   ├── rs400
    │   │   ├── advanced_mode_sample.png
    │   │   └── rs400_advanced_mode.md
    │   ├── rs400_advanced_mode.md
    │   ├── rs400_support.md
    │   ├── sample-data.md
    │   ├── stepbystep
    │   │   ├── getting_started_with_openCV.md
    │   │   └── resources
    │   │       ├── Image_BGR.png
    │   │       ├── Image_Depth.png
    │   │       ├── Image_IR-noColorMap.png
    │   │       └── Image_IR.png
    │   ├── support-matrix.md
    │   ├── t265.md
    │   └── troubleshooting.md
    ├── examples
    │   ├── align
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-align.cpp
    │   ├── align-advanced
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-align-advanced.cpp
    │   ├── ar-advanced
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-ar-advanced.cpp
    │   ├── ar-basic
    │   │   ├── CMakeLists.txt
    │   │   ├── coordinates.jpg
    │   │   ├── example.gif
    │   │   ├── readme.md
    │   │   └── rs-ar-basic.cpp
    │   ├── C
    │   │   ├── color
    │   │   │   ├── CMakeLists.txt
    │   │   │   ├── readme.md
    │   │   │   └── rs-color.c
    │   │   ├── depth
    │   │   │   ├── CMakeLists.txt
    │   │   │   ├── readme.md
    │   │   │   └── rs-depth.c
    │   │   ├── distance
    │   │   │   ├── CMakeLists.txt
    │   │   │   ├── readme.md
    │   │   │   └── rs-distance.c
    │   │   ├── example.h
    │   │   └── readme.md
    │   ├── callback
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-callback.cpp
    │   ├── capture
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-capture.cpp
    │   ├── cmake
    │   │   ├── CMakeLists.txt
    │   │   ├── hello_librealsense2.cpp
    │   │   └── readme.md
    │   ├── CMakeLists.txt
    │   ├── depth.md
    │   ├── example.hpp
    │   ├── gl
    │   │   ├── CMakeLists.txt
    │   │   ├── output.PNG
    │   │   ├── readme.md
    │   │   └── rs-gl.cpp
    │   ├── hdr
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-hdr.cpp
    │   ├── hello-realsense
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-hello-realsense.cpp
    │   ├── measure
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-measure.cpp
    │   ├── motion
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-motion.cpp
    │   ├── multicam
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-multicam.cpp
    │   ├── pointcloud
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-pointcloud.cpp
    │   ├── pose
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-pose.cpp
    │   ├── pose-and-image
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-pose-and-image.cpp
    │   ├── pose-apriltag
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   ├── rs-pose-apriltag.cpp
    │   │   └── tag36_11_00000_out180mm_in144mm.pdf
    │   ├── pose-predict
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-pose-predict.cpp
    │   ├── post-processing
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-post-processing.cpp
    │   ├── readme.md
    │   ├── record-playback
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-record-playback.cpp
    │   ├── save-to-disk
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-save-to-disk.cpp
    │   ├── sensor-control
    │   │   ├── api_how_to.h
    │   │   ├── CMakeLists.txt
    │   │   ├── helper.h
    │   │   ├── readme.md
    │   │   └── rs-sensor-control.cpp
    │   ├── software-device
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-software-device.cpp
    │   ├── tracking-and-depth
    │   │   ├── bracket_t265nd435_external.stl
    │   │   ├── CMakeLists.txt
    │   │   ├── H_t265_d400.cfg
    │   │   ├── readme.md
    │   │   └── rs-tracking-and-depth.cpp
    │   └── trajectory
    │       ├── CMakeLists.txt
    │       ├── readme.md
    │       └── rs-trajectory.cpp
    ├── include
    │   ├── CMakeLists.txt
    │   ├── librealsense2
    │   │   ├── h
    │   │   │   ├── rs_advanced_mode_command.h
    │   │   │   ├── rs_config.h
    │   │   │   ├── rs_context.h
    │   │   │   ├── rs_device.h
    │   │   │   ├── rs_frame.h
    │   │   │   ├── rs_internal.h
    │   │   │   ├── rs_option.h
    │   │   │   ├── rs_pipeline.h
    │   │   │   ├── rs_processing.h
    │   │   │   ├── rs_record_playback.h
    │   │   │   ├── rs_sensor.h
    │   │   │   └── rs_types.h
    │   │   ├── hpp
    │   │   │   ├── rs_context.hpp
    │   │   │   ├── rs_device.hpp
    │   │   │   ├── rs_export.hpp
    │   │   │   ├── rs_frame.hpp
    │   │   │   ├── rs_internal.hpp
    │   │   │   ├── rs_options.hpp
    │   │   │   ├── rs_pipeline.hpp
    │   │   │   ├── rs_processing.hpp
    │   │   │   ├── rs_record_playback.hpp
    │   │   │   ├── rs_sensor.hpp
    │   │   │   ├── rs_serializable_device.hpp
    │   │   │   └── rs_types.hpp
    │   │   ├── rs_advanced_mode.h
    │   │   ├── rs_advanced_mode.hpp
    │   │   ├── rs.h
    │   │   ├── rs.hpp
    │   │   └── rsutil.h
    │   ├── librealsense2-gl
    │   │   ├── rs_processing_gl.h
    │   │   └── rs_processing_gl.hpp
    │   ├── librealsense2-net
    │   │   ├── rs_net.h
    │   │   └── rs_net.hpp
    │   └── readme.md
    ├── LICENSE
    ├── NOTICE
    ├── package.xml
    ├── readme.md
    ├── scripts
    │   ├── 0001-Debug-ioctl-fmt-desc.patch
    │   ├── 01-Backport-streamoff-vb2-core-hotfix.patch
    │   ├── 01-xhci-Add-helper-to-get-hardware-dequeue-pointer-for.patch
    │   ├── 02-xhci-Add-stream-id-to-to-xhci_dequeue_state-structur.patch
    │   ├── 03-xhci-Find-out-where-an-endpoint-or-stream-stopped-fr.patch
    │   ├── 04-xhci-remove-unused-stopped_td-pointer.patch
    │   ├── api_check.sh
    │   ├── install_dependencies-4.4.sh
    │   ├── install_glfw3.sh
    │   ├── install_qt.sh
    │   ├── install-r200-udev-fix.sh
    │   ├── libuvc_installation.sh
    │   ├── patch-arch.sh
    │   ├── patch-hid-16.04.sh
    │   ├── patch-opensuse-leap15.sh
    │   ├── patch-opensusetumbleweed.sh
    │   ├── patch-realsense-ubuntu-lts.sh
    │   ├── patch-realsense-ubuntu-odroid.sh
    │   ├── patch-realsense-ubuntu-odroid-xu4-4.14.sh
    │   ├── patch-realsense-ubuntu-xenial-joule.sh
    │   ├── patch-ubuntu-kernel-4.16.sh
    │   ├── patch-utils.sh
    │   ├── patch-uvcvideo-16.04.simple.sh
    │   ├── patch-uvcvideo-4.4.sh
    │   ├── patch-uvcvideo-fc23.sh
    │   ├── patch-uvcvideo-ubuntu-mainline.sh
    │   ├── patch-xhci-realsense-ubuntu-xenial.sh
    │   ├── pr_check.sh
    │   ├── realsense-camera-formats-bionic-5.patch
    │   ├── realsense-camera-formats-bionic-hwe-5.4.patch
    │   ├── realsense-camera-formats-bionic-master.patch
    │   ├── realsense-camera-formats-bionic-Ubuntu-hwe-4.18.0-25.26_18.04.1.patch
    │   ├── realsense-camera-formats_fc25.patch
    │   ├── realsense-camera-formats-opensuse.patch
    │   ├── realsense-camera-formats.patch
    │   ├── realsense-camera-formats_ubuntu-xenial.patch
    │   ├── realsense-camera-formats_ubuntu-xenial-v4.16.patch
    │   ├── realsense-camera-formats-xenial-hwe.patch
    │   ├── realsense-camera-formats-xenial-hwe-zesty.patch
    │   ├── realsense-camera-formats-xenial-master.patch
    │   ├── realsense-camera-formats-xenial-Ubuntu-hwe-4.13.0-45.50_16.04.1.patch
    │   ├── realsense-camera-formats-xenial-Ubuntu-hwe-4.8.0-58.63_16.04.1.patch
    │   ├── realsense-fourcc-ioctl-ubuntu-xenial-joule.patch
    │   ├── realsense-hid-bionic-5.patch
    │   ├── realsense-hid-bionic-hwe-5.4.patch
    │   ├── realsense-hid-bionic-master.patch
    │   ├── realsense-hid-bionic-Ubuntu-hwe-4.18.0-25.26_18.04.1.patch
    │   ├── realsense-hid-ubuntu-xenial-joule.patch
    │   ├── realsense-hid-ubuntu-xenial-v4.16.patch
    │   ├── realsense-hid-xenial-hwe.patch
    │   ├── realsense-hid-xenial-hwe-zesty.patch
    │   ├── realsense-hid-xenial-master.patch
    │   ├── realsense-hid-xenial-Ubuntu-hwe-4.13.0-45.50_16.04.1.patch
    │   ├── realsense-hid-xenial-Ubuntu-hwe-4.8.0-58.63_16.04.1.patch
    │   ├── realsense-metadata-bionic-5.patch
    │   ├── realsense-metadata-bionic-hwe-5.4.patch
    │   ├── realsense-metadata-bionic-master.patch
    │   ├── realsense-metadata-bionic-Ubuntu-hwe-4.18.0-25.26_18.04.1.patch
    │   ├── realsense-metadata-ubuntu-xenial-joule.patch
    │   ├── realsense-metadata-ubuntu-xenial-v4.16.patch
    │   ├── realsense_metadata_win10.ps1
    │   ├── realsense-metadata-xenial-hwe.patch
    │   ├── realsense-metadata-xenial-hwe-zesty.patch
    │   ├── realsense-metadata-xenial-master.patch
    │   ├── realsense-metadata-xenial-Ubuntu-hwe-4.13.0-45.50_16.04.1.patch
    │   ├── realsense-metadata-xenial-Ubuntu-hwe-4.8.0-58.63_16.04.1.patch
    │   ├── realsense-powerlinefrequency-control-fix.patch
    │   ├── setup_network_queues.sh
    │   ├── setup_udev_rules.sh
    │   ├── untabify.sh
    │   └── v1-media-uvcvideo-mark-buffer-error-where-overflow.patch
    ├── src
    │   ├── algo
    │   │   ├── CMakeLists.txt
    │   │   └── depth-to-rgb-calibration
    │   │       ├── calibration.cpp
    │   │       ├── calibration.h
    │   │       ├── calibration-types.h
    │   │       ├── CMakeLists.txt
    │   │       ├── coeffs.cpp
    │   │       ├── coeffs.h
    │   │       ├── cost.cpp
    │   │       ├── cost.h
    │   │       ├── debug.h
    │   │       ├── frame-data.h
    │   │       ├── k-to-dsm.cpp
    │   │       ├── k-to-dsm.h
    │   │       ├── optimizer.cpp
    │   │       ├── optimizer.h
    │   │       ├── pinv_3x3.cpp
    │   │       ├── rotation-in-angles.cpp
    │   │       ├── svd_3x4.cpp
    │   │       ├── utils.cpp
    │   │       ├── utils.h
    │   │       ├── uvmap.cpp
    │   │       ├── uvmap.h
    │   │       ├── valid-results.cpp
    │   │       └── valid-scene.cpp
    │   ├── algo.cpp
    │   ├── algo.h
    │   ├── android
    │   │   ├── CMakeLists.txt
    │   │   ├── device_watcher.cpp
    │   │   ├── device_watcher.h
    │   │   ├── fw-logger
    │   │   │   ├── rs-fw-logger.cpp
    │   │   │   └── rs-fw-logger.h
    │   │   ├── jni
    │   │   │   ├── advanced_mode.cpp
    │   │   │   ├── config.cpp
    │   │   │   ├── context.cpp
    │   │   │   ├── debug_protocol.cpp
    │   │   │   ├── device.cpp
    │   │   │   ├── device_list.cpp
    │   │   │   ├── error.cpp
    │   │   │   ├── error.h
    │   │   │   ├── frame.cpp
    │   │   │   ├── frame_queue.cpp
    │   │   │   ├── frameset.cpp
    │   │   │   ├── fw_logger.cpp
    │   │   │   ├── options.cpp
    │   │   │   ├── pipeline.cpp
    │   │   │   ├── processing.cpp
    │   │   │   ├── sensor.cpp
    │   │   │   ├── stream_profile.cpp
    │   │   │   └── utils.cpp
    │   │   ├── rsusb-backend-android.cpp
    │   │   └── rsusb-backend-android.h
    │   ├── api.h
    │   ├── archive.cpp
    │   ├── archive.h
    │   ├── auto-calibrated-device.h
    │   ├── backend.cpp
    │   ├── backend.h
    │   ├── calibrated-sensor.h
    │   ├── CMakeLists.txt
    │   ├── command_transfer.h
    │   ├── compression
    │   │   ├── CMakeLists.txt
    │   │   ├── CompressionFactory.cpp
    │   │   ├── CompressionFactory.h
    │   │   ├── ICompression.h
    │   │   ├── JpegCompression.cpp
    │   │   ├── JpegCompression.h
    │   │   ├── Lz4Compression.cpp
    │   │   ├── Lz4Compression.h
    │   │   ├── RvlCompression.cpp
    │   │   └── RvlCompression.h
    │   ├── concurrency.h
    │   ├── context.cpp
    │   ├── context.h
    │   ├── core
    │   │   ├── advanced_mode.h
    │   │   ├── CMakeLists.txt
    │   │   ├── debug.h
    │   │   ├── extension.h
    │   │   ├── info.h
    │   │   ├── motion.h
    │   │   ├── options.h
    │   │   ├── processing.h
    │   │   ├── roi.h
    │   │   ├── serialization.h
    │   │   ├── streaming.h
    │   │   └── video.h
    │   ├── cuda
    │   │   ├── CMakeLists.txt
    │   │   ├── cuda-conversion.cu
    │   │   ├── cuda-conversion.cuh
    │   │   ├── cuda-pointcloud.cu
    │   │   ├── cuda-pointcloud.cuh
    │   │   └── rscuda_utils.cuh
    │   ├── depth-to-rgb-calibration.cpp
    │   ├── depth-to-rgb-calibration.h
    │   ├── device-calibration.h
    │   ├── device.cpp
    │   ├── device.h
    │   ├── device_hub.cpp
    │   ├── device_hub.h
    │   ├── ds5
    │   │   ├── advanced_mode
    │   │   │   ├── advanced_mode.cpp
    │   │   │   ├── json_loader.hpp
    │   │   │   ├── presets.cpp
    │   │   │   ├── presets.h
    │   │   │   └── rs_advanced_mode.cpp
    │   │   ├── CMakeLists.txt
    │   │   ├── ds5-active.cpp
    │   │   ├── ds5-active.h
    │   │   ├── ds5-auto-calibration.cpp
    │   │   ├── ds5-auto-calibration.h
    │   │   ├── ds5-color.cpp
    │   │   ├── ds5-color.h
    │   │   ├── ds5-device.cpp
    │   │   ├── ds5-device.h
    │   │   ├── ds5-factory.cpp
    │   │   ├── ds5-factory.h
    │   │   ├── ds5-fw-update-device.cpp
    │   │   ├── ds5-fw-update-device.h
    │   │   ├── ds5-motion.cpp
    │   │   ├── ds5-motion.h
    │   │   ├── ds5-nonmonochrome.cpp
    │   │   ├── ds5-nonmonochrome.h
    │   │   ├── ds5-options.cpp
    │   │   ├── ds5-options.h
    │   │   ├── ds5-private.cpp
    │   │   ├── ds5-private.h
    │   │   ├── ds5-timestamp.cpp
    │   │   └── ds5-timestamp.h
    │   ├── environment.cpp
    │   ├── environment.h
    │   ├── error-handling.cpp
    │   ├── error-handling.h
    │   ├── ethernet
    │   │   ├── CMakeLists.txt
    │   │   ├── common
    │   │   │   └── RsRtspCommon.h
    │   │   ├── ip_device.cpp
    │   │   ├── ip_device.hh
    │   │   ├── ip_sensor.hh
    │   │   ├── IRsRtsp.h
    │   │   ├── realsense-net.def
    │   │   ├── RsMediaSession.cpp
    │   │   ├── RsMediaSession.hh
    │   │   ├── rs_rtp_callback.cpp
    │   │   ├── rs_rtp_callback.hh
    │   │   ├── rs_rtp_stream.hh
    │   │   ├── RsRtspClient.cpp
    │   │   ├── RsRtspClient.h
    │   │   ├── RsSink.cpp
    │   │   ├── RsSink.h
    │   │   ├── rtp_callback.hh
    │   │   └── StreamClientState.h
    │   ├── firmware_logger_device.cpp
    │   ├── firmware_logger_device.h
    │   ├── frame-archive.h
    │   ├── fw-logs
    │   │   ├── CMakeLists.txt
    │   │   ├── fw-log-data.cpp
    │   │   ├── fw-log-data.h
    │   │   ├── fw-logs-formating-options.cpp
    │   │   ├── fw-logs-formating-options.h
    │   │   ├── fw-logs-parser.cpp
    │   │   ├── fw-logs-parser.h
    │   │   ├── fw-logs-xml-helper.cpp
    │   │   ├── fw-logs-xml-helper.h
    │   │   ├── fw-string-formatter.cpp
    │   │   └── fw-string-formatter.h
    │   ├── fw-update
    │   │   ├── CMakeLists.txt
    │   │   ├── fw-update-device.cpp
    │   │   ├── fw-update-device.h
    │   │   ├── fw-update-device-interface.h
    │   │   ├── fw-update-factory.cpp
    │   │   ├── fw-update-factory.h
    │   │   ├── fw-update-unsigned.cpp
    │   │   └── fw-update-unsigned.h
    │   ├── gl
    │   │   ├── align-gl.cpp
    │   │   ├── align-gl.h
    │   │   ├── camera-shader.cpp
    │   │   ├── camera-shader.h
    │   │   ├── CMakeLists.txt
    │   │   ├── colorizer-gl.cpp
    │   │   ├── colorizer-gl.h
    │   │   ├── pc-shader.cpp
    │   │   ├── pc-shader.h
    │   │   ├── pointcloud-gl.cpp
    │   │   ├── pointcloud-gl.h
    │   │   ├── realsense-gl.def
    │   │   ├── rs-gl.cpp
    │   │   ├── synthetic-stream-gl.cpp
    │   │   ├── synthetic-stream-gl.h
    │   │   ├── upload.cpp
    │   │   ├── upload.h
    │   │   ├── yuy2rgb-gl.cpp
    │   │   └── yuy2rgb-gl.h
    │   ├── global_timestamp_reader.cpp
    │   ├── global_timestamp_reader.h
    │   ├── hdr-config.cpp
    │   ├── hdr-config.h
    │   ├── hid
    │   │   ├── CMakeLists.txt
    │   │   ├── hid-device.cpp
    │   │   ├── hid-device.h
    │   │   └── hid-types.h
    │   ├── hw-monitor.cpp
    │   ├── hw-monitor.h
    │   ├── image-avx.cpp
    │   ├── image-avx.h
    │   ├── image.cpp
    │   ├── image.h
    │   ├── ipDeviceCommon
    │   │   ├── MemoryPool.h
    │   │   ├── NetdevLog.h
    │   │   ├── RsCommon.h
    │   │   ├── RsUsageEnvironment.cpp
    │   │   ├── RsUsageEnvironment.h
    │   │   └── Statistic.h
    │   ├── ivcam
    │   │   ├── CMakeLists.txt
    │   │   ├── ivcam-private.cpp
    │   │   ├── ivcam-private.h
    │   │   ├── sr300.cpp
    │   │   ├── sr300-fw-update-device.cpp
    │   │   ├── sr300-fw-update-device.h
    │   │   └── sr300.h
    │   ├── l500
    │   │   ├── ac-trigger.cpp
    │   │   ├── ac-trigger.h
    │   │   ├── CMakeLists.txt
    │   │   ├── l500-color.cpp
    │   │   ├── l500-color.h
    │   │   ├── l500-depth.cpp
    │   │   ├── l500-depth.h
    │   │   ├── l500-device.cpp
    │   │   ├── l500-device.h
    │   │   ├── l500-factory.cpp
    │   │   ├── l500-factory.h
    │   │   ├── l500-fw-update-device.cpp
    │   │   ├── l500-fw-update-device.h
    │   │   ├── l500-motion.cpp
    │   │   ├── l500-motion.h
    │   │   ├── l500-options.cpp
    │   │   ├── l500-options.h
    │   │   ├── l500-private.cpp
    │   │   ├── l500-private.h
    │   │   ├── l500-serializable.cpp
    │   │   └── l500-serializable.h
    │   ├── libusb
    │   │   ├── CMakeLists.txt
    │   │   ├── context-libusb.cpp
    │   │   ├── context-libusb.h
    │   │   ├── device-libusb.cpp
    │   │   ├── device-libusb.h
    │   │   ├── endpoint-libusb.h
    │   │   ├── enumerator-libusb.cpp
    │   │   ├── handle-libusb.h
    │   │   ├── interface-libusb.cpp
    │   │   ├── interface-libusb.h
    │   │   ├── messenger-libusb.cpp
    │   │   ├── messenger-libusb.h
    │   │   ├── request-libusb.cpp
    │   │   └── request-libusb.h
    │   ├── libuvc
    │   │   ├── CMakeLists.txt
    │   │   ├── rsusb-backend-linux.cpp
    │   │   └── rsusb-backend-linux.h
    │   ├── linux
    │   │   ├── backend-hid.cpp
    │   │   ├── backend-hid.h
    │   │   ├── backend-v4l2.cpp
    │   │   ├── backend-v4l2.h
    │   │   └── CMakeLists.txt
    │   ├── log.cpp
    │   ├── log.h
    │   ├── media
    │   │   ├── CMakeLists.txt
    │   │   ├── playback
    │   │   │   ├── playback_device.cpp
    │   │   │   ├── playback_device.h
    │   │   │   ├── playback_sensor.cpp
    │   │   │   └── playback_sensor.h
    │   │   ├── readme.md
    │   │   ├── record
    │   │   │   ├── record_device.cpp
    │   │   │   ├── record_device.h
    │   │   │   ├── record_sensor.cpp
    │   │   │   └── record_sensor.h
    │   │   └── ros
    │   │       ├── ros_file_format.h
    │   │       ├── ros_reader.cpp
    │   │       ├── ros_reader.h
    │   │       ├── ros_writer.cpp
    │   │       └── ros_writer.h
    │   ├── metadata.h
    │   ├── metadata-parser.h
    │   ├── mf
    │   │   ├── CMakeLists.txt
    │   │   ├── mf-backend.cpp
    │   │   ├── mf-backend.h
    │   │   ├── mf-hid.cpp
    │   │   ├── mf-hid.h
    │   │   ├── mf-uvc.cpp
    │   │   └── mf-uvc.h
    │   ├── mock
    │   │   ├── CMakeLists.txt
    │   │   ├── recorder.cpp
    │   │   ├── recorder.h
    │   │   ├── sql.cpp
    │   │   └── sql.h
    │   ├── option.cpp
    │   ├── option.h
    │   ├── pipeline
    │   │   ├── aggregator.cpp
    │   │   ├── aggregator.h
    │   │   ├── CMakeLists.txt
    │   │   ├── config.cpp
    │   │   ├── config.h
    │   │   ├── pipeline.cpp
    │   │   ├── pipeline.h
    │   │   ├── profile.cpp
    │   │   ├── profile.h
    │   │   └── resolver.h
    │   ├── proc
    │   │   ├── align.cpp
    │   │   ├── align.h
    │   │   ├── auto-exposure-processor.cpp
    │   │   ├── auto-exposure-processor.h
    │   │   ├── CMakeLists.txt
    │   │   ├── color-formats-converter.cpp
    │   │   ├── color-formats-converter.h
    │   │   ├── colorizer.cpp
    │   │   ├── colorizer.h
    │   │   ├── cuda
    │   │   │   ├── CMakeLists.txt
    │   │   │   ├── cuda-align.cu
    │   │   │   ├── cuda-align.cuh
    │   │   │   ├── cuda-align.h
    │   │   │   ├── cuda-pointcloud.cpp
    │   │   │   └── cuda-pointcloud.h
    │   │   ├── decimation-filter.cpp
    │   │   ├── decimation-filter.h
    │   │   ├── depth-decompress.cpp
    │   │   ├── depth-decompress.h
    │   │   ├── depth-formats-converter.cpp
    │   │   ├── depth-formats-converter.h
    │   │   ├── disparity-transform.cpp
    │   │   ├── disparity-transform.h
    │   │   ├── hdr-merge.cpp
    │   │   ├── hdr-merge.h
    │   │   ├── hole-filling-filter.cpp
    │   │   ├── hole-filling-filter.h
    │   │   ├── identity-processing-block.cpp
    │   │   ├── identity-processing-block.h
    │   │   ├── motion-transform.cpp
    │   │   ├── motion-transform.h
    │   │   ├── occlusion-filter.cpp
    │   │   ├── occlusion-filter.h
    │   │   ├── pointcloud.cpp
    │   │   ├── pointcloud.h
    │   │   ├── processing-blocks-factory.cpp
    │   │   ├── processing-blocks-factory.h
    │   │   ├── rates-printer.cpp
    │   │   ├── rates-printer.h
    │   │   ├── rotation-transform.cpp
    │   │   ├── rotation-transform.h
    │   │   ├── sequence_id_filter.cpp
    │   │   ├── sequence_id_filter.h
    │   │   ├── spatial-filter.cpp
    │   │   ├── spatial-filter.h
    │   │   ├── sse
    │   │   │   ├── CMakeLists.txt
    │   │   │   ├── sse-align.cpp
    │   │   │   ├── sse-align.h
    │   │   │   ├── sse-pointcloud.cpp
    │   │   │   └── sse-pointcloud.h
    │   │   ├── syncer-processing-block.cpp
    │   │   ├── syncer-processing-block.h
    │   │   ├── synthetic-stream.cpp
    │   │   ├── synthetic-stream.h
    │   │   ├── temporal-filter.cpp
    │   │   ├── temporal-filter.h
    │   │   ├── threshold.cpp
    │   │   ├── threshold.h
    │   │   ├── units-transform.cpp
    │   │   ├── units-transform.h
    │   │   ├── y12i-to-y16y16.cpp
    │   │   ├── y12i-to-y16y16.h
    │   │   ├── y8i-to-y8y8.cpp
    │   │   ├── y8i-to-y8y8.h
    │   │   ├── zero-order.cpp
    │   │   └── zero-order.h
    │   ├── readme.md
    │   ├── realsense.def
    │   ├── res
    │   │   ├── CMakeLists.txt
    │   │   ├── librealsense.rc
    │   │   └── resource.h
    │   ├── rs.cpp
    │   ├── rsusb-backend
    │   │   ├── CMakeLists.txt
    │   │   ├── rsusb-backend.cpp
    │   │   └── rsusb-backend.h
    │   ├── sensor.cpp
    │   ├── sensor.h
    │   ├── serializable-interface.h
    │   ├── software-device.cpp
    │   ├── software-device.h
    │   ├── source.cpp
    │   ├── source.h
    │   ├── stream.cpp
    │   ├── stream.h
    │   ├── sync.cpp
    │   ├── sync.h
    │   ├── terminal-parser.cpp
    │   ├── terminal-parser.h
    │   ├── tm2
    │   │   ├── CMakeLists.txt
    │   │   ├── message-print.h
    │   │   ├── t265-messages.h
    │   │   ├── tm-boot.h
    │   │   ├── tm-device.cpp
    │   │   ├── tm-device.h
    │   │   ├── tm-info.cpp
    │   │   └── tm-info.h
    │   ├── types.cpp
    │   ├── types.h
    │   ├── usb
    │   │   ├── CMakeLists.txt
    │   │   ├── usb-device.h
    │   │   ├── usb-endpoint.h
    │   │   ├── usb-enumerator.h
    │   │   ├── usb-interface.h
    │   │   ├── usb-messenger.h
    │   │   ├── usb-request.h
    │   │   └── usb-types.h
    │   ├── usbhost
    │   │   ├── CMakeLists.txt
    │   │   ├── device-usbhost.cpp
    │   │   ├── device-usbhost.h
    │   │   ├── endpoint-usbhost.h
    │   │   ├── enumerator-usbhost.cpp
    │   │   ├── handle-usbhost.h
    │   │   ├── interface-usbhost.cpp
    │   │   ├── interface-usbhost.h
    │   │   ├── messenger-usbhost.cpp
    │   │   ├── messenger-usbhost.h
    │   │   ├── request-usbhost.cpp
    │   │   ├── request-usbhost.h
    │   │   ├── usbhost.c
    │   │   └── usbhost.h
    │   ├── uvc
    │   │   ├── CMakeLists.txt
    │   │   ├── uvc-device.cpp
    │   │   ├── uvc-device.h
    │   │   ├── uvc-parser.cpp
    │   │   ├── uvc-parser.h
    │   │   ├── uvc-streamer.cpp
    │   │   ├── uvc-streamer.h
    │   │   └── uvc-types.h
    │   ├── verify.c
    │   ├── win
    │   │   ├── CMakeLists.txt
    │   │   ├── win-helpers.cpp
    │   │   └── win-helpers.h
    │   ├── win7
    │   │   ├── CMakeLists.txt
    │   │   ├── drivers
    │   │   │   └── IntelRealSense_D400_series_win7.inf
    │   │   ├── rsusb-backend-windows.cpp
    │   │   └── rsusb-backend-windows.h
    │   └── winusb
    │       ├── CMakeLists.txt
    │       ├── device-winusb.cpp
    │       ├── device-winusb.h
    │       ├── endpoint-winusb.h
    │       ├── enumerator-winusb.cpp
    │       ├── handle-winusb.h
    │       ├── interface-winusb.cpp
    │       ├── interface-winusb.h
    │       ├── messenger-winusb.cpp
    │       ├── messenger-winusb.h
    │       ├── request-winusb.cpp
    │       └── request-winusb.h
    ├── third-party
    │   ├── arcball_camera.h
    │   ├── CMakeLists.txt
    │   ├── easyloggingpp
    │   │   ├── CMakeLists.txt
    │   │   ├── LICENCE
    │   │   ├── README.md
    │   │   └── src
    │   │       ├── easylogging++.cc
    │   │       └── easylogging++.h
    │   ├── glad
    │   │   ├── glad
    │   │   │   └── glad.h
    │   │   ├── glad.c
    │   │   ├── glext.h
    │   │   └── KHR
    │   │       └── khrplatform.h
    │   ├── glfw
    │   │   ├── CMake
    │   │   │   ├── amd64-mingw32msvc.cmake
    │   │   │   ├── GenerateMappings.cmake
    │   │   │   ├── i586-mingw32msvc.cmake
    │   │   │   ├── i686-pc-mingw32.cmake
    │   │   │   ├── i686-w64-mingw32.cmake
    │   │   │   ├── MacOSXBundleInfo.plist.in
    │   │   │   ├── modules
    │   │   │   │   ├── FindEpollShim.cmake
    │   │   │   │   ├── FindOSMesa.cmake
    │   │   │   │   ├── FindVulkan.cmake
    │   │   │   │   ├── FindWaylandProtocols.cmake
    │   │   │   │   └── FindXKBCommon.cmake
    │   │   │   └── x86_64-w64-mingw32.cmake
    │   │   ├── CMakeLists.txt
    │   │   ├── cmake_uninstall.cmake.in
    │   │   ├── deps
    │   │   │   ├── getopt.c
    │   │   │   ├── getopt.h
    │   │   │   ├── glad
    │   │   │   │   └── glad.h
    │   │   │   ├── glad.c
    │   │   │   ├── KHR
    │   │   │   │   └── khrplatform.h
    │   │   │   ├── linmath.h
    │   │   │   ├── mingw
    │   │   │   │   ├── dinput.h
    │   │   │   │   ├── _mingw_dxhelper.h
    │   │   │   │   └── xinput.h
    │   │   │   ├── nuklear_glfw_gl2.h
    │   │   │   ├── nuklear.h
    │   │   │   ├── stb_image_write.h
    │   │   │   ├── tinycthread.c
    │   │   │   ├── tinycthread.h
    │   │   │   ├── vs2008
    │   │   │   │   └── stdint.h
    │   │   │   └── vulkan
    │   │   │       ├── vk_platform.h
    │   │   │       ├── vulkan_core.h
    │   │   │       └── vulkan.h
    │   │   ├── docs
    │   │   │   ├── build.dox
    │   │   │   ├── CMakeLists.txt
    │   │   │   ├── compat.dox
    │   │   │   ├── compile.dox
    │   │   │   ├── context.dox
    │   │   │   ├── CONTRIBUTING.md
    │   │   │   ├── Doxyfile.in
    │   │   │   ├── DoxygenLayout.xml
    │   │   │   ├── extra.css
    │   │   │   ├── extra.less
    │   │   │   ├── footer.html
    │   │   │   ├── header.html
    │   │   │   ├── input.dox
    │   │   │   ├── internal.dox
    │   │   │   ├── intro.dox
    │   │   │   ├── main.dox
    │   │   │   ├── monitor.dox
    │   │   │   ├── moving.dox
    │   │   │   ├── news.dox
    │   │   │   ├── quick.dox
    │   │   │   ├── spaces.svg
    │   │   │   ├── vulkan.dox
    │   │   │   └── window.dox
    │   │   ├── examples
    │   │   │   ├── boing.c
    │   │   │   ├── CMakeLists.txt
    │   │   │   ├── gears.c
    │   │   │   ├── glfw.icns
    │   │   │   ├── glfw.ico
    │   │   │   ├── glfw.rc
    │   │   │   ├── heightmap.c
    │   │   │   ├── offscreen.c
    │   │   │   ├── particles.c
    │   │   │   ├── sharing.c
    │   │   │   ├── simple.c
    │   │   │   ├── splitview.c
    │   │   │   └── wave.c
    │   │   ├── include
    │   │   │   └── GLFW
    │   │   │       ├── glfw3.h
    │   │   │       └── glfw3native.h
    │   │   ├── LICENSE.md
    │   │   ├── README.md
    │   │   ├── src
    │   │   │   ├── CMakeLists.txt
    │   │   │   ├── cocoa_init.m
    │   │   │   ├── cocoa_joystick.h
    │   │   │   ├── cocoa_joystick.m
    │   │   │   ├── cocoa_monitor.m
    │   │   │   ├── cocoa_platform.h
    │   │   │   ├── cocoa_time.c
    │   │   │   ├── cocoa_window.m
    │   │   │   ├── context.c
    │   │   │   ├── egl_context.c
    │   │   │   ├── egl_context.h
    │   │   │   ├── glfw3Config.cmake.in
    │   │   │   ├── glfw3.pc.in
    │   │   │   ├── glfw_config.h.in
    │   │   │   ├── glx_context.c
    │   │   │   ├── glx_context.h
    │   │   │   ├── init.c
    │   │   │   ├── input.c
    │   │   │   ├── internal.h
    │   │   │   ├── linux_joystick.c
    │   │   │   ├── linux_joystick.h
    │   │   │   ├── mappings.h
    │   │   │   ├── mappings.h.in
    │   │   │   ├── monitor.c
    │   │   │   ├── nsgl_context.h
    │   │   │   ├── nsgl_context.m
    │   │   │   ├── null_init.c
    │   │   │   ├── null_joystick.c
    │   │   │   ├── null_joystick.h
    │   │   │   ├── null_monitor.c
    │   │   │   ├── null_platform.h
    │   │   │   ├── null_window.c
    │   │   │   ├── osmesa_context.c
    │   │   │   ├── osmesa_context.h
    │   │   │   ├── posix_thread.c
    │   │   │   ├── posix_thread.h
    │   │   │   ├── posix_time.c
    │   │   │   ├── posix_time.h
    │   │   │   ├── vulkan.c
    │   │   │   ├── wgl_context.c
    │   │   │   ├── wgl_context.h
    │   │   │   ├── win32_init.c
    │   │   │   ├── win32_joystick.c
    │   │   │   ├── win32_joystick.h
    │   │   │   ├── win32_monitor.c
    │   │   │   ├── win32_platform.h
    │   │   │   ├── win32_thread.c
    │   │   │   ├── win32_time.c
    │   │   │   ├── win32_window.c
    │   │   │   ├── window.c
    │   │   │   ├── wl_init.c
    │   │   │   ├── wl_monitor.c
    │   │   │   ├── wl_platform.h
    │   │   │   ├── wl_window.c
    │   │   │   ├── x11_init.c
    │   │   │   ├── x11_monitor.c
    │   │   │   ├── x11_platform.h
    │   │   │   ├── x11_window.c
    │   │   │   ├── xkb_unicode.c
    │   │   │   └── xkb_unicode.h
    │   │   └── tests
    │   │       ├── clipboard.c
    │   │       ├── CMakeLists.txt
    │   │       ├── cursor.c
    │   │       ├── empty.c
    │   │       ├── events.c
    │   │       ├── gamma.c
    │   │       ├── glfwinfo.c
    │   │       ├── icon.c
    │   │       ├── iconify.c
    │   │       ├── inputlag.c
    │   │       ├── joysticks.c
    │   │       ├── monitors.c
    │   │       ├── msaa.c
    │   │       ├── opacity.c
    │   │       ├── reopen.c
    │   │       ├── tearing.c
    │   │       ├── threads.c
    │   │       ├── timeout.c
    │   │       ├── title.c
    │   │       ├── vulkan.c
    │   │       └── windows.c
    │   ├── imgui
    │   │   ├── imconfig.h
    │   │   ├── imgui.cpp
    │   │   ├── imgui_draw.cpp
    │   │   ├── imgui-fonts-fontawesome.hpp
    │   │   ├── imgui-fonts-karla.hpp
    │   │   ├── imgui-fonts-monofont.hpp
    │   │   ├── imgui.h
    │   │   ├── imgui_impl_glfw.cpp
    │   │   ├── imgui_impl_glfw.h
    │   │   ├── imgui_internal.h
    │   │   ├── LICENSE
    │   │   ├── stb_rect_pack.h
    │   │   ├── stb_textedit.h
    │   │   └── stb_truetype.h
    │   ├── json.hpp
    │   ├── libusb
    │   │   └── CMakeLists.txt
    │   ├── live555
    │   │   └── CMakeLists.txt
    │   ├── rapidxml
    │   │   ├── LICENSE
    │   │   ├── rapidxml.hpp
    │   │   └── rapidxml_utils.hpp
    │   ├── realsense-file
    │   │   ├── boost
    │   │   │   └── boost
    │   │   │       ├── assert.hpp
    │   │   │       ├── call_traits.hpp
    │   │   │       ├── config
    │   │   │       │   ├── compiler
    │   │   │       │   │   ├── clang.hpp
    │   │   │       │   │   ├── gcc.hpp
    │   │   │       │   │   └── visualc.hpp
    │   │   │       │   ├── detail
    │   │   │       │   │   └── posix_features.hpp
    │   │   │       │   ├── no_tr1
    │   │   │       │   │   └── functional.hpp
    │   │   │       │   ├── platform
    │   │   │       │   │   ├── linux.hpp
    │   │   │       │   │   ├── macos.hpp
    │   │   │       │   │   └── win32.hpp
    │   │   │       │   ├── posix_features.hpp
    │   │   │       │   ├── select_compiler_config.hpp
    │   │   │       │   ├── select_platform_config.hpp
    │   │   │       │   ├── select_stdlib_config.hpp
    │   │   │       │   ├── stdlib
    │   │   │       │   │   ├── dinkumware.hpp
    │   │   │       │   │   ├── libcpp.hpp
    │   │   │       │   │   └── libstdcpp3.hpp
    │   │   │       │   ├── suffix.hpp
    │   │   │       │   └── user.hpp
    │   │   │       ├── config.hpp
    │   │   │       ├── core
    │   │   │       │   ├── addressof.hpp
    │   │   │       │   ├── demangle.hpp
    │   │   │       │   ├── enable_if.hpp
    │   │   │       │   ├── explicit_operator_bool.hpp
    │   │   │       │   ├── no_exceptions_support.hpp
    │   │   │       │   ├── noncopyable.hpp
    │   │   │       │   ├── ref.hpp
    │   │   │       │   ├── swap.hpp
    │   │   │       │   └── typeinfo.hpp
    │   │   │       ├── cstdint.hpp
    │   │   │       ├── current_function.hpp
    │   │   │       ├── detail
    │   │   │       │   ├── call_traits.hpp
    │   │   │       │   ├── indirect_traits.hpp
    │   │   │       │   ├── iterator.hpp
    │   │   │       │   ├── no_exceptions_support.hpp
    │   │   │       │   ├── reference_content.hpp
    │   │   │       │   ├── sp_typeinfo.hpp
    │   │   │       │   ├── utf8_codecvt_facet.ipp
    │   │   │       │   └── workaround.hpp
    │   │   │       ├── enable_if.hpp
    │   │   │       ├── exception
    │   │   │       │   └── exception.hpp
    │   │   │       ├── foreach_fwd.hpp
    │   │   │       ├── foreach.hpp
    │   │   │       ├── format
    │   │   │       │   ├── alt_sstream.hpp
    │   │   │       │   ├── alt_sstream_impl.hpp
    │   │   │       │   ├── detail
    │   │   │       │   │   ├── compat_workarounds.hpp
    │   │   │       │   │   ├── config_macros.hpp
    │   │   │       │   │   ├── msvc_disambiguater.hpp
    │   │   │       │   │   ├── unset_macros.hpp
    │   │   │       │   │   ├── workarounds_gcc-2_95.hpp
    │   │   │       │   │   └── workarounds_stlport.hpp
    │   │   │       │   ├── exceptions.hpp
    │   │   │       │   ├── feed_args.hpp
    │   │   │       │   ├── format_class.hpp
    │   │   │       │   ├── format_fwd.hpp
    │   │   │       │   ├── format_implementation.hpp
    │   │   │       │   ├── free_funcs.hpp
    │   │   │       │   ├── group.hpp
    │   │   │       │   ├── internals_fwd.hpp
    │   │   │       │   ├── internals.hpp
    │   │   │       │   └── parsing.hpp
    │   │   │       ├── format.hpp
    │   │   │       ├── function
    │   │   │       │   ├── detail
    │   │   │       │   │   ├── function_iterate.hpp
    │   │   │       │   │   ├── gen_maybe_include.pl
    │   │   │       │   │   ├── maybe_include.hpp
    │   │   │       │   │   └── prologue.hpp
    │   │   │       │   ├── function_base.hpp
    │   │   │       │   ├── function_fwd.hpp
    │   │   │       │   ├── function_template.hpp
    │   │   │       │   └── gen_function_N.pl
    │   │   │       ├── function_equal.hpp
    │   │   │       ├── function.hpp
    │   │   │       ├── integer_fwd.hpp
    │   │   │       ├── integer.hpp
    │   │   │       ├── integer_traits.hpp
    │   │   │       ├── io
    │   │   │       │   └── ios_state.hpp
    │   │   │       ├── io_fwd.hpp
    │   │   │       ├── iterator
    │   │   │       │   ├── detail
    │   │   │       │   │   ├── config_def.hpp
    │   │   │       │   │   ├── config_undef.hpp
    │   │   │       │   │   ├── enable_if.hpp
    │   │   │       │   │   └── facade_iterator_category.hpp
    │   │   │       │   ├── interoperable.hpp
    │   │   │       │   ├── iterator_adaptor.hpp
    │   │   │       │   ├── iterator_categories.hpp
    │   │   │       │   ├── iterator_facade.hpp
    │   │   │       │   ├── iterator_traits.hpp
    │   │   │       │   └── reverse_iterator.hpp
    │   │   │       ├── iterator.hpp
    │   │   │       ├── limits.hpp
    │   │   │       ├── move
    │   │   │       │   ├── core.hpp
    │   │   │       │   ├── detail
    │   │   │       │   │   ├── config_begin.hpp
    │   │   │       │   │   ├── config_end.hpp
    │   │   │       │   │   ├── meta_utils_core.hpp
    │   │   │       │   │   ├── meta_utils.hpp
    │   │   │       │   │   ├── type_traits.hpp
    │   │   │       │   │   └── workaround.hpp
    │   │   │       │   ├── traits.hpp
    │   │   │       │   ├── utility_core.hpp
    │   │   │       │   └── utility.hpp
    │   │   │       ├── mpl
    │   │   │       │   ├── always.hpp
    │   │   │       │   ├── and.hpp
    │   │   │       │   ├── apply_fwd.hpp
    │   │   │       │   ├── apply.hpp
    │   │   │       │   ├── apply_wrap.hpp
    │   │   │       │   ├── arg_fwd.hpp
    │   │   │       │   ├── arg.hpp
    │   │   │       │   ├── assert.hpp
    │   │   │       │   ├── aux_
    │   │   │       │   │   ├── adl_barrier.hpp
    │   │   │       │   │   ├── arg_typedef.hpp
    │   │   │       │   │   ├── arity.hpp
    │   │   │       │   │   ├── arity_spec.hpp
    │   │   │       │   │   ├── config
    │   │   │       │   │   │   ├── adl.hpp
    │   │   │       │   │   │   ├── arrays.hpp
    │   │   │       │   │   │   ├── bcc.hpp
    │   │   │       │   │   │   ├── bind.hpp
    │   │   │       │   │   │   ├── compiler.hpp
    │   │   │       │   │   │   ├── ctps.hpp
    │   │   │       │   │   │   ├── dtp.hpp
    │   │   │       │   │   │   ├── eti.hpp
    │   │   │       │   │   │   ├── gcc.hpp
    │   │   │       │   │   │   ├── gpu.hpp
    │   │   │       │   │   │   ├── has_apply.hpp
    │   │   │       │   │   │   ├── has_xxx.hpp
    │   │   │       │   │   │   ├── integral.hpp
    │   │   │       │   │   │   ├── intel.hpp
    │   │   │       │   │   │   ├── lambda.hpp
    │   │   │       │   │   │   ├── msvc.hpp
    │   │   │       │   │   │   ├── msvc_typename.hpp
    │   │   │       │   │   │   ├── nttp.hpp
    │   │   │       │   │   │   ├── overload_resolution.hpp
    │   │   │       │   │   │   ├── pp_counter.hpp
    │   │   │       │   │   │   ├── preprocessor.hpp
    │   │   │       │   │   │   ├── static_constant.hpp
    │   │   │       │   │   │   ├── ttp.hpp
    │   │   │       │   │   │   ├── use_preprocessed.hpp
    │   │   │       │   │   │   └── workaround.hpp
    │   │   │       │   │   ├── full_lambda.hpp
    │   │   │       │   │   ├── has_apply.hpp
    │   │   │       │   │   ├── has_type.hpp
    │   │   │       │   │   ├── include_preprocessed.hpp
    │   │   │       │   │   ├── integral_wrapper.hpp
    │   │   │       │   │   ├── lambda_arity_param.hpp
    │   │   │       │   │   ├── lambda_support.hpp
    │   │   │       │   │   ├── msvc_never_true.hpp
    │   │   │       │   │   ├── na_assert.hpp
    │   │   │       │   │   ├── na_fwd.hpp
    │   │   │       │   │   ├── na.hpp
    │   │   │       │   │   ├── na_spec.hpp
    │   │   │       │   │   ├── nested_type_wknd.hpp
    │   │   │       │   │   ├── nttp_decl.hpp
    │   │   │       │   │   ├── preprocessed
    │   │   │       │   │   │   ├── gcc
    │   │   │       │   │   │   │   ├── and.hpp
    │   │   │       │   │   │   │   ├── apply_fwd.hpp
    │   │   │       │   │   │   │   ├── apply.hpp
    │   │   │       │   │   │   │   ├── apply_wrap.hpp
    │   │   │       │   │   │   │   ├── arg.hpp
    │   │   │       │   │   │   │   ├── bind_fwd.hpp
    │   │   │       │   │   │   │   ├── full_lambda.hpp
    │   │   │       │   │   │   │   ├── or.hpp
    │   │   │       │   │   │   │   ├── placeholders.hpp
    │   │   │       │   │   │   │   ├── quote.hpp
    │   │   │       │   │   │   │   └── template_arity.hpp
    │   │   │       │   │   │   └── plain
    │   │   │       │   │   │       ├── and.hpp
    │   │   │       │   │   │       ├── apply_fwd.hpp
    │   │   │       │   │   │       ├── apply.hpp
    │   │   │       │   │   │       ├── apply_wrap.hpp
    │   │   │       │   │   │       ├── arg.hpp
    │   │   │       │   │   │       ├── bind_fwd.hpp
    │   │   │       │   │   │       ├── full_lambda.hpp
    │   │   │       │   │   │       ├── or.hpp
    │   │   │       │   │   │       ├── placeholders.hpp
    │   │   │       │   │   │       ├── quote.hpp
    │   │   │       │   │   │       └── template_arity.hpp
    │   │   │       │   │   ├── preprocessor
    │   │   │       │   │   │   ├── default_params.hpp
    │   │   │       │   │   │   ├── def_params_tail.hpp
    │   │   │       │   │   │   ├── enum.hpp
    │   │   │       │   │   │   └── params.hpp
    │   │   │       │   │   ├── static_cast.hpp
    │   │   │       │   │   ├── template_arity_fwd.hpp
    │   │   │       │   │   ├── template_arity.hpp
    │   │   │       │   │   ├── type_wrapper.hpp
    │   │   │       │   │   ├── value_wknd.hpp
    │   │   │       │   │   └── yes_no.hpp
    │   │   │       │   ├── bind_fwd.hpp
    │   │   │       │   ├── bool_fwd.hpp
    │   │   │       │   ├── bool.hpp
    │   │   │       │   ├── eval_if.hpp
    │   │   │       │   ├── has_xxx.hpp
    │   │   │       │   ├── identity.hpp
    │   │   │       │   ├── if.hpp
    │   │   │       │   ├── integral_c_fwd.hpp
    │   │   │       │   ├── integral_c.hpp
    │   │   │       │   ├── integral_c_tag.hpp
    │   │   │       │   ├── int_fwd.hpp
    │   │   │       │   ├── int.hpp
    │   │   │       │   ├── lambda_fwd.hpp
    │   │   │       │   ├── lambda.hpp
    │   │   │       │   ├── limits
    │   │   │       │   │   └── arity.hpp
    │   │   │       │   ├── logical.hpp
    │   │   │       │   ├── not.hpp
    │   │   │       │   ├── or.hpp
    │   │   │       │   ├── placeholders.hpp
    │   │   │       │   ├── protect.hpp
    │   │   │       │   ├── quote.hpp
    │   │   │       │   ├── size_t_fwd.hpp
    │   │   │       │   ├── size_t.hpp
    │   │   │       │   ├── void_fwd.hpp
    │   │   │       │   └── void.hpp
    │   │   │       ├── next_prior.hpp
    │   │   │       ├── noncopyable.hpp
    │   │   │       ├── none.hpp
    │   │   │       ├── none_t.hpp
    │   │   │       ├── optional
    │   │   │       │   ├── bad_optional_access.hpp
    │   │   │       │   ├── optional_fwd.hpp
    │   │   │       │   └── optional.hpp
    │   │   │       ├── optional.hpp
    │   │   │       ├── preprocessor
    │   │   │       │   ├── arithmetic
    │   │   │       │   │   ├── add.hpp
    │   │   │       │   │   ├── dec.hpp
    │   │   │       │   │   ├── inc.hpp
    │   │   │       │   │   └── sub.hpp
    │   │   │       │   ├── array
    │   │   │       │   │   ├── data.hpp
    │   │   │       │   │   ├── elem.hpp
    │   │   │       │   │   └── size.hpp
    │   │   │       │   ├── cat.hpp
    │   │   │       │   ├── comma_if.hpp
    │   │   │       │   ├── config
    │   │   │       │   │   └── config.hpp
    │   │   │       │   ├── control
    │   │   │       │   │   ├── detail
    │   │   │       │   │   │   ├── msvc
    │   │   │       │   │   │   │   └── while.hpp
    │   │   │       │   │   │   └── while.hpp
    │   │   │       │   │   ├── expr_iif.hpp
    │   │   │       │   │   ├── if.hpp
    │   │   │       │   │   ├── iif.hpp
    │   │   │       │   │   └── while.hpp
    │   │   │       │   ├── debug
    │   │   │       │   │   └── error.hpp
    │   │   │       │   ├── detail
    │   │   │       │   │   ├── auto_rec.hpp
    │   │   │       │   │   ├── check.hpp
    │   │   │       │   │   └── is_binary.hpp
    │   │   │       │   ├── empty.hpp
    │   │   │       │   ├── enum.hpp
    │   │   │       │   ├── enum_params.hpp
    │   │   │       │   ├── facilities
    │   │   │       │   │   ├── detail
    │   │   │       │   │   │   └── is_empty.hpp
    │   │   │       │   │   ├── empty.hpp
    │   │   │       │   │   ├── expand.hpp
    │   │   │       │   │   ├── identity.hpp
    │   │   │       │   │   ├── is_1.hpp
    │   │   │       │   │   ├── is_empty.hpp
    │   │   │       │   │   ├── is_empty_variadic.hpp
    │   │   │       │   │   └── overload.hpp
    │   │   │       │   ├── identity.hpp
    │   │   │       │   ├── inc.hpp
    │   │   │       │   ├── iterate.hpp
    │   │   │       │   ├── iteration
    │   │   │       │   │   ├── detail
    │   │   │       │   │   │   ├── bounds
    │   │   │       │   │   │   │   ├── lower1.hpp
    │   │   │       │   │   │   │   └── upper1.hpp
    │   │   │       │   │   │   └── iter
    │   │   │       │   │   │       └── forward1.hpp
    │   │   │       │   │   └── iterate.hpp
    │   │   │       │   ├── list
    │   │   │       │   │   ├── adt.hpp
    │   │   │       │   │   ├── append.hpp
    │   │   │       │   │   ├── detail
    │   │   │       │   │   │   ├── fold_left.hpp
    │   │   │       │   │   │   └── fold_right.hpp
    │   │   │       │   │   ├── fold_left.hpp
    │   │   │       │   │   ├── fold_right.hpp
    │   │   │       │   │   ├── for_each_i.hpp
    │   │   │       │   │   ├── reverse.hpp
    │   │   │       │   │   └── transform.hpp
    │   │   │       │   ├── logical
    │   │   │       │   │   ├── and.hpp
    │   │   │       │   │   ├── bitand.hpp
    │   │   │       │   │   ├── bool.hpp
    │   │   │       │   │   └── compl.hpp
    │   │   │       │   ├── punctuation
    │   │   │       │   │   ├── comma.hpp
    │   │   │       │   │   ├── comma_if.hpp
    │   │   │       │   │   ├── detail
    │   │   │       │   │   │   └── is_begin_parens.hpp
    │   │   │       │   │   ├── is_begin_parens.hpp
    │   │   │       │   │   └── paren.hpp
    │   │   │       │   ├── repeat.hpp
    │   │   │       │   ├── repetition
    │   │   │       │   │   ├── detail
    │   │   │       │   │   │   ├── for.hpp
    │   │   │       │   │   │   └── msvc
    │   │   │       │   │   │       └── for.hpp
    │   │   │       │   │   ├── enum_binary_params.hpp
    │   │   │       │   │   ├── enum.hpp
    │   │   │       │   │   ├── enum_params.hpp
    │   │   │       │   │   ├── enum_trailing_params.hpp
    │   │   │       │   │   ├── for.hpp
    │   │   │       │   │   ├── repeat_from_to.hpp
    │   │   │       │   │   └── repeat.hpp
    │   │   │       │   ├── slot
    │   │   │       │   │   ├── detail
    │   │   │       │   │   │   ├── def.hpp
    │   │   │       │   │   │   └── shared.hpp
    │   │   │       │   │   └── slot.hpp
    │   │   │       │   ├── stringize.hpp
    │   │   │       │   ├── tuple
    │   │   │       │   │   ├── detail
    │   │   │       │   │   │   └── is_single_return.hpp
    │   │   │       │   │   ├── eat.hpp
    │   │   │       │   │   ├── elem.hpp
    │   │   │       │   │   ├── rem.hpp
    │   │   │       │   │   ├── size.hpp
    │   │   │       │   │   └── to_list.hpp
    │   │   │       │   └── variadic
    │   │   │       │       ├── elem.hpp
    │   │   │       │       └── size.hpp
    │   │   │       ├── range
    │   │   │       │   ├── begin.hpp
    │   │   │       │   ├── config.hpp
    │   │   │       │   ├── const_iterator.hpp
    │   │   │       │   ├── detail
    │   │   │       │   │   ├── common.hpp
    │   │   │       │   │   ├── extract_optional_type.hpp
    │   │   │       │   │   ├── implementation_help.hpp
    │   │   │       │   │   ├── msvc_has_iterator_workaround.hpp
    │   │   │       │   │   └── sfinae.hpp
    │   │   │       │   ├── end.hpp
    │   │   │       │   ├── iterator.hpp
    │   │   │       │   ├── mutable_iterator.hpp
    │   │   │       │   ├── range_fwd.hpp
    │   │   │       │   ├── rbegin.hpp
    │   │   │       │   ├── rend.hpp
    │   │   │       │   └── reverse_iterator.hpp
    │   │   │       ├── ref.hpp
    │   │   │       ├── static_assert.hpp
    │   │   │       ├── throw_exception.hpp
    │   │   │       ├── type.hpp
    │   │   │       ├── type_traits
    │   │   │       │   ├── add_const.hpp
    │   │   │       │   ├── add_cv.hpp
    │   │   │       │   ├── add_lvalue_reference.hpp
    │   │   │       │   ├── add_pointer.hpp
    │   │   │       │   ├── add_reference.hpp
    │   │   │       │   ├── add_rvalue_reference.hpp
    │   │   │       │   ├── add_volatile.hpp
    │   │   │       │   ├── aligned_storage.hpp
    │   │   │       │   ├── alignment_of.hpp
    │   │   │       │   ├── alignment_traits.hpp
    │   │   │       │   ├── arithmetic_traits.hpp
    │   │   │       │   ├── array_traits.hpp
    │   │   │       │   ├── broken_compiler_spec.hpp
    │   │   │       │   ├── common_type.hpp
    │   │   │       │   ├── composite_traits.hpp
    │   │   │       │   ├── conditional.hpp
    │   │   │       │   ├── config.hpp
    │   │   │       │   ├── conversion_traits.hpp
    │   │   │       │   ├── copy_cv.hpp
    │   │   │       │   ├── cv_traits.hpp
    │   │   │       │   ├── decay.hpp
    │   │   │       │   ├── declval.hpp
    │   │   │       │   ├── detail
    │   │   │       │   │   ├── bool_trait_def.hpp
    │   │   │       │   │   ├── bool_trait_undef.hpp
    │   │   │       │   │   ├── common_arithmetic_type.hpp
    │   │   │       │   │   ├── common_type_impl.hpp
    │   │   │       │   │   ├── composite_member_pointer_type.hpp
    │   │   │       │   │   ├── composite_pointer_type.hpp
    │   │   │       │   │   ├── config.hpp
    │   │   │       │   │   ├── has_binary_operator.hpp
    │   │   │       │   │   ├── has_postfix_operator.hpp
    │   │   │       │   │   ├── has_prefix_operator.hpp
    │   │   │       │   │   ├── ice_and.hpp
    │   │   │       │   │   ├── ice_eq.hpp
    │   │   │       │   │   ├── ice_not.hpp
    │   │   │       │   │   ├── ice_or.hpp
    │   │   │       │   │   ├── is_function_ptr_helper.hpp
    │   │   │       │   │   ├── is_function_ptr_tester.hpp
    │   │   │       │   │   ├── is_mem_fun_pointer_impl.hpp
    │   │   │       │   │   ├── is_mem_fun_pointer_tester.hpp
    │   │   │       │   │   ├── mp_defer.hpp
    │   │   │       │   │   ├── template_arity_spec.hpp
    │   │   │       │   │   └── yes_no_type.hpp
    │   │   │       │   ├── extent.hpp
    │   │   │       │   ├── floating_point_promotion.hpp
    │   │   │       │   ├── function_traits.hpp
    │   │   │       │   ├── has_bit_and_assign.hpp
    │   │   │       │   ├── has_bit_and.hpp
    │   │   │       │   ├── has_bit_or_assign.hpp
    │   │   │       │   ├── has_bit_or.hpp
    │   │   │       │   ├── has_bit_xor_assign.hpp
    │   │   │       │   ├── has_bit_xor.hpp
    │   │   │       │   ├── has_complement.hpp
    │   │   │       │   ├── has_dereference.hpp
    │   │   │       │   ├── has_divides_assign.hpp
    │   │   │       │   ├── has_divides.hpp
    │   │   │       │   ├── has_equal_to.hpp
    │   │   │       │   ├── has_greater_equal.hpp
    │   │   │       │   ├── has_greater.hpp
    │   │   │       │   ├── has_left_shift_assign.hpp
    │   │   │       │   ├── has_left_shift.hpp
    │   │   │       │   ├── has_less_equal.hpp
    │   │   │       │   ├── has_less.hpp
    │   │   │       │   ├── has_logical_and.hpp
    │   │   │       │   ├── has_logical_not.hpp
    │   │   │       │   ├── has_logical_or.hpp
    │   │   │       │   ├── has_minus_assign.hpp
    │   │   │       │   ├── has_minus.hpp
    │   │   │       │   ├── has_modulus_assign.hpp
    │   │   │       │   ├── has_modulus.hpp
    │   │   │       │   ├── has_multiplies_assign.hpp
    │   │   │       │   ├── has_multiplies.hpp
    │   │   │       │   ├── has_negate.hpp
    │   │   │       │   ├── has_new_operator.hpp
    │   │   │       │   ├── has_not_equal_to.hpp
    │   │   │       │   ├── has_nothrow_assign.hpp
    │   │   │       │   ├── has_nothrow_constructor.hpp
    │   │   │       │   ├── has_nothrow_copy.hpp
    │   │   │       │   ├── has_nothrow_destructor.hpp
    │   │   │       │   ├── has_operator.hpp
    │   │   │       │   ├── has_plus_assign.hpp
    │   │   │       │   ├── has_plus.hpp
    │   │   │       │   ├── has_post_decrement.hpp
    │   │   │       │   ├── has_post_increment.hpp
    │   │   │       │   ├── has_pre_decrement.hpp
    │   │   │       │   ├── has_pre_increment.hpp
    │   │   │       │   ├── has_right_shift_assign.hpp
    │   │   │       │   ├── has_right_shift.hpp
    │   │   │       │   ├── has_trivial_assign.hpp
    │   │   │       │   ├── has_trivial_constructor.hpp
    │   │   │       │   ├── has_trivial_copy.hpp
    │   │   │       │   ├── has_trivial_destructor.hpp
    │   │   │       │   ├── has_trivial_move_assign.hpp
    │   │   │       │   ├── has_trivial_move_constructor.hpp
    │   │   │       │   ├── has_unary_minus.hpp
    │   │   │       │   ├── has_unary_plus.hpp
    │   │   │       │   ├── has_virtual_destructor.hpp
    │   │   │       │   ├── ice.hpp
    │   │   │       │   ├── integral_constant.hpp
    │   │   │       │   ├── integral_promotion.hpp
    │   │   │       │   ├── intrinsics.hpp
    │   │   │       │   ├── is_abstract.hpp
    │   │   │       │   ├── is_arithmetic.hpp
    │   │   │       │   ├── is_array.hpp
    │   │   │       │   ├── is_assignable.hpp
    │   │   │       │   ├── is_base_and_derived.hpp
    │   │   │       │   ├── is_base_of.hpp
    │   │   │       │   ├── is_base_of_tr1.hpp
    │   │   │       │   ├── is_class.hpp
    │   │   │       │   ├── is_complex.hpp
    │   │   │       │   ├── is_compound.hpp
    │   │   │       │   ├── is_const.hpp
    │   │   │       │   ├── is_constructible.hpp
    │   │   │       │   ├── is_convertible.hpp
    │   │   │       │   ├── is_copy_assignable.hpp
    │   │   │       │   ├── is_copy_constructible.hpp
    │   │   │       │   ├── is_default_constructible.hpp
    │   │   │       │   ├── is_destructible.hpp
    │   │   │       │   ├── is_empty.hpp
    │   │   │       │   ├── is_enum.hpp
    │   │   │       │   ├── is_final.hpp
    │   │   │       │   ├── is_float.hpp
    │   │   │       │   ├── is_floating_point.hpp
    │   │   │       │   ├── is_function.hpp
    │   │   │       │   ├── is_fundamental.hpp
    │   │   │       │   ├── is_integral.hpp
    │   │   │       │   ├── is_lvalue_reference.hpp
    │   │   │       │   ├── is_member_function_pointer.hpp
    │   │   │       │   ├── is_member_object_pointer.hpp
    │   │   │       │   ├── is_member_pointer.hpp
    │   │   │       │   ├── is_nothrow_move_assignable.hpp
    │   │   │       │   ├── is_nothrow_move_constructible.hpp
    │   │   │       │   ├── is_object.hpp
    │   │   │       │   ├── is_pod.hpp
    │   │   │       │   ├── is_pointer.hpp
    │   │   │       │   ├── is_polymorphic.hpp
    │   │   │       │   ├── is_reference.hpp
    │   │   │       │   ├── is_rvalue_reference.hpp
    │   │   │       │   ├── is_same.hpp
    │   │   │       │   ├── is_scalar.hpp
    │   │   │       │   ├── is_signed.hpp
    │   │   │       │   ├── is_stateless.hpp
    │   │   │       │   ├── is_union.hpp
    │   │   │       │   ├── is_unsigned.hpp
    │   │   │       │   ├── is_virtual_base_of.hpp
    │   │   │       │   ├── is_void.hpp
    │   │   │       │   ├── is_volatile.hpp
    │   │   │       │   ├── make_signed.hpp
    │   │   │       │   ├── make_unsigned.hpp
    │   │   │       │   ├── make_void.hpp
    │   │   │       │   ├── object_traits.hpp
    │   │   │       │   ├── promote.hpp
    │   │   │       │   ├── rank.hpp
    │   │   │       │   ├── reference_traits.hpp
    │   │   │       │   ├── remove_all_extents.hpp
    │   │   │       │   ├── remove_bounds.hpp
    │   │   │       │   ├── remove_const.hpp
    │   │   │       │   ├── remove_cv.hpp
    │   │   │       │   ├── remove_cv_ref.hpp
    │   │   │       │   ├── remove_extent.hpp
    │   │   │       │   ├── remove_pointer.hpp
    │   │   │       │   ├── remove_reference.hpp
    │   │   │       │   ├── remove_volatile.hpp
    │   │   │       │   ├── same_traits.hpp
    │   │   │       │   ├── transform_traits.hpp
    │   │   │       │   ├── type_identity.hpp
    │   │   │       │   └── type_with_alignment.hpp
    │   │   │       ├── utility
    │   │   │       │   ├── addressof.hpp
    │   │   │       │   ├── base_from_member.hpp
    │   │   │       │   ├── compare_pointees.hpp
    │   │   │       │   ├── declval.hpp
    │   │   │       │   ├── detail
    │   │   │       │   │   ├── in_place_factory_prefix.hpp
    │   │   │       │   │   └── in_place_factory_suffix.hpp
    │   │   │       │   ├── enable_if.hpp
    │   │   │       │   ├── in_place_factory.hpp
    │   │   │       │   └── swap.hpp
    │   │   │       └── version.hpp
    │   │   ├── CMakeLists.txt
    │   │   ├── config.cmake
    │   │   ├── lz4
    │   │   │   ├── LICENSE
    │   │   │   ├── lz4.c
    │   │   │   ├── lz4frame.c
    │   │   │   ├── lz4frame.h
    │   │   │   ├── lz4frame_static.h
    │   │   │   ├── lz4.h
    │   │   │   ├── lz4hc.c
    │   │   │   ├── lz4hc.h
    │   │   │   ├── lz4opt.h
    │   │   │   ├── xxhash.c
    │   │   │   └── xxhash.h
    │   │   └── rosbag
    │   │       ├── config.cmake
    │   │       ├── console_bridge
    │   │       │   ├── config.cmake
    │   │       │   ├── include
    │   │       │   │   └── console_bridge
    │   │       │   │       ├── console.h
    │   │       │   │       └── exportdecl.h
    │   │       │   └── src
    │   │       │       └── console.cpp
    │   │       ├── cpp_common
    │   │       │   ├── config.cmake
    │   │       │   ├── include
    │   │       │   │   └── ros
    │   │       │   │       ├── cpp_common_decl.h
    │   │       │   │       ├── datatypes.h
    │   │       │   │       ├── debug.h
    │   │       │   │       ├── exception.h
    │   │       │   │       ├── header.h
    │   │       │   │       ├── macros.h
    │   │       │   │       ├── platform.h
    │   │       │   │       └── types.h
    │   │       │   └── src
    │   │       │       ├── debug.cpp
    │   │       │       └── header.cpp
    │   │       ├── msgs
    │   │       │   ├── diagnostic_msgs
    │   │       │   │   └── KeyValue.h
    │   │       │   ├── geometry_msgs
    │   │       │   │   ├── Accel.h
    │   │       │   │   ├── AccelStamped.h
    │   │       │   │   ├── AccelWithCovariance.h
    │   │       │   │   ├── AccelWithCovarianceStamped.h
    │   │       │   │   ├── Inertia.h
    │   │       │   │   ├── InertiaStamped.h
    │   │       │   │   ├── Point32.h
    │   │       │   │   ├── Point.h
    │   │       │   │   ├── PointStamped.h
    │   │       │   │   ├── Polygon.h
    │   │       │   │   ├── PolygonStamped.h
    │   │       │   │   ├── Pose2D.h
    │   │       │   │   ├── PoseArray.h
    │   │       │   │   ├── Pose.h
    │   │       │   │   ├── PoseStamped.h
    │   │       │   │   ├── PoseWithCovariance.h
    │   │       │   │   ├── PoseWithCovarianceStamped.h
    │   │       │   │   ├── Quaternion.h
    │   │       │   │   ├── QuaternionStamped.h
    │   │       │   │   ├── Transform.h
    │   │       │   │   ├── TransformStamped.h
    │   │       │   │   ├── Twist.h
    │   │       │   │   ├── TwistStamped.h
    │   │       │   │   ├── TwistWithCovariance.h
    │   │       │   │   ├── TwistWithCovarianceStamped.h
    │   │       │   │   ├── Vector3.h
    │   │       │   │   ├── Vector3Stamped.h
    │   │       │   │   ├── Wrench.h
    │   │       │   │   └── WrenchStamped.h
    │   │       │   ├── realsense_legacy_msgs
    │   │       │   │   ├── compressed_frame_info.h
    │   │       │   │   ├── controller_command.h
    │   │       │   │   ├── controller_event.h
    │   │       │   │   ├── controller_vendor_data.h
    │   │       │   │   ├── extrinsics.h
    │   │       │   │   ├── frame_info.h
    │   │       │   │   ├── legacy_headers.h
    │   │       │   │   ├── metadata.h
    │   │       │   │   ├── motion_intrinsics.h
    │   │       │   │   ├── motion_stream_info.h
    │   │       │   │   ├── occupancy_map.h
    │   │       │   │   ├── pose.h
    │   │       │   │   ├── stream_extrinsics.h
    │   │       │   │   ├── stream_info.h
    │   │       │   │   └── vendor_data.h
    │   │       │   ├── realsense_msgs
    │   │       │   │   ├── ImuIntrinsic.h
    │   │       │   │   ├── Notification.h
    │   │       │   │   └── StreamInfo.h
    │   │       │   ├── rosgraph_msgs
    │   │       │   │   ├── Clock.h
    │   │       │   │   ├── Log.h
    │   │       │   │   └── TopicStatistics.h
    │   │       │   ├── sensor_msgs
    │   │       │   │   ├── BatteryState.h
    │   │       │   │   ├── CameraInfo.h
    │   │       │   │   ├── ChannelFloat32.h
    │   │       │   │   ├── CompressedImage.h
    │   │       │   │   ├── distortion_models.h
    │   │       │   │   ├── fill_image.h
    │   │       │   │   ├── FluidPressure.h
    │   │       │   │   ├── Illuminance.h
    │   │       │   │   ├── image_encodings.h
    │   │       │   │   ├── Image.h
    │   │       │   │   ├── impl
    │   │       │   │   │   └── point_cloud2_iterator.h
    │   │       │   │   ├── Imu.h
    │   │       │   │   ├── JointState.h
    │   │       │   │   ├── JoyFeedbackArray.h
    │   │       │   │   ├── JoyFeedback.h
    │   │       │   │   ├── Joy.h
    │   │       │   │   ├── LaserEcho.h
    │   │       │   │   ├── LaserScan.h
    │   │       │   │   ├── MagneticField.h
    │   │       │   │   ├── MultiDOFJointState.h
    │   │       │   │   ├── MultiEchoLaserScan.h
    │   │       │   │   ├── NavSatFix.h
    │   │       │   │   ├── NavSatStatus.h
    │   │       │   │   ├── PointCloud2.h
    │   │       │   │   ├── point_cloud2_iterator.h
    │   │       │   │   ├── point_cloud_conversion.h
    │   │       │   │   ├── PointCloud.h
    │   │       │   │   ├── point_field_conversion.h
    │   │       │   │   ├── PointField.h
    │   │       │   │   ├── Range.h
    │   │       │   │   ├── RegionOfInterest.h
    │   │       │   │   ├── RelativeHumidity.h
    │   │       │   │   ├── SetCameraInfo.h
    │   │       │   │   ├── SetCameraInfoRequest.h
    │   │       │   │   ├── SetCameraInfoResponse.h
    │   │       │   │   ├── Temperature.h
    │   │       │   │   └── TimeReference.h
    │   │       │   └── std_msgs
    │   │       │       ├── Bool.h
    │   │       │       ├── builtin_bool.h
    │   │       │       ├── builtin_double.h
    │   │       │       ├── builtin_float.h
    │   │       │       ├── builtin_int16.h
    │   │       │       ├── builtin_int32.h
    │   │       │       ├── builtin_int64.h
    │   │       │       ├── builtin_int8.h
    │   │       │       ├── builtin_string.h
    │   │       │       ├── builtin_uint16.h
    │   │       │       ├── builtin_uint32.h
    │   │       │       ├── builtin_uint64.h
    │   │       │       ├── builtin_uint8.h
    │   │       │       ├── Byte.h
    │   │       │       ├── ByteMultiArray.h
    │   │       │       ├── Char.h
    │   │       │       ├── ColorRGBA.h
    │   │       │       ├── Duration.h
    │   │       │       ├── Empty.h
    │   │       │       ├── Float32.h
    │   │       │       ├── Float32MultiArray.h
    │   │       │       ├── Float64.h
    │   │       │       ├── Float64MultiArray.h
    │   │       │       ├── header_deprecated_def.h
    │   │       │       ├── Header.h
    │   │       │       ├── Int16.h
    │   │       │       ├── Int16MultiArray.h
    │   │       │       ├── Int32.h
    │   │       │       ├── Int32MultiArray.h
    │   │       │       ├── Int64.h
    │   │       │       ├── Int64MultiArray.h
    │   │       │       ├── Int8.h
    │   │       │       ├── Int8MultiArray.h
    │   │       │       ├── MultiArrayDimension.h
    │   │       │       ├── MultiArrayLayout.h
    │   │       │       ├── String.h
    │   │       │       ├── Time.h
    │   │       │       ├── trait_macros.h
    │   │       │       ├── UInt16.h
    │   │       │       ├── UInt16MultiArray.h
    │   │       │       ├── UInt32.h
    │   │       │       ├── UInt32MultiArray.h
    │   │       │       ├── UInt64.h
    │   │       │       ├── UInt64MultiArray.h
    │   │       │       ├── UInt8.h
    │   │       │       └── UInt8MultiArray.h
    │   │       ├── rosbag_storage
    │   │       │   ├── config.cmake
    │   │       │   ├── include
    │   │       │   │   └── rosbag
    │   │       │   │       ├── bag.h
    │   │       │   │       ├── bag_player.h
    │   │       │   │       ├── buffer.h
    │   │       │   │       ├── chunked_file.h
    │   │       │   │       ├── constants.h
    │   │       │   │       ├── exceptions.h
    │   │       │   │       ├── macros.h
    │   │       │   │       ├── message_instance.h
    │   │       │   │       ├── query.h
    │   │       │   │       ├── stream.h
    │   │       │   │       ├── structures.h
    │   │       │   │       └── view.h
    │   │       │   └── src
    │   │       │       ├── bag.cpp
    │   │       │       ├── bag_player.cpp
    │   │       │       ├── buffer.cpp
    │   │       │       ├── chunked_file.cpp
    │   │       │       ├── lz4_stream.cpp
    │   │       │       ├── message_instance.cpp
    │   │       │       ├── query.cpp
    │   │       │       ├── stream.cpp
    │   │       │       ├── uncompressed_stream.cpp
    │   │       │       └── view.cpp
    │   │       ├── roscpp_serialization
    │   │       │   ├── config.cmake
    │   │       │   ├── include
    │   │       │   │   └── ros
    │   │       │   │       ├── roscpp_serialization_macros.h
    │   │       │   │       ├── serialization.h
    │   │       │   │       └── serialized_message.h
    │   │       │   └── src
    │   │       │       └── serialization.cpp
    │   │       ├── roscpp_traits
    │   │       │   ├── config.cmake
    │   │       │   └── include
    │   │       │       └── ros
    │   │       │           ├── builtin_message_traits.h
    │   │       │           ├── message_event.h
    │   │       │           ├── message_forward.h
    │   │       │           ├── message_operations.h
    │   │       │           ├── message_traits.h
    │   │       │           └── service_traits.h
    │   │       ├── roslz4
    │   │       │   ├── config.cmake
    │   │       │   ├── include
    │   │       │   │   └── roslz4
    │   │       │   │       └── lz4s.h
    │   │       │   └── src
    │   │       │       ├── lz4s.c
    │   │       │       ├── xxhash.c
    │   │       │       └── xxhash.h
    │   │       └── rostime
    │   │           ├── config.cmake
    │   │           ├── include
    │   │           │   └── ros
    │   │           │       ├── duration.h
    │   │           │       ├── impl
    │   │           │       │   ├── duration.h
    │   │           │       │   └── time.h
    │   │           │       ├── rate.h
    │   │           │       ├── rostime_decl.h
    │   │           │       └── time.h
    │   │           └── src
    │   │               ├── duration.cpp
    │   │               ├── rate.cpp
    │   │               └── time.cpp
    │   ├── sqlite
    │   │   ├── CMakeLists.txt
    │   │   ├── sqlite3.c
    │   │   └── sqlite3.h
    │   ├── stb_easy_font.h
    │   ├── stb_image.h
    │   ├── stb_image_write.h
    │   ├── tclap
    │   │   ├── AUTHORS
    │   │   ├── COPYING
    │   │   ├── include
    │   │   │   └── tclap
    │   │   │       ├── ArgException.h
    │   │   │       ├── Arg.h
    │   │   │       ├── ArgTraits.h
    │   │   │       ├── CmdLine.h
    │   │   │       ├── CmdLineInterface.h
    │   │   │       ├── CmdLineOutput.h
    │   │   │       ├── Constraint.h
    │   │   │       ├── DocBookOutput.h
    │   │   │       ├── HelpVisitor.h
    │   │   │       ├── IgnoreRestVisitor.h
    │   │   │       ├── MultiArg.h
    │   │   │       ├── MultiSwitchArg.h
    │   │   │       ├── OptionalUnlabeledTracker.h
    │   │   │       ├── StandardTraits.h
    │   │   │       ├── StdOutput.h
    │   │   │       ├── SwitchArg.h
    │   │   │       ├── UnlabeledMultiArg.h
    │   │   │       ├── UnlabeledValueArg.h
    │   │   │       ├── ValueArg.h
    │   │   │       ├── ValuesConstraint.h
    │   │   │       ├── VersionVisitor.h
    │   │   │       ├── Visitor.h
    │   │   │       ├── XorHandler.h
    │   │   │       └── ZshCompletionOutput.h
    │   │   └── README
    │   └── tinyfiledialogs
    │       ├── tinyfiledialogs.c
    │       └── tinyfiledialogs.h
    ├── tools
    │   ├── benchmark
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-benchmark.cpp
    │   ├── CMakeLists.txt
    │   ├── convert
    │   │   ├── CMakeLists.txt
    │   │   ├── converter.hpp
    │   │   ├── converters
    │   │   │   ├── converter-bin.hpp
    │   │   │   ├── converter-csv.hpp
    │   │   │   ├── converter-ply.hpp
    │   │   │   ├── converter-png.hpp
    │   │   │   └── converter-raw.hpp
    │   │   ├── readme.md
    │   │   └── rs-convert.cpp
    │   ├── data-collect
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   ├── rs-data-collect.cpp
    │   │   └── rs-data-collect.h
    │   ├── depth-quality
    │   │   ├── CMakeLists.txt
    │   │   ├── depth-metrics.h
    │   │   ├── depth-quality-model.cpp
    │   │   ├── depth-quality-model.h
    │   │   ├── readme.md
    │   │   ├── res
    │   │   │   ├── accuracy.gif
    │   │   │   ├── DepthQualityTool.vsdx
    │   │   │   ├── Di.gif
    │   │   │   ├── distance.gif
    │   │   │   ├── DPi.gif
    │   │   │   ├── DQT_Z_Accuracy.vsdx
    │   │   │   ├── icon.ico
    │   │   │   ├── realsense-viewer.rc
    │   │   │   ├── resource.h
    │   │   │   ├── rms.gif
    │   │   │   ├── std.gif
    │   │   │   ├── subpixel_rms.gif
    │   │   │   ├── z_accuracy_d_rotated.gif
    │   │   │   ├── z_accuracy_percentage.gif
    │   │   │   ├── z_accuracy.png
    │   │   │   ├── z_error_rms.gif
    │   │   │   └── Zi_ZPi.png
    │   │   └── rs-depth-quality.cpp
    │   ├── enumerate-devices
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-enumerate-devices.cpp
    │   ├── fw-logger
    │   │   ├── CMakeLists.txt
    │   │   ├── fw-log-data.cpp
    │   │   ├── fw-log-data.h
    │   │   ├── fw-logs-formating-options.cpp
    │   │   ├── fw-logs-formating-options.h
    │   │   ├── fw-logs-parser.cpp
    │   │   ├── fw-logs-parser.h
    │   │   ├── fw-logs-xml-helper.cpp
    │   │   ├── fw-logs-xml-helper.h
    │   │   ├── readme.md
    │   │   ├── rs-fw-logger.cpp
    │   │   ├── string-formatter.cpp
    │   │   └── string-formatter.h
    │   ├── fw-update
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-fw-update.cpp
    │   ├── readme.md
    │   ├── realsense-viewer
    │   │   ├── CMakeLists.txt
    │   │   ├── openvino-face-detection.cpp
    │   │   ├── readme.md
    │   │   ├── realsense-viewer.cpp
    │   │   └── res
    │   │       ├── icon.ico
    │   │       ├── realsense-viewer.rc
    │   │       └── resource.h
    │   ├── recorder
    │   │   ├── CMakeLists.txt
    │   │   ├── readme.md
    │   │   └── rs-record.cpp
    │   ├── rosbag-inspector
    │   │   ├── CMakeLists.txt
    │   │   ├── files_container.h
    │   │   ├── print_helpers.h
    │   │   ├── readme.md
    │   │   ├── rosbag_content.h
    │   │   └── rs-rosbag-inspector.cpp
    │   ├── rs-imu-calibration
    │   │   ├── images
    │   │   │   ├── IMG_4918.jpg
    │   │   │   ├── IMG_4919.JPG
    │   │   │   ├── IMG_4920.JPG
    │   │   │   ├── IMG_4921.JPG
    │   │   │   ├── IMG_4922.JPG
    │   │   │   ├── IMG_4923.JPG
    │   │   │   └── IMG_4924.JPG
    │   │   ├── README.md
    │   │   └── rs-imu-calibration.py
    │   ├── rs-server
    │   │   ├── CMakeLists.txt
    │   │   ├── RsDevice.cpp
    │   │   ├── RsDevice.hh
    │   │   ├── RsRTSPServer.cpp
    │   │   ├── RsRTSPServer.hh
    │   │   ├── RsSensor.cpp
    │   │   ├── RsSensor.hh
    │   │   ├── RsServer.cpp
    │   │   ├── RsServerMediaSession.cpp
    │   │   ├── RsServerMediaSession.h
    │   │   ├── RsServerMediaSubsession.cpp
    │   │   ├── RsServerMediaSubsession.h
    │   │   ├── RsSimpleRTPSink.cpp
    │   │   ├── RsSimpleRTPSink.h
    │   │   ├── RsSource.cpp
    │   │   ├── RsSource.hh
    │   │   └── RsStatistics.h
    │   └── terminal
    │       ├── auto-complete.cpp
    │       ├── auto-complete.h
    │       ├── CMakeLists.txt
    │       ├── readme.md
    │       └── rs-terminal.cpp
    ├── unit-tests
    │   ├── algo
    │   │   ├── algo-common.h
    │   │   ├── CMakeLists.txt
    │   │   ├── d2rgb
    │   │   │   ├── ac-logger.h
    │   │   │   ├── CMakeLists.txt
    │   │   │   ├── compare-scene.h
    │   │   │   ├── compare-to-bin-file.h
    │   │   │   ├── d2rgb-common.h
    │   │   │   ├── scene-data.h
    │   │   │   ├── test-reproduction.cpp
    │   │   │   ├── test-scene-2.cpp
    │   │   │   └── test-scenes.cpp
    │   │   └── dl_algo_file.cmake
    │   ├── approx.h
    │   ├── catch
    │   │   └── catch.hpp
    │   ├── catch.h
    │   ├── CMakeLists.txt
    │   ├── filesystem.h
    │   ├── internal
    │   │   ├── CMakeLists.txt
    │   │   ├── internal-tests-class-logic.cpp
    │   │   ├── internal-tests-extrinsic.cpp
    │   │   ├── internal-tests-linux.cpp
    │   │   ├── internal-tests-main.cpp
    │   │   ├── internal-tests-types.cpp
    │   │   ├── internal-tests-usb.cpp
    │   │   └── internal-tests-uv-map.cpp
    │   ├── log
    │   │   ├── log-common.h
    │   │   ├── test-c-all.cpp
    │   │   ├── test-c-debug.cpp
    │   │   ├── test-c-error.cpp
    │   │   ├── test-c-info.cpp
    │   │   ├── test-c-none.cpp
    │   │   ├── test-cpp-all.cpp
    │   │   ├── test-cpp-debug.cpp
    │   │   ├── test-cpp-error.cpp
    │   │   ├── test-cpp-info.cpp
    │   │   ├── test-cpp-none.cpp
    │   │   ├── test-cpp-warn.cpp
    │   │   ├── test-c-warn.cpp
    │   │   ├── test-env-log-level-off.cpp
    │   │   ├── test-env-log-level-on.cpp
    │   │   ├── test-invalid-enum.cpp
    │   │   ├── test-mixed-file-callback.cpp
    │   │   ├── test-mixed-file-console.cpp
    │   │   ├── test-two-callbacks.cpp
    │   │   ├── test-two-files.cpp
    │   │   ├── test-vs-LOG-shared.cpp
    │   │   └── test-vs-LOG-static.cpp
    │   ├── profiler.h
    │   ├── readme.md
    │   ├── resources
    │   │   ├── calibration_odometry.json
    │   │   └── single_depth_color_640x480.bag
    │   ├── run-unit-tests.py
    │   ├── trace.h
    │   ├── types
    │   │   ├── rot.h
    │   │   └── test-pose.cpp
    │   ├── unit-test-config.py
    │   ├── unit-test-long.cpp
    │   ├── unit-tests-common.h
    │   ├── unit-tests-internal.cpp
    │   ├── unit-tests-live.cpp
    │   ├── unit-tests-main.cpp
    │   ├── unit-tests-post-processing.cpp
    │   ├── unit-tests-post-processing-from-bag.cpp
    │   └── unit-tests-post-processing.h
    └── wrappers
        ├── android
        │   ├── build.gradle
        │   ├── code_fragments
        │   │   ├── readme.md
        │   │   └── UtilsFragments.java
        │   ├── config.cmake
        │   ├── examples
        │   │   ├── capture
        │   │   │   ├── build.gradle
        │   │   │   ├── proguard-rules.pro
        │   │   │   └── src
        │   │   │       └── main
        │   │   │           ├── AndroidManifest.xml
        │   │   │           ├── java
        │   │   │           │   └── com
        │   │   │           │       └── intel
        │   │   │           │           └── realsense
        │   │   │           │               └── capture
        │   │   │           │                   └── MainActivity.java
        │   │   │           └── res
        │   │   │               ├── layout
        │   │   │               │   └── activity_main.xml
        │   │   │               └── values
        │   │   │                   ├── attrs.xml
        │   │   │                   ├── colors.xml
        │   │   │                   ├── strings.xml
        │   │   │                   └── styles.xml
        │   │   ├── java_example
        │   │   │   ├── app
        │   │   │   │   ├── build.gradle
        │   │   │   │   ├── proguard-rules.pro
        │   │   │   │   └── src
        │   │   │   │       └── main
        │   │   │   │           ├── AndroidManifest.xml
        │   │   │   │           ├── java
        │   │   │   │           │   └── com
        │   │   │   │           │       └── example
        │   │   │   │           │           └── realsense_java_example
        │   │   │   │           │               └── MainActivity.java
        │   │   │   │           └── res
        │   │   │   │               ├── drawable
        │   │   │   │               │   └── ic_launcher_background.xml
        │   │   │   │               ├── drawable-v24
        │   │   │   │               │   └── ic_launcher_foreground.xml
        │   │   │   │               ├── layout
        │   │   │   │               │   └── activity_main.xml
        │   │   │   │               ├── mipmap-anydpi-v26
        │   │   │   │               │   ├── ic_launcher_round.xml
        │   │   │   │               │   └── ic_launcher.xml
        │   │   │   │               ├── mipmap-hdpi
        │   │   │   │               │   ├── ic_launcher.png
        │   │   │   │               │   └── ic_launcher_round.png
        │   │   │   │               ├── mipmap-mdpi
        │   │   │   │               │   ├── ic_launcher.png
        │   │   │   │               │   └── ic_launcher_round.png
        │   │   │   │               ├── mipmap-xhdpi
        │   │   │   │               │   ├── ic_launcher.png
        │   │   │   │               │   └── ic_launcher_round.png
        │   │   │   │               ├── mipmap-xxhdpi
        │   │   │   │               │   ├── ic_launcher.png
        │   │   │   │               │   └── ic_launcher_round.png
        │   │   │   │               ├── mipmap-xxxhdpi
        │   │   │   │               │   ├── ic_launcher.png
        │   │   │   │               │   └── ic_launcher_round.png
        │   │   │   │               └── values
        │   │   │   │                   ├── colors.xml
        │   │   │   │                   ├── strings.xml
        │   │   │   │                   └── styles.xml
        │   │   │   ├── build.gradle
        │   │   │   ├── gradle.properties
        │   │   │   ├── gradlew
        │   │   │   ├── gradlew.bat
        │   │   │   ├── readme.md
        │   │   │   └── settings.gradle
        │   │   ├── multicam
        │   │   │   ├── build.gradle
        │   │   │   ├── gradlew
        │   │   │   ├── gradlew.bat
        │   │   │   ├── proguard-rules.pro
        │   │   │   └── src
        │   │   │       └── main
        │   │   │           ├── AndroidManifest.xml
        │   │   │           ├── java
        │   │   │           │   └── com
        │   │   │           │       └── intel
        │   │   │           │           └── realsense
        │   │   │           │               └── multicam
        │   │   │           │                   └── MainActivity.java
        │   │   │           └── res
        │   │   │               ├── layout
        │   │   │               │   └── activity_main.xml
        │   │   │               └── values
        │   │   │                   ├── attrs.xml
        │   │   │                   ├── colors.xml
        │   │   │                   ├── strings.xml
        │   │   │                   └── styles.xml
        │   │   ├── native_example
        │   │   │   ├── app
        │   │   │   │   ├── build.gradle
        │   │   │   │   ├── CMakeLists.txt
        │   │   │   │   ├── proguard-rules.pro
        │   │   │   │   └── src
        │   │   │   │       └── main
        │   │   │   │           ├── AndroidManifest.xml
        │   │   │   │           ├── cpp
        │   │   │   │           │   └── native-lib.cpp
        │   │   │   │           ├── java
        │   │   │   │           │   └── com
        │   │   │   │           │       └── example
        │   │   │   │           │           └── realsense_native_example
        │   │   │   │           │               └── MainActivity.java
        │   │   │   │           ├── jni
        │   │   │   │           │   └── native-lib.c
        │   │   │   │           └── res
        │   │   │   │               ├── drawable
        │   │   │   │               │   └── ic_launcher_background.xml
        │   │   │   │               ├── drawable-v24
        │   │   │   │               │   └── ic_launcher_foreground.xml
        │   │   │   │               ├── layout
        │   │   │   │               │   └── activity_main.xml
        │   │   │   │               ├── mipmap-anydpi-v26
        │   │   │   │               │   ├── ic_launcher_round.xml
        │   │   │   │               │   └── ic_launcher.xml
        │   │   │   │               ├── mipmap-hdpi
        │   │   │   │               │   ├── ic_launcher.png
        │   │   │   │               │   └── ic_launcher_round.png
        │   │   │   │               ├── mipmap-mdpi
        │   │   │   │               │   ├── ic_launcher.png
        │   │   │   │               │   └── ic_launcher_round.png
        │   │   │   │               ├── mipmap-xhdpi
        │   │   │   │               │   ├── ic_launcher.png
        │   │   │   │               │   └── ic_launcher_round.png
        │   │   │   │               ├── mipmap-xxhdpi
        │   │   │   │               │   ├── ic_launcher.png
        │   │   │   │               │   └── ic_launcher_round.png
        │   │   │   │               ├── mipmap-xxxhdpi
        │   │   │   │               │   ├── ic_launcher.png
        │   │   │   │               │   └── ic_launcher_round.png
        │   │   │   │               └── values
        │   │   │   │                   ├── colors.xml
        │   │   │   │                   ├── strings.xml
        │   │   │   │                   └── styles.xml
        │   │   │   ├── build.gradle
        │   │   │   ├── gradle.properties
        │   │   │   ├── gradlew
        │   │   │   ├── gradlew.bat
        │   │   │   ├── readme.md
        │   │   │   └── settings.gradle
        │   │   ├── playback
        │   │   │   ├── build.gradle
        │   │   │   ├── proguard-rules.pro
        │   │   │   └── src
        │   │   │       └── main
        │   │   │           ├── AndroidManifest.xml
        │   │   │           ├── java
        │   │   │           │   └── com
        │   │   │           │       └── intel
        │   │   │           │           └── realsense
        │   │   │           │               └── playback
        │   │   │           │                   └── MainActivity.java
        │   │   │           └── res
        │   │   │               ├── layout
        │   │   │               │   └── activity_main.xml
        │   │   │               └── values
        │   │   │                   ├── attrs.xml
        │   │   │                   ├── colors.xml
        │   │   │                   ├── strings.xml
        │   │   │                   └── styles.xml
        │   │   ├── processing
        │   │   │   ├── build.gradle
        │   │   │   ├── proguard-rules.pro
        │   │   │   └── src
        │   │   │       └── main
        │   │   │           ├── AndroidManifest.xml
        │   │   │           ├── java
        │   │   │           │   └── com
        │   │   │           │       └── intel
        │   │   │           │           └── realsense
        │   │   │           │               └── processing
        │   │   │           │                   └── MainActivity.java
        │   │   │           └── res
        │   │   │               ├── layout
        │   │   │               │   └── activity_main.xml
        │   │   │               ├── layout-land
        │   │   │               │   └── activity_main.xml
        │   │   │               └── values
        │   │   │                   ├── attrs.xml
        │   │   │                   ├── colors.xml
        │   │   │                   ├── strings.xml
        │   │   │                   └── styles.xml
        │   │   └── recording
        │   │       ├── build.gradle
        │   │       ├── proguard-rules.pro
        │   │       └── src
        │   │           └── main
        │   │               ├── AndroidManifest.xml
        │   │               ├── java
        │   │               │   └── com
        │   │               │       └── intel
        │   │               │           └── realsense
        │   │               │               └── recording
        │   │               │                   └── MainActivity.java
        │   │               └── res
        │   │                   ├── layout
        │   │                   │   └── activity_main.xml
        │   │                   └── values
        │   │                       ├── attrs.xml
        │   │                       ├── colors.xml
        │   │                       ├── strings.xml
        │   │                       └── styles.xml
        │   ├── gradle.properties
        │   ├── gradlew
        │   ├── gradlew.bat
        │   ├── librealsense
        │   │   ├── build.gradle
        │   │   ├── CMakeLists.txt
        │   │   ├── proguard-rules.pro
        │   │   └── src
        │   │       ├── androidTest
        │   │       │   └── java
        │   │       │       └── com
        │   │       │           └── intel
        │   │       │               └── realsense
        │   │       │                   └── librealsense
        │   │       │                       ├── ExampleInstrumentedTest.java
        │   │       │                       ├── JniPipelineTests.java
        │   │       │                       └── JniRsContextTests.java
        │   │       ├── main
        │   │       │   ├── AndroidManifest.xml
        │   │       │   ├── assets
        │   │       │   │   └── presets
        │   │       │   │       ├── BodyScanPreset.json
        │   │       │   │       ├── D415_RemoveIR.json
        │   │       │   │       ├── DefaultPreset_D415.json
        │   │       │   │       ├── DefaultPreset_D435.json
        │   │       │   │       ├── HandGesturePreset.json
        │   │       │   │       ├── HighResHighAccuracyPreset.json
        │   │       │   │       ├── HighResHighDensityPreset.json
        │   │       │   │       ├── HighResMidDensityPreset.json
        │   │       │   │       ├── LowResHighAccuracyPreset.json
        │   │       │   │       ├── LowResHighDensityPreset.json
        │   │       │   │       ├── LowResMidDensityPreset.json
        │   │       │   │       ├── MidResHighAccuracyPreset.json
        │   │       │   │       ├── MidResHighDensityPreset.json
        │   │       │   │       ├── MidResMidDensityPreset.json
        │   │       │   │       └── ShortRangePreset.json
        │   │       │   ├── java
        │   │       │   │   └── com
        │   │       │   │       └── intel
        │   │       │   │           └── realsense
        │   │       │   │               └── librealsense
        │   │       │   │                   ├── Align.java
        │   │       │   │                   ├── CameraInfo.java
        │   │       │   │                   ├── Colorizer.java
        │   │       │   │                   ├── ColorSensor.java
        │   │       │   │                   ├── Config.java
        │   │       │   │                   ├── DebugProtocol.java
        │   │       │   │                   ├── DecimationFilter.java
        │   │       │   │                   ├── DepthFrame.java
        │   │       │   │                   ├── DepthSensor.java
        │   │       │   │                   ├── DeviceCallback.java
        │   │       │   │                   ├── Device.java
        │   │       │   │                   ├── DeviceListener.java
        │   │       │   │                   ├── DeviceList.java
        │   │       │   │                   ├── DeviceWatcherActivity.java
        │   │       │   │                   ├── DeviceWatcher.java
        │   │       │   │                   ├── DisparityTransformFilter.java
        │   │       │   │                   ├── DistortionType.java
        │   │       │   │                   ├── Enumerator.java
        │   │       │   │                   ├── Extension.java
        │   │       │   │                   ├── Extrinsic.java
        │   │       │   │                   ├── FilterInterface.java
        │   │       │   │                   ├── Filter.java
        │   │       │   │                   ├── FrameCallback.java
        │   │       │   │                   ├── Frame.java
        │   │       │   │                   ├── FrameMetadata.java
        │   │       │   │                   ├── FrameQueue.java
        │   │       │   │                   ├── FrameReleaser.java
        │   │       │   │                   ├── FrameSet.java
        │   │       │   │                   ├── FwLogger.java
        │   │       │   │                   ├── FwLogMsg.java
        │   │       │   │                   ├── FwLogParsedMsg.java
        │   │       │   │                   ├── GLFrame.java
        │   │       │   │                   ├── GLMotionFrame.java
        │   │       │   │                   ├── GLPointsFrame.java
        │   │       │   │                   ├── GLRenderer.java
        │   │       │   │                   ├── GLRsSurfaceView.java
        │   │       │   │                   ├── GLVideoFrame.java
        │   │       │   │                   ├── HdrMerge.java
        │   │       │   │                   ├── HoleFillingFilter.java
        │   │       │   │                   ├── Intrinsic.java
        │   │       │   │                   ├── LrsClass.java
        │   │       │   │                   ├── MotionFrame.java
        │   │       │   │                   ├── MotionIntrinsic.java
        │   │       │   │                   ├── MotionStreamProfile.java
        │   │       │   │                   ├── Option.java
        │   │       │   │                   ├── OptionsInterface.java
        │   │       │   │                   ├── Options.java
        │   │       │   │                   ├── Pipeline.java
        │   │       │   │                   ├── PipelineProfile.java
        │   │       │   │                   ├── Pixel.java
        │   │       │   │                   ├── Point_3D.java
        │   │       │   │                   ├── Pointcloud.java
        │   │       │   │                   ├── Points.java
        │   │       │   │                   ├── ProcessingBlockInterface.java
        │   │       │   │                   ├── ProcessingBlock.java
        │   │       │   │                   ├── ProductLine.java
        │   │       │   │                   ├── ProgressListener.java
        │   │       │   │                   ├── RegionOfInterest.java
        │   │       │   │                   ├── RoiSensor.java
        │   │       │   │                   ├── RsContext.java
        │   │       │   │                   ├── Sensor.java
        │   │       │   │                   ├── SequenceIdFilter.java
        │   │       │   │                   ├── SpatialFilter.java
        │   │       │   │                   ├── StreamFormat.java
        │   │       │   │                   ├── StreamProfile.java
        │   │       │   │                   ├── StreamType.java
        │   │       │   │                   ├── TemporalFilter.java
        │   │       │   │                   ├── ThresholdFilter.java
        │   │       │   │                   ├── TimestampDomain.java
        │   │       │   │                   ├── Updatable.java
        │   │       │   │                   ├── UpdateDevice.java
        │   │       │   │                   ├── UsbDesc.java
        │   │       │   │                   ├── UsbUtilities.java
        │   │       │   │                   ├── Utils.java
        │   │       │   │                   ├── VideoFrame.java
        │   │       │   │                   ├── VideoStreamProfile.java
        │   │       │   │                   ├── YuyDecoder.java
        │   │       │   │                   └── ZeroOrderInvalidationFilter.java
        │   │       │   ├── jni
        │   │       │   │   └── rscontext.c
        │   │       │   └── res
        │   │       │       ├── mipmap-hdpi
        │   │       │       │   └── ic_launcher.png
        │   │       │       ├── mipmap-mdpi
        │   │       │       │   └── ic_launcher.png
        │   │       │       ├── mipmap-xhdpi
        │   │       │       │   └── ic_launcher.png
        │   │       │       ├── mipmap-xxhdpi
        │   │       │       │   └── ic_launcher.png
        │   │       │       ├── mipmap-xxxhdpi
        │   │       │       │   └── ic_launcher.png
        │   │       │       ├── values
        │   │       │       │   └── strings.xml
        │   │       │       └── xml
        │   │       │           └── usb_filter.xml
        │   │       └── test
        │   │           └── java
        │   │               └── com
        │   │                   └── intel
        │   │                       └── realsense
        │   │                           └── librealsense
        │   │                               └── ExampleUnitTest.java
        │   ├── readme.md
        │   ├── settings.gradle
        │   └── tools
        │       └── camera
        │           ├── build.gradle
        │           ├── proguard-rules.pro
        │           └── src
        │               └── main
        │                   ├── AndroidManifest.xml
        │                   ├── java
        │                   │   └── com
        │                   │       └── intel
        │                   │           └── realsense
        │                   │               └── camera
        │                   │                   ├── ControlsDialog.java
        │                   │                   ├── DetachedActivity.java
        │                   │                   ├── FileBrowserActivity.java
        │                   │                   ├── FileUtilities.java
        │                   │                   ├── FirmwareUpdateDialog.java
        │                   │                   ├── FirmwareUpdateProgressDialog.java
        │                   │                   ├── FwLogsThread.java
        │                   │                   ├── InfoActivity.java
        │                   │                   ├── PermissionsUtils.java
        │                   │                   ├── PlaybackActivity.java
        │                   │                   ├── PresetsActivity.java
        │                   │                   ├── PreviewActivity.java
        │                   │                   ├── RecordingActivity.java
        │                   │                   ├── SettingsActivity.java
        │                   │                   ├── Streamer.java
        │                   │                   ├── StreamingStats.java
        │                   │                   ├── StreamProfileAdapter.java
        │                   │                   ├── StreamProfileSelector.java
        │                   │                   └── TerminalActivity.java
        │                   └── res
        │                       ├── drawable
        │                       │   └── fragment_template.xml
        │                       ├── layout
        │                       │   ├── activity_detached.xml
        │                       │   ├── activity_info.xml
        │                       │   ├── activity_list_view.xml
        │                       │   ├── activity_playback.xml
        │                       │   ├── activity_presets.xml
        │                       │   ├── activity_preview.xml
        │                       │   ├── activity_recording.xml
        │                       │   ├── activity_settings.xml
        │                       │   ├── activity_terminal.xml
        │                       │   ├── controls_dialog_row.xml
        │                       │   ├── controls_dialog.xml
        │                       │   ├── files_list_view.xml
        │                       │   ├── firmware_update_notification.xml
        │                       │   ├── firmware_update_progress.xml
        │                       │   └── stream_profile_list_view.xml
        │                       ├── layout-land
        │                       │   ├── activity_playback.xml
        │                       │   ├── activity_preview.xml
        │                       │   └── activity_recording.xml
        │                       └── values
        │                           ├── attrs.xml
        │                           ├── colors.xml
        │                           ├── strings.xml
        │                           └── styles.xml
        ├── CMakeLists.txt
        ├── csharp
        │   ├── CMakeLists.txt
        │   ├── cs-tutorial-1-depth
        │   │   ├── app.config
        │   │   ├── CMakeLists.txt
        │   │   ├── Program.cs
        │   │   └── Properties
        │   │       └── AssemblyInfo.cs
        │   ├── cs-tutorial-2-capture
        │   │   ├── app.config
        │   │   ├── CMakeLists.txt
        │   │   ├── Program.cs
        │   │   ├── Properties
        │   │   │   └── AssemblyInfo.cs
        │   │   ├── Window.xaml
        │   │   └── Window.xaml.cs
        │   ├── cs-tutorial-3-processing
        │   │   ├── app.config
        │   │   ├── CMakeLists.txt
        │   │   ├── Program.cs
        │   │   ├── Properties
        │   │   │   └── AssemblyInfo.cs
        │   │   ├── Window.xaml
        │   │   └── Window.xaml.cs
        │   ├── cs-tutorial-4-software-dev
        │   │   ├── app.config
        │   │   ├── CMakeLists.txt
        │   │   ├── Program.cs
        │   │   ├── Properties
        │   │   │   └── AssemblyInfo.cs
        │   │   ├── Window.xaml
        │   │   └── Window.xaml.cs
        │   ├── Documentation
        │   │   ├── cookbook.md
        │   │   └── pinvoke.md
        │   ├── Intel.RealSense
        │   │   ├── Base
        │   │   │   ├── CMakeLists.txt
        │   │   │   ├── DeleterHandle.cs
        │   │   │   ├── Object.cs
        │   │   │   ├── PooledObject.cs
        │   │   │   └── RefCountedPooledObject.cs
        │   │   ├── CMakeLists.txt
        │   │   ├── Context.cs
        │   │   ├── Devices
        │   │   │   ├── AdvancedDevice.cs
        │   │   │   ├── CMakeLists.txt
        │   │   │   ├── DebugDevice.cs
        │   │   │   ├── Device.cs
        │   │   │   ├── DeviceList.cs
        │   │   │   ├── FirmwareLogsDevice.cs
        │   │   │   ├── PlaybackDevice.cs
        │   │   │   ├── RecordDevice.cs
        │   │   │   ├── SoftwareDevice.cs
        │   │   │   ├── UpdatableDevice.cs
        │   │   │   └── UpdateDevice.cs
        │   │   ├── Frames
        │   │   │   ├── CMakeLists.txt
        │   │   │   ├── DepthFrame.cs
        │   │   │   ├── DisparityFrame.cs
        │   │   │   ├── Frame.cs
        │   │   │   ├── FrameQueue.cs
        │   │   │   ├── FrameSet.cs
        │   │   │   ├── FramesReleaser.cs
        │   │   │   ├── MotionFrame.cs
        │   │   │   ├── Points.cs
        │   │   │   ├── PoseFrame.cs
        │   │   │   └── VideoFrame.cs
        │   │   ├── GlobalSuppressions.cs
        │   │   ├── Helpers
        │   │   │   ├── CMakeLists.txt
        │   │   │   ├── ErrorMarshaler.cs
        │   │   │   ├── ICompositeDisposable.cs
        │   │   │   ├── Log.cs
        │   │   │   └── ObjectPool.cs
        │   │   ├── NativeMethods.cs
        │   │   ├── Options
        │   │   │   ├── CMakeLists.txt
        │   │   │   ├── IOption.cs
        │   │   │   ├── IOptionsContainer.cs
        │   │   │   ├── IOptions.cs
        │   │   │   ├── OptionInternal.cs
        │   │   │   └── OptionsList.cs
        │   │   ├── packages.config
        │   │   ├── Pipeline
        │   │   │   ├── CMakeLists.txt
        │   │   │   ├── Config.cs
        │   │   │   ├── Pipeline.cs
        │   │   │   └── PipelineProfile.cs
        │   │   ├── Processing
        │   │   │   ├── Align.cs
        │   │   │   ├── CMakeLists.txt
        │   │   │   ├── Colorizer.cs
        │   │   │   ├── CustomProcessingBlock.cs
        │   │   │   ├── DecimationFilter.cs
        │   │   │   ├── DepthHuffmanDecoder.cs
        │   │   │   ├── DisparityTransform.cs
        │   │   │   ├── FrameSource.cs
        │   │   │   ├── HoleFillingFilter.cs
        │   │   │   ├── PointCloud.cs
        │   │   │   ├── ProcessingBlock.cs
        │   │   │   ├── ProcessingBlockList.cs
        │   │   │   ├── SpatialFilter.cs
        │   │   │   ├── Syncer.cs
        │   │   │   ├── TemporalFilter.cs
        │   │   │   ├── ThresholdFilter.cs
        │   │   │   ├── UnitsTransform.cs
        │   │   │   └── ZeroOrderInvalidationFilter.cs
        │   │   ├── Properties
        │   │   │   └── AssemblyInfo.cs
        │   │   ├── Sensors
        │   │   │   ├── CMakeLists.txt
        │   │   │   ├── PoseSensor.cs
        │   │   │   ├── Sensor.cs
        │   │   │   ├── SensorList.cs
        │   │   │   └── SoftwareSensor.cs
        │   │   ├── StreamProfiles
        │   │   │   ├── CMakeLists.txt
        │   │   │   ├── MotionStreamProfile.cs
        │   │   │   ├── PoseStreamProfile.cs
        │   │   │   ├── StreamProfile.cs
        │   │   │   ├── StreamProfileList.cs
        │   │   │   └── VideoStreamProfile.cs
        │   │   ├── stylecop.json
        │   │   └── Types
        │   │       ├── AutoExposureROI.cs
        │   │       ├── CMakeLists.txt
        │   │       ├── Delegates.cs
        │   │       ├── Enums
        │   │       │   ├── CameraInfo.cs
        │   │       │   ├── CMakeLists.txt
        │   │       │   ├── Distortion.cs
        │   │       │   ├── ExceptionType.cs
        │   │       │   ├── Extension.cs
        │   │       │   ├── Format.cs
        │   │       │   ├── FrameMetadataValue.cs
        │   │       │   ├── L500VisualPreset.cs
        │   │       │   ├── LogSeverity.cs
        │   │       │   ├── Matchers.cs
        │   │       │   ├── NotificationCategory.cs
        │   │       │   ├── Option.cs
        │   │       │   ├── PlaybackStatus.cs
        │   │       │   ├── RecordingMode.cs
        │   │       │   ├── Rs400VisualPreset.cs
        │   │       │   ├── Sr300VisualPreset.cs
        │   │       │   ├── Stream.cs
        │   │       │   └── TimestampDomain.cs
        │   │       ├── Extrinsics.cs
        │   │       ├── FwLog.cs
        │   │       ├── FwParsedLog.cs
        │   │       ├── InfoCollection.cs
        │   │       ├── Intrinsics.cs
        │   │       ├── Math
        │   │       │   ├── CMakeLists.txt
        │   │       │   ├── Quaternion.cs
        │   │       │   ├── TextureCoordinate.cs
        │   │       │   ├── Vector.cs
        │   │       │   └── Vertex.cs
        │   │       ├── MotionDeviceIntrinsics.cs
        │   │       ├── Pose.cs
        │   │       ├── ROI.cs
        │   │       ├── SoftwareMotionFrame.cs
        │   │       ├── SoftwareMotionStream.cs
        │   │       ├── SoftwarePoseFrame.cs
        │   │       ├── SoftwarePoseStream.cs
        │   │       ├── SoftwareVideoFrame.cs
        │   │       ├── SoftwareVideoStream.cs
        │   │       └── TerminalParser.cs
        │   └── readme.md
        ├── dlib
        │   ├── CMakeLists.txt
        │   ├── face
        │   │   ├── CMakeLists.txt
        │   │   ├── markup_68.h
        │   │   ├── readme.md
        │   │   ├── render_face.h
        │   │   ├── rs-face-dlib.cpp
        │   │   ├── rs-face-dlib.jpg
        │   │   └── validate_face.h
        │   ├── readme.md
        │   └── rs_frame_image.h
        ├── labview
        │   └── readme.md
        ├── matlab
        │   ├── advanced_mode_example.m
        │   ├── advanced_mode.m
        │   ├── align.m
        │   ├── camera_info.m
        │   ├── CMakeLists.txt
        │   ├── colorizer.m
        │   ├── config.m
        │   ├── context.m
        │   ├── decimation_filter.m
        │   ├── depth_example.m
        │   ├── depth_frame.m
        │   ├── depth_sensor.m
        │   ├── depth_stereo_sensor.m
        │   ├── device_hub.m
        │   ├── device.m
        │   ├── disparity_frame.m
        │   ├── disparity_transform.m
        │   ├── Factory.cpp
        │   ├── Factory.h
        │   ├── filter.m
        │   ├── format.m
        │   ├── frame.m
        │   ├── frame_metadata_value.m
        │   ├── frame_queue.m
        │   ├── frameset.m
        │   ├── hole_filling_filter.m
        │   ├── librealsense_mex.cpp
        │   ├── librealsense_mex.def
        │   ├── librealsense_mex.sln
        │   ├── librealsense_mex.vcxproj
        │   ├── librealsense_mex.vcxproj.filters
        │   ├── librealsense_mex.vcxproj.user
        │   ├── MatlabParamParser.h
        │   ├── motion_frame.m
        │   ├── motion_stream_profile.m
        │   ├── option.m
        │   ├── options.m
        │   ├── pipeline.m
        │   ├── pipeline_profile.m
        │   ├── playback.m
        │   ├── playback_status.m
        │   ├── pointcloud_example.m
        │   ├── pointcloud.m
        │   ├── points.m
        │   ├── pose_frame.m
        │   ├── readme.md
        │   ├── recorder.m
        │   ├── roi_sensor.m
        │   ├── rosbag_example.m
        │   ├── rs2_type_traits.h
        │   ├── save_single_frameset.m
        │   ├── save_to_ply.m
        │   ├── sensor.m
        │   ├── spatial_filter.m
        │   ├── stream.m
        │   ├── stream_profile.m
        │   ├── syncer.m
        │   ├── temporal_filter.m
        │   ├── timestamp_domain.m
        │   ├── types.h
        │   ├── video_frame.m
        │   └── video_stream_profile.m
        ├── nodejs
        │   ├── binding.gyp
        │   ├── CMakeLists.txt
        │   ├── doc
        │   │   └── jsdoc-template
        │   │       ├── publish.js
        │   │       ├── README.md
        │   │       ├── static
        │   │       │   ├── fonts
        │   │       │   │   ├── OpenSans-BoldItalic-webfont.eot
        │   │       │   │   ├── OpenSans-BoldItalic-webfont.svg
        │   │       │   │   ├── OpenSans-BoldItalic-webfont.woff
        │   │       │   │   ├── OpenSans-Bold-webfont.eot
        │   │       │   │   ├── OpenSans-Bold-webfont.svg
        │   │       │   │   ├── OpenSans-Bold-webfont.woff
        │   │       │   │   ├── OpenSans-Italic-webfont.eot
        │   │       │   │   ├── OpenSans-Italic-webfont.svg
        │   │       │   │   ├── OpenSans-Italic-webfont.woff
        │   │       │   │   ├── OpenSans-LightItalic-webfont.eot
        │   │       │   │   ├── OpenSans-LightItalic-webfont.svg
        │   │       │   │   ├── OpenSans-LightItalic-webfont.woff
        │   │       │   │   ├── OpenSans-Light-webfont.eot
        │   │       │   │   ├── OpenSans-Light-webfont.svg
        │   │       │   │   ├── OpenSans-Light-webfont.woff
        │   │       │   │   ├── OpenSans-Regular-webfont.eot
        │   │       │   │   ├── OpenSans-Regular-webfont.svg
        │   │       │   │   └── OpenSans-Regular-webfont.woff
        │   │       │   ├── scripts
        │   │       │   │   ├── linenumber.js
        │   │       │   │   └── prettify
        │   │       │   │       ├── lang-css.js
        │   │       │   │       └── prettify.js
        │   │       │   └── styles
        │   │       │       ├── jsdoc-default.css
        │   │       │       ├── prettify-jsdoc.css
        │   │       │       └── prettify-tomorrow.css
        │   │       └── tmpl
        │   │           ├── augments.tmpl
        │   │           ├── container.tmpl
        │   │           ├── details.tmpl
        │   │           ├── examples.tmpl
        │   │           ├── example.tmpl
        │   │           ├── exceptions.tmpl
        │   │           ├── layout.tmpl
        │   │           ├── mainpage.tmpl
        │   │           ├── members.tmpl
        │   │           ├── method.tmpl
        │   │           ├── params.tmpl
        │   │           ├── properties.tmpl
        │   │           ├── returns.tmpl
        │   │           ├── source.tmpl
        │   │           ├── tutorial.tmpl
        │   │           └── type.tmpl
        │   ├── examples
        │   │   ├── glfw-window.js
        │   │   ├── nodejs-align.js
        │   │   ├── nodejs-capture.js
        │   │   ├── nodejs-pointcloud.js
        │   │   ├── nodejs-save-to-disk.js
        │   │   ├── package.json
        │   │   ├── package-lock.json
        │   │   ├── realsense_viewer
        │   │   │   ├── index.js
        │   │   │   ├── package.json
        │   │   │   └── public
        │   │   │       ├── app.js
        │   │   │       ├── common.js
        │   │   │       ├── index.html
        │   │   │       └── vue
        │   │   └── sensor_control
        │   │       └── nodejs-sensor-control.js
        │   ├── index.js
        │   ├── package.json
        │   ├── package-lock.json
        │   ├── README.md
        │   ├── scripts
        │   │   ├── generate-dist-package.js
        │   │   ├── generate-doc.js
        │   │   └── npm_dist
        │   │       ├── binding.gyp
        │   │       ├── build-dist.bat
        │   │       ├── build-dist-mac.sh
        │   │       ├── build-dist.sh
        │   │       ├── build-librealsense.js
        │   │       ├── gen-dist.sh
        │   │       └── README.md
        │   ├── src
        │   │   └── addon.cpp
        │   ├── test
        │   │   ├── package.json
        │   │   ├── README.md
        │   │   ├── test-align.js
        │   │   ├── test-colorizer.js
        │   │   ├── test-config.js
        │   │   ├── test-context.js
        │   │   ├── test-depthframe.js
        │   │   ├── test-depthsensor.js
        │   │   ├── test-devicehub.js
        │   │   ├── test-device.js
        │   │   ├── test-devicelist.js
        │   │   ├── test-frame.js
        │   │   ├── test-frameset.js
        │   │   ├── test-functional.js
        │   │   ├── test-functional-online.js
        │   │   ├── test-pipeline.js
        │   │   ├── test-pipelineprofile.js
        │   │   ├── test-playbackdevice.js
        │   │   ├── test-pointcloud.js
        │   │   ├── test-points.js
        │   │   ├── test-recorderdevice.js
        │   │   ├── test-sensor-extensions.js
        │   │   ├── test-sensor.js
        │   │   ├── test-streamprofile.js
        │   │   ├── test-videoframe.js
        │   │   └── test-videostreamprofile.js
        │   └── tools
        │       ├── linter.js
        │       ├── package.json
        │       └── package-lock.json
        ├── opencv
        │   ├── CMakeLists.txt
        │   ├── cv-helpers.hpp
        │   ├── depth-filter
        │   │   ├── camera-settings.json
        │   │   ├── CMakeLists.txt
        │   │   ├── downsample.cpp
        │   │   ├── downsample.h
        │   │   ├── readme.md
        │   │   └── rs-depth-filter.cpp
        │   ├── dnn
        │   │   ├── CMakeLists.txt
        │   │   ├── readme.md
        │   │   ├── res
        │   │   │   └── 1.PNG
        │   │   └── rs-dnn.cpp
        │   ├── grabcuts
        │   │   ├── CMakeLists.txt
        │   │   ├── readme.md
        │   │   ├── res
        │   │   │   ├── input.png
        │   │   │   ├── masks.png
        │   │   │   └── result.png
        │   │   └── rs-grabcuts.cpp
        │   ├── imshow
        │   │   ├── CMakeLists.txt
        │   │   ├── readme.md
        │   │   └── rs-imshow.cpp
        │   ├── kinfu
        │   │   ├── CMakeLists.txt
        │   │   ├── readme.md
        │   │   ├── res
        │   │   │   └── result.gif
        │   │   └── rs-kinfu.cpp
        │   ├── latency-tool
        │   │   ├── CMakeLists.txt
        │   │   ├── latency-detector.h
        │   │   ├── readme.md
        │   │   ├── res
        │   │   │   ├── 1.png
        │   │   │   ├── 2.PNG
        │   │   │   └── 3.png
        │   │   └── rs-latency-tool.cpp
        │   ├── readme.md
        │   └── res
        │       ├── 1.PNG
        │       ├── 2.PNG
        │       ├── 3.PNG
        │       ├── 4.PNG
        │       └── 5.PNG
        ├── openni2
        │   ├── CMakeLists.txt
        │   ├── doc
        │   │   └── img
        │   │       ├── demo.jpg
        │   │       ├── oni_capture.jpg
        │   │       ├── oni_video_mode.jpg
        │   │       └── oni_viewer.jpg
        │   ├── README.md
        │   └── src
        │       ├── Profiler.h
        │       ├── Profiler.inl
        │       ├── Rs2Base.cpp
        │       ├── Rs2Base.h
        │       ├── Rs2Commands.h
        │       ├── Rs2Device.cpp
        │       ├── Rs2Device.h
        │       ├── Rs2DeviceProps.cpp
        │       ├── Rs2Driver.cpp
        │       ├── Rs2Driver.h
        │       ├── Rs2Stream.cpp
        │       ├── Rs2Stream.h
        │       ├── Rs2StreamProps.cpp
        │       └── XnDepthShiftTables.h
        ├── openvino
        │   ├── CMakeLists.txt
        │   ├── dl_vino_model.cmake
        │   ├── dnn
        │   │   ├── CMakeLists.txt
        │   │   ├── readme.md
        │   │   ├── rs-dnn-vino.cpp
        │   │   └── rs-dnn-vino.jpg
        │   ├── face
        │   │   ├── CMakeLists.txt
        │   │   ├── readme.md
        │   │   ├── rs-face-vino.cpp
        │   │   └── rs-face-vino.jpg
        │   ├── readme.md
        │   └── rs-vino
        │       ├── age-gender-detection.cpp
        │       ├── age-gender-detection.h
        │       ├── base-detection.cpp
        │       ├── base-detection.h
        │       ├── detected-object.cpp
        │       ├── detected-object.h
        │       ├── object-detection.cpp
        │       ├── object-detection.h
        │       └── openvino-helpers.h
        ├── pcl
        │   ├── CMakeLists.txt
        │   ├── pcl
        │   │   ├── CMakeLists.txt
        │   │   ├── readme.md
        │   │   └── rs-pcl.cpp
        │   ├── pcl-color
        │   │   ├── CMakeLists.txt
        │   │   ├── readme.md
        │   │   └── rs-pcl-color.cpp
        │   ├── readme.md
        │   └── res
        │       ├── 1.PNG
        │       ├── 2.PNG
        │       ├── 3.PNG
        │       ├── 4.PNG
        │       └── 5.PNG
        ├── python
        │   ├── c_files.cpp
        │   ├── CMakeLists.txt
        │   ├── docs
        │   │   ├── CMake
        │   │   │   └── FindSphinx.cmake
        │   │   ├── CMakeLists.txt
        │   │   ├── conf.py.in
        │   │   ├── index.rst
        │   │   └── _templates
        │   │       ├── class.rst
        │   │       └── module.rst
        │   ├── examples
        │   │   ├── align-depth2color.py
        │   │   ├── auto_calibration_config.json
        │   │   ├── box_dimensioner_multicam
        │   │   │   ├── box_dimensioner_multicam_demo.py
        │   │   │   ├── calculate_rmsd_kabsch.py
        │   │   │   ├── calibration_kabsch.py
        │   │   │   ├── helper_functions.py
        │   │   │   ├── HighResHighAccuracyPreset.json
        │   │   │   ├── measurement_task.py
        │   │   │   ├── pattern_chessboard.png
        │   │   │   ├── readme.md
        │   │   │   ├── realsense_device_manager.py
        │   │   │   └── samplesetupandoutput.jpg
        │   │   ├── depth_auto_calibration_example.py
        │   │   ├── ethernet_client_server
        │   │   │   ├── AlwaysRunningServer.bash
        │   │   │   ├── EtherSenseClient.py
        │   │   │   ├── EtherSenseServer.py
        │   │   │   ├── MultiCameraEthernet.png
        │   │   │   ├── README.md
        │   │   │   ├── setup.py
        │   │   │   └── UpBoardSwitch.JPG
        │   │   ├── export_ply_example.py
        │   │   ├── frame_queue_example.py
        │   │   ├── opencv_pointcloud_viewer.py
        │   │   ├── opencv_viewer_example.py
        │   │   ├── pybackend_example_1_general.py
        │   │   ├── pyglet_pointcloud_viewer.py
        │   │   ├── python-rs400-advanced-mode-example.py
        │   │   ├── python-tutorial-1-depth.py
        │   │   ├── read_bag_example.py
        │   │   ├── readme.md
        │   │   ├── t265_example.py
        │   │   ├── t265_rpy.py
        │   │   ├── t265_stereo.py
        │   │   └── t265_wheel_odometry
        │   │       ├── calibration_odometry.json
        │   │       └── t265_wheel_odometry.py
        │   ├── find_librs_version.py
        │   ├── pybackend.cpp
        │   ├── pybackend_extras.cpp
        │   ├── pybackend_extras.h
        │   ├── pyrealsense2
        │   │   └── __init__.py
        │   ├── pyrs_advanced_mode.cpp
        │   ├── pyrs_context.cpp
        │   ├── pyrs_device.cpp
        │   ├── pyrs_export.cpp
        │   ├── pyrs_frame.cpp
        │   ├── pyrs_internal.cpp
        │   ├── pyrs_net.cpp
        │   ├── pyrs_options.cpp
        │   ├── pyrs_pipeline.cpp
        │   ├── pyrs_processing.cpp
        │   ├── pyrs_record_playback.cpp
        │   ├── pyrs_sensor.cpp
        │   ├── pyrs_types.cpp
        │   ├── pyrsutil.cpp
        │   ├── python.cpp
        │   ├── python.hpp
        │   ├── readme.md
        │   ├── README.rst
        │   ├── requirements.txt
        │   ├── setup.py
        │   └── third_party
        │       └── pybind11
        │           ├── CMakeLists.txt
        │           ├── include
        │           │   └── pybind11
        │           │       ├── attr.h
        │           │       ├── buffer_info.h
        │           │       ├── cast.h
        │           │       ├── chrono.h
        │           │       ├── common.h
        │           │       ├── complex.h
        │           │       ├── detail
        │           │       │   ├── class.h
        │           │       │   ├── common.h
        │           │       │   ├── descr.h
        │           │       │   ├── init.h
        │           │       │   ├── internals.h
        │           │       │   └── typeid.h
        │           │       ├── eigen.h
        │           │       ├── embed.h
        │           │       ├── eval.h
        │           │       ├── functional.h
        │           │       ├── iostream.h
        │           │       ├── numpy.h
        │           │       ├── operators.h
        │           │       ├── options.h
        │           │       ├── pybind11.h
        │           │       ├── pytypes.h
        │           │       ├── stl_bind.h
        │           │       └── stl.h
        │           ├── LICENSE
        │           ├── MANIFEST.in
        │           ├── pybind11
        │           │   ├── __init__.py
        │           │   ├── __main__.py
        │           │   └── _version.py
        │           ├── setup.cfg
        │           ├── setup.py
        │           └── tools
        │               ├── check-style.sh
        │               ├── FindCatch.cmake
        │               ├── FindEigen3.cmake
        │               ├── FindPythonLibsNew.cmake
        │               ├── libsize.py
        │               ├── mkdoc.py
        │               ├── pybind11Config.cmake.in
        │               └── pybind11Tools.cmake
        ├── readme.md
        ├── unity
        │   ├── Assets
        │   │   ├── RealSenseSDK2.0
        │   │   │   ├── Editor
        │   │   │   │   ├── RsDeviceEditor.cs
        │   │   │   │   ├── RsDeviceEditor.cs.meta
        │   │   │   │   ├── RsDeviceInspectorEditor.cs
        │   │   │   │   ├── RsDeviceInspectorEditor.cs.meta
        │   │   │   │   ├── RsProcessingPipeEditor.cs
        │   │   │   │   └── RsProcessingPipeEditor.cs.meta
        │   │   │   ├── Editor.meta
        │   │   │   ├── Materials
        │   │   │   │   ├── ARBackgroundMat.mat
        │   │   │   │   ├── ARBackgroundMat.mat.meta
        │   │   │   │   ├── BGSegMat.mat
        │   │   │   │   ├── BGSegMat.mat.meta
        │   │   │   │   ├── CustomSkybox.mat
        │   │   │   │   ├── CustomSkybox.mat.meta
        │   │   │   │   ├── depthMat.mat
        │   │   │   │   ├── depthMat.mat.meta
        │   │   │   │   ├── GrayscaleMat.mat
        │   │   │   │   ├── GrayscaleMat.mat.meta
        │   │   │   │   ├── GridMatMajor.mat
        │   │   │   │   ├── GridMatMajor.mat.meta
        │   │   │   │   ├── GridMatMinor.mat
        │   │   │   │   ├── GridMatMinor.mat.meta
        │   │   │   │   ├── IRmat.mat
        │   │   │   │   ├── IRmat.mat.meta
        │   │   │   │   ├── PointCloudMat.mat
        │   │   │   │   ├── PointCloudMat.mat.meta
        │   │   │   │   ├── RGBMat.mat
        │   │   │   │   ├── RGBMat.mat.meta
        │   │   │   │   ├── TrailMat.mat
        │   │   │   │   └── TrailMat.mat.meta
        │   │   │   ├── Materials.meta
        │   │   │   ├── Misc
        │   │   │   │   ├── Animation
        │   │   │   │   │   ├── PostProcessingDrawerClosed.anim
        │   │   │   │   │   ├── PostProcessingDrawerClosed.anim.meta
        │   │   │   │   │   ├── PostProcessingDrawer.controller
        │   │   │   │   │   ├── PostProcessingDrawer.controller.meta
        │   │   │   │   │   ├── PostProcessingDrawerOpen.anim
        │   │   │   │   │   └── PostProcessingDrawerOpen.anim.meta
        │   │   │   │   ├── Animation.meta
        │   │   │   │   ├── Blue.mat
        │   │   │   │   ├── Blue.mat.meta
        │   │   │   │   ├── Editor
        │   │   │   │   │   ├── CreateAssetBundles.cs
        │   │   │   │   │   └── CreateAssetBundles.cs.meta
        │   │   │   │   ├── Editor.meta
        │   │   │   │   ├── Prefabs
        │   │   │   │   │   ├── ColormapDropdown.prefab
        │   │   │   │   │   ├── ColormapDropdown.prefab.meta
        │   │   │   │   │   ├── ErrorPanel.prefab
        │   │   │   │   │   ├── ErrorPanel.prefab.meta
        │   │   │   │   │   ├── MinMaxSlider.prefab
        │   │   │   │   │   ├── MinMaxSlider.prefab.meta
        │   │   │   │   │   ├── PlayPause.prefab
        │   │   │   │   │   ├── PlayPause.prefab.meta
        │   │   │   │   │   ├── SampleUI.prefab
        │   │   │   │   │   └── SampleUI.prefab.meta
        │   │   │   │   ├── Prefabs.meta
        │   │   │   │   ├── SampleSceneUI.unity
        │   │   │   │   ├── SampleSceneUI.unity.meta
        │   │   │   │   ├── Textures
        │   │   │   │   │   ├── colormaps.png
        │   │   │   │   │   ├── colormaps.png.meta
        │   │   │   │   │   ├── forkme_left_darkblue_121621.png
        │   │   │   │   │   ├── forkme_left_darkblue_121621.png.meta
        │   │   │   │   │   ├── Icons
        │   │   │   │   │   │   ├── 005b-help-outlined.png
        │   │   │   │   │   │   ├── 005b-help-outlined.png.meta
        │   │   │   │   │   │   ├── 073-menu.png
        │   │   │   │   │   │   ├── 073-menu.png.meta
        │   │   │   │   │   │   ├── 078-down.png
        │   │   │   │   │   │   ├── 078-down.png.meta
        │   │   │   │   │   │   ├── 081-arrow-back-left.png
        │   │   │   │   │   │   ├── 081-arrow-back-left.png.meta
        │   │   │   │   │   │   ├── 087-on-off.png
        │   │   │   │   │   │   ├── 087-on-off.png.meta
        │   │   │   │   │   │   ├── 253-play.png
        │   │   │   │   │   │   ├── 253-play.png.meta
        │   │   │   │   │   │   ├── 254-pause.png
        │   │   │   │   │   │   ├── 254-pause.png.meta
        │   │   │   │   │   │   ├── color.png
        │   │   │   │   │   │   ├── color.png.meta
        │   │   │   │   │   │   ├── GitHub-Mark-Light-32px.png
        │   │   │   │   │   │   ├── GitHub-Mark-Light-32px.png.meta
        │   │   │   │   │   │   ├── grayscale.png
        │   │   │   │   │   │   ├── grayscale.png.meta
        │   │   │   │   │   │   ├── look.png
        │   │   │   │   │   │   ├── look.png.meta
        │   │   │   │   │   │   ├── magnify.png
        │   │   │   │   │   │   ├── magnify.png.meta
        │   │   │   │   │   │   ├── pan.png
        │   │   │   │   │   │   ├── pan.png.meta
        │   │   │   │   │   │   ├── radiobox.png
        │   │   │   │   │   │   ├── radiobox.png.meta
        │   │   │   │   │   │   ├── rs16.png
        │   │   │   │   │   │   ├── rs16.png.meta
        │   │   │   │   │   │   ├── rs256.png
        │   │   │   │   │   │   └── rs256.png.meta
        │   │   │   │   │   ├── Icons.meta
        │   │   │   │   │   ├── realsense_4c_075_white.png
        │   │   │   │   │   ├── realsense_4c_075_white.png.meta
        │   │   │   │   │   ├── realsense.png
        │   │   │   │   │   ├── realsense.png.meta
        │   │   │   │   │   ├── shadow.png
        │   │   │   │   │   ├── shadow.png.meta
        │   │   │   │   │   ├── switch.png
        │   │   │   │   │   └── switch.png.meta
        │   │   │   │   ├── Textures.meta
        │   │   │   │   ├── Utils
        │   │   │   │   │   ├── BoolInvert.cs
        │   │   │   │   │   ├── BoolInvert.cs.meta
        │   │   │   │   │   ├── BoolToFloat.cs
        │   │   │   │   │   ├── BoolToFloat.cs.meta
        │   │   │   │   │   ├── ErrorPopup.cs
        │   │   │   │   │   ├── ErrorPopup.cs.meta
        │   │   │   │   │   ├── FloatToStringFormat.cs
        │   │   │   │   │   ├── FloatToStringFormat.cs.meta
        │   │   │   │   │   ├── FloatTween.cs
        │   │   │   │   │   ├── FloatTween.cs.meta
        │   │   │   │   │   ├── GetMaterialFloat.cs
        │   │   │   │   │   ├── GetMaterialFloat.cs.meta
        │   │   │   │   │   ├── GetMaterialInt.cs
        │   │   │   │   │   ├── GetMaterialInt.cs.meta
        │   │   │   │   │   ├── GridMesh.cs
        │   │   │   │   │   ├── GridMesh.cs.meta
        │   │   │   │   │   ├── MinMaxSlider.cs
        │   │   │   │   │   ├── MinMaxSlider.cs.meta
        │   │   │   │   │   ├── MoveAlongZ.cs
        │   │   │   │   │   ├── MoveAlongZ.cs.meta
        │   │   │   │   │   ├── NamedTextureBinding.cs
        │   │   │   │   │   ├── NamedTextureBinding.cs.meta
        │   │   │   │   │   ├── OrbitCameraControl.cs
        │   │   │   │   │   ├── OrbitCameraControl.cs.meta
        │   │   │   │   │   ├── RsDeviceListener.cs
        │   │   │   │   │   ├── RsDeviceListener.cs.meta
        │   │   │   │   │   ├── RsStreamAvailability.cs
        │   │   │   │   │   ├── RsStreamAvailability.cs.meta
        │   │   │   │   │   ├── SceneLoader.cs
        │   │   │   │   │   ├── SceneLoader.cs.meta
        │   │   │   │   │   ├── StringFloatBinding.cs
        │   │   │   │   │   ├── StringFloatBinding.cs.meta
        │   │   │   │   │   ├── StringIntBinding.cs
        │   │   │   │   │   ├── StringIntBinding.cs.meta
        │   │   │   │   │   ├── Utils.asmdef
        │   │   │   │   │   └── Utils.asmdef.meta
        │   │   │   │   └── Utils.meta
        │   │   │   ├── Misc.meta
        │   │   │   ├── Models
        │   │   │   │   ├── Materials
        │   │   │   │   │   ├── blinn1.mat
        │   │   │   │   │   ├── blinn1.mat.meta
        │   │   │   │   │   ├── blinn2.mat
        │   │   │   │   │   ├── blinn2.mat.meta
        │   │   │   │   │   ├── blinn3.mat
        │   │   │   │   │   ├── blinn3.mat.meta
        │   │   │   │   │   ├── blinn4.mat
        │   │   │   │   │   ├── blinn4.mat.meta
        │   │   │   │   │   ├── blinn5.mat
        │   │   │   │   │   └── blinn5.mat.meta
        │   │   │   │   ├── Materials.meta
        │   │   │   │   ├── T265.fbx
        │   │   │   │   └── T265.fbx.meta
        │   │   │   ├── Models.meta
        │   │   │   ├── Prefabs
        │   │   │   │   ├── PointCloud.prefab
        │   │   │   │   ├── PointCloud.prefab.meta
        │   │   │   │   ├── RsDevice.prefab
        │   │   │   │   ├── RsDevice.prefab.meta
        │   │   │   │   ├── RsProcessingPipe.prefab
        │   │   │   │   └── RsProcessingPipe.prefab.meta
        │   │   │   ├── Prefabs.meta
        │   │   │   ├── ProcessingPipe
        │   │   │   │   ├── AlignmentSample.asset
        │   │   │   │   ├── AlignmentSample.asset.meta
        │   │   │   │   ├── ARBackground.asset
        │   │   │   │   ├── ARBackground.asset.meta
        │   │   │   │   ├── BackgroundSegmentation.asset
        │   │   │   │   ├── BackgroundSegmentation.asset.meta
        │   │   │   │   ├── PointCloudDepthAndColor.asset
        │   │   │   │   ├── PointCloudDepthAndColor.asset.meta
        │   │   │   │   ├── PointCloudDepth.asset
        │   │   │   │   ├── PointCloudDepth.asset.meta
        │   │   │   │   ├── PointCloudProcessingBlocks.asset
        │   │   │   │   └── PointCloudProcessingBlocks.asset.meta
        │   │   │   ├── ProcessingPipe.meta
        │   │   │   ├── Scenes
        │   │   │   │   ├── Samples
        │   │   │   │   │   ├── AlignmentSample.unity
        │   │   │   │   │   ├── AlignmentSample.unity.meta
        │   │   │   │   │   ├── ARBackground.unity
        │   │   │   │   │   ├── ARBackground.unity.meta
        │   │   │   │   │   ├── BackgroundSegmentation.unity
        │   │   │   │   │   ├── BackgroundSegmentation.unity.meta
        │   │   │   │   │   ├── PointCloudDepthAndColor.unity
        │   │   │   │   │   ├── PointCloudDepthAndColor.unity.meta
        │   │   │   │   │   ├── PointCloudProcessingBlocks.unity
        │   │   │   │   │   ├── PointCloudProcessingBlocks.unity.meta
        │   │   │   │   │   ├── SLAM.unity
        │   │   │   │   │   ├── SLAM.unity.meta
        │   │   │   │   │   ├── TexturesDepthAndColor.unity
        │   │   │   │   │   ├── TexturesDepthAndColor.unity.meta
        │   │   │   │   │   ├── TexturesDepthAndInfrared.unity
        │   │   │   │   │   └── TexturesDepthAndInfrared.unity.meta
        │   │   │   │   ├── Samples.meta
        │   │   │   │   ├── StartHere.unity
        │   │   │   │   └── StartHere.unity.meta
        │   │   │   ├── Scenes.meta
        │   │   │   ├── Scripts
        │   │   │   │   ├── ProcessingBlocks
        │   │   │   │   │   ├── DepthCutoff.cs
        │   │   │   │   │   ├── DepthCutoff.cs.meta
        │   │   │   │   │   ├── RsAlign.cs
        │   │   │   │   │   ├── RsAlign.cs.meta
        │   │   │   │   │   ├── RsColorizer.cs
        │   │   │   │   │   ├── RsColorizer.cs.meta
        │   │   │   │   │   ├── RsDecimationFilter.cs
        │   │   │   │   │   ├── RsDecimationFilter.cs.meta
        │   │   │   │   │   ├── RsDisparityTransform.cs
        │   │   │   │   │   ├── RsDisparityTransform.cs.meta
        │   │   │   │   │   ├── RsHoleFillingFilter.cs
        │   │   │   │   │   ├── RsHoleFillingFilter.cs.meta
        │   │   │   │   │   ├── RsPointCloud.cs
        │   │   │   │   │   ├── RsPointCloud.cs.meta
        │   │   │   │   │   ├── RsProcessingProfile.cs
        │   │   │   │   │   ├── RsProcessingProfile.cs.meta
        │   │   │   │   │   ├── RsSpatialFilter.cs
        │   │   │   │   │   ├── RsSpatialFilter.cs.meta
        │   │   │   │   │   ├── RsTemporalFilter.cs
        │   │   │   │   │   ├── RsTemporalFilter.cs.meta
        │   │   │   │   │   ├── RsThresholdFilter.cs
        │   │   │   │   │   └── RsThresholdFilter.cs.meta
        │   │   │   │   ├── ProcessingBlocks.meta
        │   │   │   │   ├── RealSense.asmdef
        │   │   │   │   ├── RealSense.asmdef.meta
        │   │   │   │   ├── RsARBackgroundRenderer.cs
        │   │   │   │   ├── RsARBackgroundRenderer.cs.meta
        │   │   │   │   ├── RsConfiguration.cs
        │   │   │   │   ├── RsConfiguration.cs.meta
        │   │   │   │   ├── RsDevice.cs
        │   │   │   │   ├── RsDevice.cs.meta
        │   │   │   │   ├── RsDeviceInspector.cs
        │   │   │   │   ├── RsDeviceInspector.cs.meta
        │   │   │   │   ├── RsFrameProvider.cs
        │   │   │   │   ├── RsFrameProvider.cs.meta
        │   │   │   │   ├── RsPointCloudRenderer.cs
        │   │   │   │   ├── RsPointCloudRenderer.cs.meta
        │   │   │   │   ├── RsPoseStreamTransformer.cs
        │   │   │   │   ├── RsPoseStreamTransformer.cs.meta
        │   │   │   │   ├── RsProcessingBlock.cs
        │   │   │   │   ├── RsProcessingBlock.cs.meta
        │   │   │   │   ├── RsProcessingPipe.cs
        │   │   │   │   ├── RsProcessingPipe.cs.meta
        │   │   │   │   ├── RsStreamTextureRenderer.cs
        │   │   │   │   ├── RsStreamTextureRenderer.cs.meta
        │   │   │   │   ├── RsVideoStreamRequest.cs
        │   │   │   │   └── RsVideoStreamRequest.cs.meta
        │   │   │   ├── Scripts.meta
        │   │   │   ├── Shaders
        │   │   │   │   ├── ARBackground.shader
        │   │   │   │   ├── ARBackground.shader.meta
        │   │   │   │   ├── BGSeg.shader
        │   │   │   │   ├── BGSeg.shader.meta
        │   │   │   │   ├── BW.shader
        │   │   │   │   ├── BW.shader.meta
        │   │   │   │   ├── Custom Skybox.shader
        │   │   │   │   ├── Custom Skybox.shader.meta
        │   │   │   │   ├── Depth.shader
        │   │   │   │   ├── Depth.shader.meta
        │   │   │   │   ├── Grayscale.shader
        │   │   │   │   ├── Grayscale.shader.meta
        │   │   │   │   ├── PointCloudGeom.shader
        │   │   │   │   ├── PointCloudGeom.shader.meta
        │   │   │   │   ├── PointCloud.shader
        │   │   │   │   ├── PointCloud.shader.meta
        │   │   │   │   ├── RGB.shader
        │   │   │   │   ├── RGB.shader.meta
        │   │   │   │   ├── UnlitTransparentShader.shader
        │   │   │   │   └── UnlitTransparentShader.shader.meta
        │   │   │   └── Shaders.meta
        │   │   ├── RealSenseSDK2.0.meta
        │   │   ├── StreamingAssets
        │   │   │   ├── sample_assets
        │   │   │   ├── sample_assets.manifest
        │   │   │   ├── sample_assets.manifest.meta
        │   │   │   ├── sample_assets.meta
        │   │   │   ├── sample_scenes
        │   │   │   ├── sample_scenes.manifest
        │   │   │   ├── sample_scenes.manifest.meta
        │   │   │   ├── sample_scenes.meta
        │   │   │   ├── StreamingAssets
        │   │   │   ├── StreamingAssets.manifest
        │   │   │   ├── StreamingAssets.manifest.meta
        │   │   │   └── StreamingAssets.meta
        │   │   └── StreamingAssets.meta
        │   ├── ProjectSettings
        │   │   ├── AudioManager.asset
        │   │   ├── ClusterInputManager.asset
        │   │   ├── DynamicsManager.asset
        │   │   ├── EditorBuildSettings.asset
        │   │   ├── EditorSettings.asset
        │   │   ├── GraphicsSettings.asset
        │   │   ├── InputManager.asset
        │   │   ├── NavMeshAreas.asset
        │   │   ├── NetworkManager.asset
        │   │   ├── Physics2DSettings.asset
        │   │   ├── PresetManager.asset
        │   │   ├── ProjectSettings.asset
        │   │   ├── ProjectVersion.txt
        │   │   ├── QualitySettings.asset
        │   │   ├── TagManager.asset
        │   │   ├── TimeManager.asset
        │   │   └── UnityConnectSettings.asset
        │   └── readme.md
        └── unrealengine4
            ├── Content
            │   ├── BP_RealSenseAPI.uasset
            │   ├── BP_RealSenseInspector.uasset
            │   ├── M_BGSeg.uasset
            │   ├── M_Color.uasset
            │   ├── M_Depth.uasset
            │   ├── M_Infrared.uasset
            │   ├── T_Depth.uasset
            │   └── TestLevel.umap
            ├── doc
            │   └── img
            │       ├── bp_enum_devices.jpg
            │       ├── bp_enum_options.jpg
            │       ├── bp_enum_sensors.jpg
            │       ├── bp_get_context.jpg
            │       ├── bp_get_inspector.jpg
            │       ├── bp_get_textures.jpg
            │       ├── bp_load_save_preset.jpg
            │       ├── bp_set_option.jpg
            │       ├── bp_start.jpg
            │       ├── bp_stream_config.jpg
            │       ├── bp_transform_pcl.jpg
            │       ├── demo.jpg
            │       ├── device_dropdown.jpg
            │       ├── hw_inspector.jpg
            │       ├── pcl_config.jpg
            │       ├── record_playback.jpg
            │       ├── record_playback_ui.jpg
            │       └── stream_config.jpg
            ├── LICENSE
            ├── Plugins
            │   ├── RealSense
            │   │   ├── RealSense.uplugin
            │   │   ├── Resources
            │   │   │   └── Icon128.png
            │   │   └── Source
            │   │       └── RealSense
            │   │           ├── Private
            │   │           │   ├── ColorMap.inl
            │   │           │   ├── DepthColorizer.cpp
            │   │           │   ├── DepthColorizer.h
            │   │           │   ├── DynamicTexture.cpp
            │   │           │   ├── DynamicTexture.h
            │   │           │   ├── PCH.h
            │   │           │   ├── Profiler.h
            │   │           │   ├── Profiler.inl
            │   │           │   ├── RealSenseContext.cpp
            │   │           │   ├── RealSenseDetailCustomization.cpp
            │   │           │   ├── RealSenseDetailCustomization.h
            │   │           │   ├── RealSenseDevice.cpp
            │   │           │   ├── RealSenseInspector.cpp
            │   │           │   ├── RealSenseOption.cpp
            │   │           │   ├── RealSensePluginImpl.cpp
            │   │           │   ├── RealSensePluginImpl.h
            │   │           │   ├── RealSenseSensor.cpp
            │   │           │   └── Shared.h
            │   │           ├── Public
            │   │           │   ├── RealSenseContext.h
            │   │           │   ├── RealSenseDevice.h
            │   │           │   ├── RealSenseInspector.h
            │   │           │   ├── RealSenseNative.h
            │   │           │   ├── RealSenseOption.h
            │   │           │   ├── RealSensePlugin.h
            │   │           │   ├── RealSenseSensor.h
            │   │           │   └── RealSenseTypes.h
            │   │           └── RealSense.Build.cs
            │   └── RuntimeMeshComponent
            │       ├── LICENSE
            │       ├── README.md
            │       ├── Resources
            │       │   └── Icon128.png
            │       ├── RuntimeMeshComponent.uplugin
            │       └── Source
            │           ├── RuntimeMeshComponent
            │           │   ├── Private
            │           │   │   ├── RuntimeMeshActor.cpp
            │           │   │   ├── RuntimeMeshBlueprintMeshBuilder.cpp
            │           │   │   ├── RuntimeMeshBuilder.cpp
            │           │   │   ├── RuntimeMeshComponent.cpp
            │           │   │   ├── RuntimeMeshComponentPlugin.cpp
            │           │   │   ├── RuntimeMeshComponentProxy.cpp
            │           │   │   ├── RuntimeMeshComponentProxy.h
            │           │   │   ├── RuntimeMeshCore.cpp
            │           │   │   ├── RuntimeMesh.cpp
            │           │   │   ├── RuntimeMeshData.cpp
            │           │   │   ├── RuntimeMeshInternalUtilities.h
            │           │   │   ├── RuntimeMeshLegacySerialization.cpp
            │           │   │   ├── RuntimeMeshLegacySerialization.h
            │           │   │   ├── RuntimeMeshLibrary.cpp
            │           │   │   ├── RuntimeMeshProxy.cpp
            │           │   │   ├── RuntimeMeshProxy.h
            │           │   │   ├── RuntimeMeshRendering.cpp
            │           │   │   ├── RuntimeMeshRendering.h
            │           │   │   ├── RuntimeMeshSection.cpp
            │           │   │   ├── RuntimeMeshSectionProxy.cpp
            │           │   │   ├── RuntimeMeshSectionProxy.h
            │           │   │   ├── RuntimeMeshShapeGenerator.cpp
            │           │   │   ├── RuntimeMeshSlicer.cpp
            │           │   │   ├── RuntimeMeshTessellationUtilities.cpp
            │           │   │   ├── RuntimeMeshTessellationUtilities.h
            │           │   │   └── RuntimeMeshUpdateCommands.h
            │           │   ├── Public
            │           │   │   ├── RuntimeMeshActor.h
            │           │   │   ├── RuntimeMeshBlueprint.h
            │           │   │   ├── RuntimeMeshBlueprintMeshBuilder.h
            │           │   │   ├── RuntimeMeshBuilder.h
            │           │   │   ├── RuntimeMeshCollision.h
            │           │   │   ├── RuntimeMeshComponent.h
            │           │   │   ├── RuntimeMeshComponentPlugin.h
            │           │   │   ├── RuntimeMeshCore.h
            │           │   │   ├── RuntimeMeshData.h
            │           │   │   ├── RuntimeMeshGenericVertex.h
            │           │   │   ├── RuntimeMesh.h
            │           │   │   ├── RuntimeMeshLibrary.h
            │           │   │   ├── RuntimeMeshManager.h
            │           │   │   ├── RuntimeMeshSection.h
            │           │   │   ├── RuntimeMeshShapeGenerator.h
            │           │   │   └── RuntimeMeshSlicer.h
            │           │   └── RuntimeMeshComponent.Build.cs
            │           └── RuntimeMeshComponentEditor
            │               ├── Private
            │               │   ├── RuntimeMeshComponentDetails.cpp
            │               │   ├── RuntimeMeshComponentDetails.h
            │               │   ├── RuntimeMeshComponentEditorCommands.cpp
            │               │   ├── RuntimeMeshComponentEditorPlugin.cpp
            │               │   └── RuntimeMeshComponentEditorStyle.cpp
            │               ├── Public
            │               │   ├── IRuntimeMeshComponentEditorPlugin.h
            │               │   ├── RuntimeMeshComponentEditorCommands.h
            │               │   └── RuntimeMeshComponentEditorStyle.h
            │               └── RuntimeMeshComponentEditor.Build.cs
            ├── README.md
            ├── RealSenseUE.uproject
            └── Source
                ├── RealSenseUE
                │   ├── RealSenseTestActor.cpp
                │   ├── RealSenseTestActor.h
                │   ├── RealSenseUE.Build.cs
                │   ├── RealSenseUE.cpp
                │   └── RealSenseUE.h
                ├── RealSenseUEEditor.Target.cs
                └── RealSenseUE.Target.cs

530 directories, 3149 files

标签:

实例下载地址

librealsense安装包

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警