CVB++ 15.0
detail_dense_point_cloud.hpp
1#pragma once
2
3#include "../_decl/decl_dense_point_cloud.hpp"
4
5#include "../_decl/decl_sparse_point_cloud.hpp"
6
7namespace Cvb
8{
9 CVB_BEGIN_INLINE_NS
10
12 {
13 return Internal::DoResCallShareOut<SparsePointCloud>(
14 [&](void *&handle) { return CVB_CALL_CAPI(CVC3DCreateSparseFromDensePointCloud(Handle(), handle)); });
15 }
16
17 CVB_END_INLINE_NS
18
19} // namespace Cvb
SparsePointCloudPtr ToSparsePointCloud() const
Creates a sparse point cloud from this dense point cloud with confidence plane.
Definition detail_dense_point_cloud.hpp:11
void * Handle() const noexcept
Returns C-API style handle to Node Object.
Definition decl_point_cloud.hpp:764
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17
std::shared_ptr< SparsePointCloud > SparsePointCloudPtr
Convenience shared pointer for SparsePointCloud.
Definition core_3d.hpp:48