#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <string>
#include "nxLib.h"
Go to the source code of this file.
Classes | |
struct | PointCloudROI |
Functions | |
pcl::PointCloud< pcl::PointXYZ >::Ptr | pointCloudFromNxLib (NxLibItem const &node, std::string const &frame, PointCloudROI const *roi=nullptr) |
pcl::PointCloud< pcl::PointXYZRGB >::Ptr | pointCloudTexturedFromNxLib (NxLibItem const &imageNode, NxLibItem const &pointsNode, std::string const &frame, PointCloudROI const *roi=nullptr) |
pcl::PointCloud< pcl::PointNormal >::Ptr | pointCloudWithNormalsFromNxLib (NxLibItem const &pointMapNode, NxLibItem const &normalNode, std::string const &frame, PointCloudROI const *roi=nullptr) |
pcl::PointCloud<pcl::PointXYZ>::Ptr pointCloudFromNxLib | ( | NxLibItem const & | node, |
std::string const & | frame, | ||
PointCloudROI const * | roi = nullptr |
||
) |
Convert the given binary NxLib node to a PCL point cloud.
Definition at line 12 of file point_cloud_utilities.cpp.
pcl::PointCloud<pcl::PointXYZRGB>::Ptr pointCloudTexturedFromNxLib | ( | NxLibItem const & | imageNode, |
NxLibItem const & | pointsNode, | ||
std::string const & | frame, | ||
PointCloudROI const * | roi = nullptr |
||
) |
Definition at line 95 of file point_cloud_utilities.cpp.
pcl::PointCloud<pcl::PointNormal>::Ptr pointCloudWithNormalsFromNxLib | ( | NxLibItem const & | pointMapNode, |
NxLibItem const & | normalNode, | ||
std::string const & | frame, | ||
PointCloudROI const * | roi = nullptr |
||
) |
Create a PCL point cloud with normals from the given NxLib nodes.
pointMapNode | The NxLib node that contains the point map. |
normalNode | The NxLib node that contains the normal information. |
Definition at line 49 of file point_cloud_utilities.cpp.