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 12 of file DepthImageUtils.h.

Constructor & Destructor Documentation

◆ DepthImageUtils()

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

Definition at line 14 of file DepthImageUtils.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ convertDepthImageToPointCloud() [1/2]

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

Definition at line 27 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 19 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 25 of file DepthImageUtils.cpp.

+ Here is the call graph for this function:

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