42 #ifndef PCL_REGISTRATION_IMPL_CORRESPONDENCE_REJECTION_FEATURES_HPP_ 43 #define PCL_REGISTRATION_IMPL_CORRESPONDENCE_REJECTION_FEATURES_HPP_ 45 #include <boost/pointer_cast.hpp> 50 namespace registration
53 template <
typename FeatureT>
inline void 72 template <
typename FeatureT>
inline void 91 template <
typename FeatureT>
inline void 93 double thresh,
const std::string &key)
101 template <
typename FeatureT>
inline void 104 const std::string &key)
pcl::PointCloud< FeatureT >::ConstPtr getSourceFeature(const std::string &key)
Get a pointer to the source cloud's feature descriptors, specified by the given key.
void setSourceFeature(const typename pcl::PointCloud< FeatureT >::ConstPtr &source_feature, const std::string &key)
Provide a pointer to a cloud of feature descriptors associated with the source point cloud...
void setTargetFeature(const typename pcl::PointCloud< FeatureT >::ConstPtr &target_feature, const std::string &key)
Provide a pointer to a cloud of feature descriptors associated with the target point cloud...
FeaturesMap features_map_
An STL map containing features to use when performing the correspondence search.
pcl::PointCloud< FeatureT >::ConstPtr getTargetFeature(const std::string &key)
Get a pointer to the source cloud's feature descriptors, specified by the given key.
shared_ptr< const PointRepresentation< PointT > > ConstPtr
void setFeatureRepresentation(const typename pcl::PointRepresentation< FeatureT >::ConstPtr &fr, const std::string &key)
Provide a boost shared pointer to a PointRepresentation to be used when comparing features...
void setDistanceThreshold(double thresh, const std::string &key)
Set a hard distance threshold in the feature FeatureT space, between source and target features...
FeatureCloudConstPtr getTargetFeature()
shared_ptr< const PointCloud< PointT > > ConstPtr
FeatureCloudConstPtr getSourceFeature()
An inner class containing pointers to the source and target feature clouds and the parameters needed ...