mv3d: keep pointcloud as a shared_ptr form instead of raw void* 15/285715/1
authorSeungbae Shin <seungbae.shin@samsung.com>
Fri, 23 Sep 2022 05:37:53 +0000 (14:37 +0900)
committerTae-Young Chung <ty83.chung@samsung.com>
Mon, 19 Dec 2022 01:50:41 +0000 (10:50 +0900)
commitf493594757dd647740c283d334af28d0d0c434df
treed9b26480bd7303e61a81823bca5f5c882ddadb49
parentd52507fff5f89fd2ddf99e315585ac0482a95ed3
mv3d: keep pointcloud as a shared_ptr form instead of raw void*

[Issue type] refactoring

The shared_ptr is exactly what we got from geometry::PointCloud::CreateFrom RGBDImage(),
eventually, this change gives us better readability and safety.
This commit is cherry-picked from https://review.tizen.org/gerrit/gitweb?p=platform/core/api/mediavision.git;a=commit;h=4aacb16816d6013c35b88d5145a0f9e23e4b3c1c

Change-Id: I20e4f95e272dbd8a05ce18c267c1dc84539387d0
include/mv_3d_private.h
mv_3d/3d/include/Mv3d.h
mv_3d/3d/src/Mv3d.cpp
mv_3d/3d/src/mv_3d_internal.cpp