|
| using | Ptr = shared_ptr< PFHRGBEstimation< PointInT, PointNT, PointOutT > > |
| |
| using | ConstPtr = shared_ptr< const PFHRGBEstimation< PointInT, PointNT, PointOutT > > |
| |
| using | PointCloudOut = typename Feature< PointInT, PointOutT >::PointCloudOut |
| |
| using | PointCloudN = pcl::PointCloud< PointNT > |
| |
| using | PointCloudNPtr = typename PointCloudN::Ptr |
| |
| using | PointCloudNConstPtr = typename PointCloudN::ConstPtr |
| |
| using | Ptr = shared_ptr< FeatureFromNormals< PointInT, PointNT, pcl::PFHRGBSignature250 > > |
| |
| using | ConstPtr = shared_ptr< const FeatureFromNormals< PointInT, PointNT, pcl::PFHRGBSignature250 > > |
| |
| using | BaseClass = PCLBase< PointInT > |
| |
| using | Ptr = shared_ptr< Feature< PointInT, pcl::PFHRGBSignature250 > > |
| |
| using | ConstPtr = shared_ptr< const Feature< PointInT, pcl::PFHRGBSignature250 > > |
| |
| using | KdTree = pcl::search::Search< PointInT > |
| |
| using | KdTreePtr = typename KdTree::Ptr |
| |
| using | PointCloudIn = pcl::PointCloud< PointInT > |
| |
| using | PointCloudInPtr = typename PointCloudIn::Ptr |
| |
| using | PointCloudInConstPtr = typename PointCloudIn::ConstPtr |
| |
| using | PointCloudOut = pcl::PointCloud< pcl::PFHRGBSignature250 > |
| |
| using | SearchMethod = std::function< int(std::size_t, double, pcl::Indices &, std::vector< float > &)> |
| |
| using | SearchMethodSurface = std::function< int(const PointCloudIn &cloud, std::size_t index, double, pcl::Indices &, std::vector< float > &)> |
| |
| using | PointCloud = pcl::PointCloud< PointInT > |
| |
| using | PointCloudPtr = typename PointCloud::Ptr |
| |
| using | PointCloudConstPtr = typename PointCloud::ConstPtr |
| |
| using | PointIndicesPtr = PointIndices::Ptr |
| |
| using | PointIndicesConstPtr = PointIndices::ConstPtr |
| |
|
| | PFHRGBEstimation () |
| |
| bool | computeRGBPairFeatures (const pcl::PointCloud< PointInT > &cloud, const pcl::PointCloud< PointNT > &normals, int p_idx, int q_idx, float &f1, float &f2, float &f3, float &f4, float &f5, float &f6, float &f7) |
| |
| void | computePointPFHRGBSignature (const pcl::PointCloud< PointInT > &cloud, const pcl::PointCloud< PointNT > &normals, const pcl::Indices &indices, int nr_split, Eigen::VectorXf &pfhrgb_histogram) |
| |
| | FeatureFromNormals () |
| | Empty constructor. More...
|
| |
| virtual | ~FeatureFromNormals () |
| | Empty destructor. More...
|
| |
| void | setInputNormals (const PointCloudNConstPtr &normals) |
| | Provide a pointer to the input dataset that contains the point normals of the XYZ dataset. More...
|
| |
| PointCloudNConstPtr | getInputNormals () const |
| | Get a pointer to the normals of the input XYZ point cloud dataset. More...
|
| |
| | Feature () |
| | Empty constructor. More...
|
| |
| virtual | ~Feature () |
| | Empty destructor. More...
|
| |
| void | setSearchSurface (const PointCloudInConstPtr &cloud) |
| | Provide a pointer to a dataset to add additional information to estimate the features for every point in the input dataset. More...
|
| |
| PointCloudInConstPtr | getSearchSurface () const |
| | Get a pointer to the surface point cloud dataset. More...
|
| |
| void | setSearchMethod (const KdTreePtr &tree) |
| | Provide a pointer to the search object. More...
|
| |
| KdTreePtr | getSearchMethod () const |
| | Get a pointer to the search method used. More...
|
| |
| double | getSearchParameter () const |
| | Get the internal search parameter. More...
|
| |
| void | setKSearch (int k) |
| | Set the number of k nearest neighbors to use for the feature estimation. More...
|
| |
| int | getKSearch () const |
| | get the number of k nearest neighbors used for the feature estimation. More...
|
| |
| void | setRadiusSearch (double radius) |
| | Set the sphere radius that is to be used for determining the nearest neighbors used for the feature estimation. More...
|
| |
| double | getRadiusSearch () const |
| | Get the sphere radius used for determining the neighbors. More...
|
| |
| void | compute (PointCloudOut &output) |
| | Base method for feature estimation for all points given in <setInputCloud (), setIndices ()> using the surface in setSearchSurface () and the spatial locator in setSearchMethod () More...
|
| |
| | PCLBase () |
| | Empty constructor. More...
|
| |
| | PCLBase (const PCLBase &base) |
| | Copy constructor. More...
|
| |
| virtual | ~PCLBase ()=default |
| | Destructor. More...
|
| |
| virtual void | setInputCloud (const PointCloudConstPtr &cloud) |
| | Provide a pointer to the input dataset. More...
|
| |
| const PointCloudConstPtr | getInputCloud () const |
| | Get a pointer to the input point cloud dataset. More...
|
| |
| virtual void | setIndices (const IndicesPtr &indices) |
| | Provide a pointer to the vector of indices that represents the input data. More...
|
| |
| virtual void | setIndices (const IndicesConstPtr &indices) |
| | Provide a pointer to the vector of indices that represents the input data. More...
|
| |
| virtual void | setIndices (const PointIndicesConstPtr &indices) |
| | Provide a pointer to the vector of indices that represents the input data. More...
|
| |
| virtual void | setIndices (std::size_t row_start, std::size_t col_start, std::size_t nb_rows, std::size_t nb_cols) |
| | Set the indices for the points laying within an interest region of the point cloud. More...
|
| |
| IndicesPtr | getIndices () |
| | Get a pointer to the vector of indices used. More...
|
| |
| const IndicesConstPtr | getIndices () const |
| | Get a pointer to the vector of indices used. More...
|
| |
| const PointInT & | operator[] (std::size_t pos) const |
| | Override PointCloud operator[] to shorten code. More...
|
| |
|
| void | computeFeature (PointCloudOut &output) override |
| |
| virtual bool | initCompute () |
| | This method should get called before starting the actual computation. More...
|
| |
| const std::string & | getClassName () const |
| | Get a string representation of the name of this class. More...
|
| |
| virtual bool | deinitCompute () |
| | This method should get called after ending the actual computation. More...
|
| |
| int | searchForNeighbors (std::size_t index, double parameter, pcl::Indices &indices, std::vector< float > &distances) const |
| | Search for k-nearest neighbors using the spatial locator from setSearchmethod, and the given surface from setSearchSurface. More...
|
| |
| int | searchForNeighbors (const PointCloudIn &cloud, std::size_t index, double parameter, pcl::Indices &indices, std::vector< float > &distances) const |
| | Search for k-nearest neighbors using the spatial locator from setSearchmethod, and the given surface from setSearchSurface. More...
|
| |
| bool | initCompute () |
| | This method should get called before starting the actual computation. More...
|
| |
| bool | deinitCompute () |
| | This method should get called after finishing the actual computation. More...
|
| |
template<typename PointInT, typename PointNT, typename PointOutT = pcl::PFHRGBSignature250>
class pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >
Definition at line 47 of file pfhrgb.h.