Point Cloud Library (PCL)
1.9.1
|
An inner class containing pointers to the source and target feature clouds and the parameters needed to perform the correspondence search. More...
#include <pcl/registration/correspondence_rejection_features.h>
Public Types | |
typedef pcl::PointCloud< FeatureT >::ConstPtr | FeatureCloudConstPtr |
typedef boost::function< int(const pcl::PointCloud< FeatureT > &, int, std::vector< int > &, std::vector< float > &)> | SearchMethod |
typedef pcl::PointRepresentation< FeatureT >::ConstPtr | PointRepresentationConstPtr |
Public Member Functions | |
FeatureContainer () | |
virtual | ~FeatureContainer () |
Empty destructor. More... | |
void | setSourceFeature (const FeatureCloudConstPtr &source_features) |
FeatureCloudConstPtr | getSourceFeature () |
void | setTargetFeature (const FeatureCloudConstPtr &target_features) |
FeatureCloudConstPtr | getTargetFeature () |
void | setDistanceThreshold (double thresh) |
virtual bool | isValid () |
void | setFeatureRepresentation (const PointRepresentationConstPtr &fr) |
Provide a boost shared pointer to a PointRepresentation to be used when comparing features. More... | |
virtual double | getCorrespondenceScore (int index) |
Obtain a score between a pair of correspondences. More... | |
virtual bool | isCorrespondenceValid (int index) |
Check whether the correspondence pair at the given index is valid by computing the score and testing it against the user given threshold. More... | |
![]() | |
virtual | ~FeatureContainerInterface () |
Empty destructor. More... | |
An inner class containing pointers to the source and target feature clouds and the parameters needed to perform the correspondence search.
This class extends FeatureContainerInterface, which contains abstract methods for any methods that do not depend on the FeatureT — these methods can thus be called from a pointer to FeatureContainerInterface without casting to the derived class.
Definition at line 176 of file correspondence_rejection_features.h.
typedef pcl::PointCloud<FeatureT>::ConstPtr pcl::registration::CorrespondenceRejectorFeatures::FeatureContainer< FeatureT >::FeatureCloudConstPtr |
Definition at line 179 of file correspondence_rejection_features.h.
typedef pcl::PointRepresentation<FeatureT>::ConstPtr pcl::registration::CorrespondenceRejectorFeatures::FeatureContainer< FeatureT >::PointRepresentationConstPtr |
Definition at line 183 of file correspondence_rejection_features.h.
typedef boost::function<int (const pcl::PointCloud<FeatureT> &, int, std::vector<int> &, std::vector<float> &)> pcl::registration::CorrespondenceRejectorFeatures::FeatureContainer< FeatureT >::SearchMethod |
Definition at line 181 of file correspondence_rejection_features.h.
|
inline |
Definition at line 185 of file correspondence_rejection_features.h.
|
inlinevirtual |
Empty destructor.
Definition at line 190 of file correspondence_rejection_features.h.
|
inlinevirtual |
Obtain a score between a pair of correspondences.
[in] | index | the index to check in the list of correspondences |
Implements pcl::registration::CorrespondenceRejectorFeatures::FeatureContainerInterface.
Definition at line 246 of file correspondence_rejection_features.h.
|
inline |
Definition at line 199 of file correspondence_rejection_features.h.
|
inline |
Definition at line 211 of file correspondence_rejection_features.h.
|
inlinevirtual |
Check whether the correspondence pair at the given index is valid by computing the score and testing it against the user given threshold.
[in] | index | the index to check in the list of correspondences |
Implements pcl::registration::CorrespondenceRejectorFeatures::FeatureContainerInterface.
Definition at line 279 of file correspondence_rejection_features.h.
|
inlinevirtual |
Implements pcl::registration::CorrespondenceRejectorFeatures::FeatureContainerInterface.
Definition at line 223 of file correspondence_rejection_features.h.
|
inline |
Definition at line 217 of file correspondence_rejection_features.h.
|
inline |
Provide a boost shared pointer to a PointRepresentation to be used when comparing features.
[in] | fr | the point feature representation to be used |
Definition at line 236 of file correspondence_rejection_features.h.
|
inline |
Definition at line 193 of file correspondence_rejection_features.h.
|
inline |
Definition at line 205 of file correspondence_rejection_features.h.