* Add API to transform pixel from color image to depth image with searching on epipolar line
* Fix linux build
* Fix clang build
* Addressing comments
* Remove extra header
* Fix clang
* Add C++ wrapper
* Made allocator hookable
* Plumbed public API for allocator
* C# hooks native allocator
* Update src/csharp/SDK/Device.cs
* Update src/csharp/SDK/Image.cs
Co-Authored-By: Derek M. <MsDerekMa@users.noreply.github.com>
- Add tooltips explaining why options are unavailable (e.g. 3072p doesn't work at 30 FPS)
- Disable starting the IMU if neither camera is enabled since that's no longer supported by the SDK
Also fix an unrelated build break in the transformation tests on some Ubuntu 16.04 setups related to "abs()" resolving to the C version of the function (which expects int args) instead of the C++ version (which has overloads for floats)
* Fixed leak in dewrapper.c. Switched setting to a build variable that can be set in CMAKE.
Also updated leak detection to run a binary unload.
Cleanup up most of the errors I found.
Opened issues #210 and @212 to track leaks that still need to be addressed.
* Adding leak detection logic to k4a_unittest_init() so more tests get it automatically
* Addressing PR feedback
* More logging from transformation
* Address comments
* Better parameter passing in transformation API and update transformation ut to run module function instead of k4a
* address comments
* Fix linux clang error
* ninja clangformat