Point Cloud Library (PCL)
1.14.1-dev
|
#include </__w/1/s/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 (std::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 cloud, pcl::getMinMax3D(), radius, and pcl::PCDReader::read().
|
inline |
|
inline |
Definition at line 125 of file data_source.hpp.
References cloud, k, max_nn_size, pcl::KdTreeFLANN< PointT, Dist >::nearestKSearch(), neighbors_all, pcl::KdTreeFLANN< PointT, Dist >::setInputCloud(), and sizes.
|
inline |
Definition at line 142 of file data_source.hpp.
References cloud, max_nn_size, neighbors_all, radius, pcl::KdTreeFLANN< PointT, Dist >::radiusSearch(), pcl::KdTreeFLANN< PointT, Dist >::setInputCloud(), and sizes.
|
inline |
Definition at line 95 of file data_source.hpp.
References cloud.
|
inline |
Definition at line 188 of file data_source.hpp.
|
inline |
Definition at line 169 of file data_source.hpp.
References cloud, normals, normals_surface, and surface.
|
inline |
Definition at line 161 of file data_source.hpp.
References max_nn_size, neighbors_all, and pcl::gpu::PtrStep< T >::ptr().
|
inline |
Definition at line 118 of file data_source.hpp.
References cloud, 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.
Referenced by DataSource(), estimateNormals(), findKNNeghbors(), findRadiusNeghbors(), generateColor(), generateIndices(), generateSurface(), and runCloudViewer().
IndicesPtr pcl::gpu::DataSource::indices |
Definition at line 72 of file data_source.hpp.
Referenced by generateIndices().
|
static |
Definition at line 67 of file data_source.hpp.
Referenced by estimateNormals(), and findKNNeghbors().
|
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.
Referenced by findKNNeghbors(), findRadiusNeghbors(), and getNeghborsArray().
std::vector< std::vector<int> > pcl::gpu::DataSource::neighbors_all |
Definition at line 78 of file data_source.hpp.
Referenced by findKNNeghbors(), findRadiusNeghbors(), and getNeghborsArray().
PointCloud<Normal>::Ptr pcl::gpu::DataSource::normals |
Definition at line 74 of file data_source.hpp.
Referenced by estimateNormals(), and generateSurface().
PointCloud<Normal>::Ptr pcl::gpu::DataSource::normals_surface |
Definition at line 75 of file data_source.hpp.
Referenced by generateSurface().
float pcl::gpu::DataSource::radius |
Definition at line 76 of file data_source.hpp.
Referenced by DataSource(), and findRadiusNeghbors().
std::vector<int> pcl::gpu::DataSource::sizes |
Definition at line 79 of file data_source.hpp.
Referenced by findKNNeghbors(), and findRadiusNeghbors().
PointCloud<PointXYZ>::Ptr pcl::gpu::DataSource::surface |
Definition at line 71 of file data_source.hpp.
Referenced by generateSurface().