DepthImageUtils Class Reference

#include <VisionX/components/pointcloud_provider/ImageToPointCloud/DepthImageUtils.h>

Public Member Functions

template<typename PointCloudPtrT>
void convertDepthImageToPointCloud (CByteImage **images, armarx::MetaInfoSizeBasePtr imageMetaInfo, PointCloudPtrT &result)
 
void convertDepthImageToPointCloud (CByteImage **images, armarx::MetaInfoSizeBasePtr imageMetaInfo, size_t numImages, pcl::PointCloud< pcl::PointXYZRGBL >::Ptr &result)
 
 DepthImageUtils (float fovH=43.0f, float fovV=57.0f)
 
void setFieldOfView (float fovH, float fovV)
 
void updateCameraParameters (float fx, float fy, int width, int height)
 

Constructor & Destructor Documentation

◆ DepthImageUtils()

DepthImageUtils ( float fovH = 43.0f,
float fovV = 57.0f )

Member Function Documentation

◆ convertDepthImageToPointCloud() [1/2]

template<typename PointCloudPtrT>
void convertDepthImageToPointCloud ( CByteImage ** images,
armarx::MetaInfoSizeBasePtr imageMetaInfo,
PointCloudPtrT & result )
inline

◆ convertDepthImageToPointCloud() [2/2]

void convertDepthImageToPointCloud ( CByteImage ** images,
armarx::MetaInfoSizeBasePtr imageMetaInfo,
size_t numImages,
pcl::PointCloud< pcl::PointXYZRGBL >::Ptr & result )

◆ setFieldOfView()

void setFieldOfView ( float fovH,
float fovV )

◆ updateCameraParameters()

void updateCameraParameters ( float fx,
float fy,
int width,
int height )

The documentation for this class was generated from the following files: