Point Cloud Library (PCL)
1.9.1
|
40 #ifndef PCL_FEATURES_SHOT_LRF_H_
41 #define PCL_FEATURES_SHOT_LRF_H_
44 #include <pcl/features/feature.h>
65 template<
typename Po
intInT,
typename Po
intOutT = ReferenceFrame>
69 typedef boost::shared_ptr<SHOTLocalReferenceFrameEstimation<PointInT, PointOutT> >
Ptr;
70 typedef boost::shared_ptr<const SHOTLocalReferenceFrameEstimation<PointInT, PointOutT> >
ConstPtr;
98 getLocalRF (
const int &index, Eigen::Matrix3f &rf);
108 #ifdef PCL_NO_PRECOMPILE
109 #include <pcl/features/impl/shot_lrf.hpp>
112 #endif // PCL_FEATURES_SHOT_LRF_H_
This file defines compatibility wrappers for low level I/O functions.
boost::shared_ptr< const SHOTLocalReferenceFrameEstimation< PointInT, PointOutT > > ConstPtr
virtual void computeFeature(PointCloudOut &output)
Feature estimation method.
Feature< PointInT, PointOutT >::PointCloudIn PointCloudIn
Feature< PointInT, PointOutT >::PointCloudOut PointCloudOut
SHOTLocalReferenceFrameEstimation()
Constructor.
SHOTLocalReferenceFrameEstimation estimates the Local Reference Frame used in the calculation of the ...
float getLocalRF(const int &index, Eigen::Matrix3f &rf)
Computes disambiguated local RF for a point index.
virtual ~SHOTLocalReferenceFrameEstimation()
Empty destructor.
boost::shared_ptr< SHOTLocalReferenceFrameEstimation< PointInT, PointOutT > > Ptr
std::string feature_name_
The feature name.
Feature represents the base feature class.