40 #ifndef PCL_NORMAL_BASED_SIGNATURE_H_
41 #define PCL_NORMAL_BASED_SIGNATURE_H_
43 #include <pcl/features/feature.h>
60 template <
typename Po
intT,
typename Po
intNT,
typename Po
intFeature>
71 typedef typename boost::shared_ptr<NormalBasedSignatureEstimation<PointT, PointNT, PointFeature> >
Ptr;
72 typedef typename boost::shared_ptr<const NormalBasedSignatureEstimation<PointT, PointNT, PointFeature> >
ConstPtr;
92 setN (
size_t n) { N_ = n; }
157 size_t N_, M_, N_prime_, M_prime_;
161 #ifdef PCL_NO_PRECOMPILE
162 #include <pcl/features/impl/normal_based_signature.hpp>
size_t getNPrime()
Returns the N' parameter - the number of rows to be taken from the matrix of DFT and DCT values that ...
void setMPrime(size_t m_prime)
Setter method for the M' parameter - the number of rows to be taken from the matrix of DFT and DCT va...
void setNPrime(size_t n_prime)
Setter method for the N' parameter - the number of columns to be taken from the matrix of DFT and DCT...
Normal-based feature signature estimation class.
float getScale()
Returns the scale parameter - used to determine the radius of the sampling disc around the point of i...
pcl::PointCloud< PointFeature > FeatureCloud
size_t getN()
Returns the N parameter - the length of the columns used for the Discrete Fourier Transform...
boost::shared_ptr< const NormalBasedSignatureEstimation< PointT, PointNT, PointFeature > > ConstPtr
size_t getM()
Returns the M parameter - the length of the rows used for the Discrete Cosine Transform.
void setM(size_t m)
Setter method for the M parameter - the length of the rows used for the Discrete Cosine Transform...
PointCloud represents the base class in PCL for storing collections of 3D points. ...
boost::shared_ptr< NormalBasedSignatureEstimation< PointT, PointNT, PointFeature > > Ptr
void setN(size_t n)
Setter method for the N parameter - the length of the columns used for the Discrete Fourier Transform...
void setScale(float scale)
Setter method for the scale parameter - used to determine the radius of the sampling disc around the ...
size_t getMPrime()
Returns the M' parameter - the number of rows to be taken from the matrix of DFT and DCT values that ...
Feature represents the base feature class.
A point structure representing Euclidean xyz coordinates, and the RGB color.
void computeFeature(FeatureCloud &output)
Abstract feature estimation method.
NormalBasedSignatureEstimation()
Empty constructor, initializes the internal parameters to the default values.