Point Cloud Library (PCL)
1.8.1
|
#include </build/pcl-KpRqA6/pcl-1.8.1+dfsg1/gpu/features/test/data_source.hpp>
Classes | |
struct | Normal2PointXYZ |
Public Member Functions | |
DataSource (const std::string &file="d:/office_chair_model.pcd") | |
void | generateColor () |
void | estimateNormals () |
void | runCloudViewer () const |
void | findKNNeghbors () |
void | findRadiusNeghbors (float radius=-1) |
void | getNeghborsArray (std::vector< int > &data) |
void | generateSurface () |
void | generateIndices (size_t step=100) |
Public Attributes | |
PointCloud< PointXYZ >::Ptr | cloud |
PointCloud< PointXYZ >::Ptr | surface |
IndicesPtr | indices |
PointCloud< Normal >::Ptr | normals |
PointCloud< Normal >::Ptr | normals_surface |
float | radius |
std::vector< std::vector< int > > | neighbors_all |
std::vector< int > | sizes |
int | max_nn_size |
Static Public Attributes | |
static const int | k = 32 |
static const int | max_elements = 500 |
Definition at line 65 of file data_source.hpp.
|
inline |
Definition at line 82 of file data_source.hpp.
References pcl::getMinMax3D(), and pcl::PCDReader::read().
|
inline |
|
inline |
Definition at line 128 of file data_source.hpp.
References pcl::KdTreeFLANN< PointT, Dist >::nearestKSearch(), pcl::PointCloud< PointT >::points, and pcl::KdTreeFLANN< PointT, Dist >::setInputCloud().
|
inline |
Definition at line 145 of file data_source.hpp.
References pcl::PointCloud< PointT >::points, radius, pcl::KdTreeFLANN< PointT, Dist >::radiusSearch(), and pcl::KdTreeFLANN< PointT, Dist >::setInputCloud().
|
inline |
Definition at line 95 of file data_source.hpp.
References pcl::PointCloud< PointT >::points.
|
inline |
Definition at line 191 of file data_source.hpp.
References pcl::PointCloud< PointT >::points.
|
inline |
Definition at line 172 of file data_source.hpp.
References pcl::PointCloud< PointT >::height, pcl::PointCloud< PointT >::points, and pcl::PointCloud< PointT >::width.
|
inline |
Definition at line 164 of file data_source.hpp.
References pcl::gpu::PtrStep< T >::ptr().
|
inline |
Definition at line 121 of file data_source.hpp.
References pcl::visualization::CloudViewer::showCloud(), and pcl::visualization::CloudViewer::wasStopped().
PointCloud<PointXYZ>::Ptr pcl::gpu::DataSource::cloud |
Definition at line 70 of file data_source.hpp.
IndicesPtr pcl::gpu::DataSource::indices |
Definition at line 72 of file data_source.hpp.
|
static |
Definition at line 67 of file data_source.hpp.
|
static |
Definition at line 68 of file data_source.hpp.
int pcl::gpu::DataSource::max_nn_size |
Definition at line 80 of file data_source.hpp.
std::vector< std::vector<int> > pcl::gpu::DataSource::neighbors_all |
Definition at line 78 of file data_source.hpp.
PointCloud<Normal>::Ptr pcl::gpu::DataSource::normals |
Definition at line 74 of file data_source.hpp.
PointCloud<Normal>::Ptr pcl::gpu::DataSource::normals_surface |
Definition at line 75 of file data_source.hpp.
float pcl::gpu::DataSource::radius |
Definition at line 76 of file data_source.hpp.
Referenced by findRadiusNeghbors().
std::vector<int> pcl::gpu::DataSource::sizes |
Definition at line 79 of file data_source.hpp.
PointCloud<PointXYZ>::Ptr pcl::gpu::DataSource::surface |
Definition at line 71 of file data_source.hpp.