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)
 

Detailed Description

Definition at line 15 of file DepthImageUtils.h.

Constructor & Destructor Documentation

◆ DepthImageUtils()

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

Definition at line 11 of file DepthImageUtils.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ convertDepthImageToPointCloud() [1/2]

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

Definition at line 34 of file DepthImageUtils.h.

+ Here is the call graph for this function:

◆ convertDepthImageToPointCloud() [2/2]

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

Definition at line 32 of file DepthImageUtils.cpp.

+ Here is the call graph for this function:

◆ setFieldOfView()

void setFieldOfView ( float fovH,
float fovV )

Definition at line 17 of file DepthImageUtils.cpp.

+ Here is the caller graph for this function:

◆ updateCameraParameters()

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

Definition at line 24 of file DepthImageUtils.cpp.

+ Here is the call graph for this function:

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