实例介绍
此为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
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论