addCorrespondenceRejector(const CorrespondenceRejectorPtr &rejector) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
align(PointCloudSource &output) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
align(PointCloudSource &output, const Matrix4 &guess) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
clearCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
computeTransformation(PointCloudSource &output, const Eigen::Matrix4f &guess) override | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
pcl::Registration::computeTransformation(PointCloudSource &output, const Matrix4 &guess)=0 | pcl::Registration< PointSource, PointTarget, Scalar > | protectedpure virtual |
ConstPtr typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
converged_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
corr_dist_threshold_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
correspondence_estimation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
correspondence_rejector_poly_ | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
correspondence_rejectors_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
CorrespondenceEstimation typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
CorrespondenceEstimationConstPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
CorrespondenceEstimationPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
CorrespondenceRejectorPoly typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
CorrespondenceRejectorPolyConstPtr typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
CorrespondenceRejectorPolyPtr typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
CorrespondenceRejectorPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
correspondences_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
deinitCompute() | pcl::PCLBase< PointSource > | protected |
euclidean_fitness_epsilon_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
fake_indices_ | pcl::PCLBase< PointSource > | protected |
feature_tree_ | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
FeatureCloud typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
FeatureCloudConstPtr typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
FeatureCloudPtr typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
FeatureKdTreePtr typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
final_transformation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
findSimilarFeatures(const pcl::Indices &sample_indices, std::vector< pcl::Indices > &similar_features, pcl::Indices &corresponding_indices) | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
force_no_recompute_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
force_no_recompute_reciprocal_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
getClassName() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getCorrespondenceRandomness() const | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
getCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getEuclideanFitnessEpsilon() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getFinalTransformation() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getFitness(pcl::Indices &inliers, float &fitness_score) | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
getFitnessScore(double max_range=std::numeric_limits< double >::max()) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getFitnessScore(const std::vector< float > &distances_a, const std::vector< float > &distances_b) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getIndices() | pcl::PCLBase< PointSource > | inline |
getIndices() const | pcl::PCLBase< PointSource > | inline |
getInlierFraction() const | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
getInliers() const | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
getInputCloud() const | pcl::PCLBase< PointSource > | inline |
getInputSource() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getInputTarget() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getLastIncrementalTransformation() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getMaxCorrespondenceDistance() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getMaximumIterations() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getNumberOfSamples() const | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
getRandomIndex(int n) const | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inlineprotected |
getRANSACIterations() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getRANSACOutlierRejectionThreshold() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getSearchMethodSource() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getSearchMethodTarget() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getSimilarityThreshold() const | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
getSourceFeatures() const | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
getTargetFeatures() const | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
getTransformationEpsilon() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
getTransformationRotationEpsilon() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
hasConverged() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
indices_ | pcl::PCLBase< PointSource > | protected |
initCompute() | pcl::Registration< PointSource, PointTarget, Scalar > | |
initComputeReciprocal() | pcl::Registration< PointSource, PointTarget, Scalar > | |
inlier_fraction_ | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
inlier_threshold_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
inliers_ | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
input_ | pcl::PCLBase< PointSource > | protected |
input_features_ | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
k_correspondences_ | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
KdTree typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
KdTreePtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
KdTreeReciprocal typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
KdTreeReciprocalPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
Matrix4 typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
max_iterations_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
min_number_correspondences_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
nr_iterations_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
nr_samples_ | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
operator[](std::size_t pos) const | pcl::PCLBase< PointSource > | inline |
PCLBase() | pcl::PCLBase< PointSource > | |
PCLBase(const PCLBase &base) | pcl::PCLBase< PointSource > | |
PointCloud typedef | pcl::PCLBase< PointSource > | |
PointCloudConstPtr typedef | pcl::PCLBase< PointSource > | |
PointCloudPtr typedef | pcl::PCLBase< PointSource > | |
PointCloudSource typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
PointCloudSourceConstPtr typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
PointCloudSourcePtr typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
PointCloudTarget typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
PointCloudTargetConstPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
PointCloudTargetPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
PointIndicesConstPtr typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
PointIndicesPtr typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
PointRepresentationConstPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
previous_transformation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
Ptr typedef | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
ransac_iterations_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
reg_name_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
registerVisualizationCallback(std::function< UpdateVisualizerCallbackSignature > &visualizerCallback) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
Registration() | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
removeCorrespondenceRejector(unsigned int i) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
SampleConsensusPrerejective() | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
searchForNeighbors(const PointCloudSource &cloud, int index, pcl::Indices &indices, std::vector< float > &distances) | pcl::Registration< PointSource, PointTarget, Scalar > | inlineprotected |
selectSamples(const PointCloudSource &cloud, int nr_samples, pcl::Indices &sample_indices) | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
setCorrespondenceEstimation(const CorrespondenceEstimationPtr &ce) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
setCorrespondenceRandomness(int k) | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
setEuclideanFitnessEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
setIndices(const IndicesPtr &indices) | pcl::PCLBase< PointSource > | virtual |
setIndices(const IndicesConstPtr &indices) | pcl::PCLBase< PointSource > | virtual |
setIndices(const PointIndicesConstPtr &indices) | pcl::PCLBase< PointSource > | virtual |
setIndices(std::size_t row_start, std::size_t col_start, std::size_t nb_rows, std::size_t nb_cols) | pcl::PCLBase< PointSource > | virtual |
setInlierFraction(float inlier_fraction) | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
PCLBase< PointSource >::setInputCloud(const PointCloudConstPtr &cloud) | pcl::PCLBase< PointSource > | virtual |
setInputSource(const PointCloudSourceConstPtr &cloud) | pcl::Registration< PointSource, PointTarget, Scalar > | inlinevirtual |
setInputTarget(const PointCloudTargetConstPtr &cloud) | pcl::Registration< PointSource, PointTarget, Scalar > | inlinevirtual |
setMaxCorrespondenceDistance(double distance_threshold) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
setMaximumIterations(int nr_iterations) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
setNumberOfSamples(int nr_samples) | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
setPointRepresentation(const PointRepresentationConstPtr &point_representation) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
setRANSACIterations(int ransac_iterations) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
setRANSACOutlierRejectionThreshold(double inlier_threshold) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
setSearchMethodSource(const KdTreeReciprocalPtr &tree, bool force_no_recompute=false) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
setSearchMethodTarget(const KdTreePtr &tree, bool force_no_recompute=false) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
setSimilarityThreshold(float similarity_threshold) | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | inline |
setSourceFeatures(const FeatureCloudConstPtr &features) | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
setTargetFeatures(const FeatureCloudConstPtr &features) | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |
setTransformationEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
setTransformationEstimation(const TransformationEstimationPtr &te) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
setTransformationRotationEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, Scalar > | inline |
source_cloud_updated_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
target_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
target_cloud_updated_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
target_features_ | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | protected |
transformation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
transformation_epsilon_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
transformation_estimation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
transformation_rotation_epsilon_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
TransformationEstimation typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
TransformationEstimationConstPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
TransformationEstimationPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
tree_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
tree_reciprocal_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
update_visualizer_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected |
UpdateVisualizerCallbackSignature typedef | pcl::Registration< PointSource, PointTarget, Scalar > | |
use_indices_ | pcl::PCLBase< PointSource > | protected |
~PCLBase()=default | pcl::PCLBase< PointSource > | virtual |
~Registration() override=default | pcl::Registration< PointSource, PointTarget, Scalar > | |
~SampleConsensusPrerejective() override=default | pcl::SampleConsensusPrerejective< PointSource, PointTarget, FeatureT > | |