Spec-Zone.ru › PointCloudLibrary
#include <pcl/features/feature.h >
using
PointCloudN = pcl::PointCloud < PointNT >
using
PointCloudNPtr = typename PointCloudN::Ptr
using
PointCloudNConstPtr = typename PointCloudN::ConstPtr
using
Ptr = shared_ptr< FeatureFromNormals < PointInT, PointNT, PointOutT > >
using
ConstPtr = shared_ptr< const FeatureFromNormals < PointInT, PointNT, PointOutT > >
using
BaseClass = PCLBase < PointInT >
using
Ptr = shared_ptr< Feature < PointInT, PointOutT > >
using
ConstPtr = shared_ptr< const Feature < PointInT, PointOutT > >
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 < PointOutT >
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
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> class pcl::FeatureFromNormals< PointInT, PointNT, PointOutT > Definition at line 308 of file feature.h .
ConstPtr template<typename PointInT , typename PointNT , typename PointOutT >
PointCloudN template<typename PointInT , typename PointNT , typename PointOutT >
PointCloudNConstPtr template<typename PointInT , typename PointNT , typename PointOutT >
PointCloudNPtr template<typename PointInT , typename PointNT , typename PointOutT >
Ptr template<typename PointInT , typename PointNT , typename PointOutT >
FeatureFromNormals() template<typename PointInT , typename PointNT , typename PointOutT >
Empty constructor.
Definition at line 329 of file feature.h .
getInputNormals() template<typename PointInT , typename PointNT , typename PointOutT >
initCompute() template<typename PointInT , typename PointNT , typename PointOutT >
This method should get called before starting the actual computation.
Reimplemented from pcl::Feature< PointInT, PointOutT > .
Reimplemented in pcl::VFHEstimation< PointInT, PointNT, PointOutT > , pcl::SHOTColorEstimationOMP< PointInT, PointNT, PointOutT, PointRFT > , pcl::SHOTEstimationOMP< PointInT, PointNT, PointOutT, PointRFT > , pcl::SHOTEstimationBase< PointInT, PointNT, PointOutT, PointRFT > , pcl::SHOTEstimationBase< PointInT, PointNT, pcl::SHOT352, pcl::ReferenceFrame > , pcl::SHOTEstimationBase< PointInT, PointNT, pcl::SHOT1344, pcl::ReferenceFrame > , pcl::FLARELocalReferenceFrameEstimation< PointInT, PointNT, PointOutT, SignedDistanceT > , and pcl::ShapeContext3DEstimation< PointInT, PointNT, PointOutT > .
Definition at line 240 of file feature.hpp .
setInputNormals() template<typename PointInT , typename PointNT , typename PointOutT >
Provide a pointer to the input dataset that contains the point normals of the XYZ dataset.
In case of search surface is set to be different from the input cloud, normals should correspond to the search surface, not the input cloud!
Parameters
[in]
normals
the const boost shared pointer to a PointCloud of normals. By convention, L2 norm of each normal should be 1.
Definition at line 339 of file feature.h .
References pcl::FeatureFromNormals< PointInT, PointNT, PointOutT >::normals_ .
Referenced by pcl::GRSDEstimation< PointInT, PointNT, PointOutT >::computeFeature() , pcl::UnaryClassifier< PointT >::computeFPFH() , pcl::Hough3DGrouping< PointModelT, PointSceneT, PointModelRfT, PointSceneRfT >::computeRf() , pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::detectKeypoints() , and pcl::ism::ImplicitShapeModelEstimation< FeatureSize, PointT, NormalT >::estimateFeatures() .
normals_ template<typename PointInT , typename PointNT , typename PointOutT >
The documentation for this class was generated from the following files: