|
Point Cloud Library (PCL)
1.15.1-dev
|
#include </__w/1/s/gpu/features/test/data_source.hpp>
Collaboration diagram for pcl::gpu::DataSource: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().