| addCorrespondenceRejector(const CorrespondenceRejectorPtr &rejector) | pcl::Registration< PointSource, PointTarget, float > | inline |
| align(PointCloudSource &output) | pcl::Registration< PointSource, PointTarget, float > | inline |
| align(PointCloudSource &output, const Matrix4 &guess) | pcl::Registration< PointSource, PointTarget, float > | inline |
| approx_overlap_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| bruteForceCorrespondences(int idx1, int idx2, pcl::Correspondences &pairs) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protectedvirtual |
| checkBaseMatch(const pcl::Indices &match_indices, const float(&ds)[4]) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| clearCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget, float > | inline |
| coincidation_limit_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| computeTransformation(PointCloudSource &output, const Eigen::Matrix4f &guess) override | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| Registration< PointSource, PointTarget, float >::computeTransformation(PointCloudSource &output, const Matrix4 &guess)=0 | pcl::Registration< PointSource, PointTarget, float > | protectedpure virtual |
| ConstPtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| converged_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| corr_dist_threshold_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| correspondence_estimation_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| correspondence_rejectors_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| CorrespondenceEstimation typedef | pcl::Registration< PointSource, PointTarget, float > | |
| CorrespondenceEstimationConstPtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| CorrespondenceEstimationPtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| CorrespondenceRejectorPtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| correspondences_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| deinitCompute() | pcl::PCLBase< PointSource > | protected |
| delta_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| determineBaseMatches(const pcl::Indices &base_indices, std::vector< pcl::Indices > &matches, const pcl::Correspondences &pairs_a, const pcl::Correspondences &pairs_b, const float(&ratio)[2]) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protectedvirtual |
| diameter_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| euclidean_fitness_epsilon_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| fake_indices_ | pcl::PCLBase< PointSource > | protected |
| final_transformation_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| finalCompute(const std::vector< MatchingCandidates > &candidates) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protectedvirtual |
| fitness_score_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| force_no_recompute_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| force_no_recompute_reciprocal_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| FPCSInitialAlignment() | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | |
| getApproxOverlap() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| getClassName() const | pcl::Registration< PointSource, PointTarget, float > | inline |
| getCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget, float > | inline |
| getDelta() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| getEuclideanFitnessEpsilon() | pcl::Registration< PointSource, PointTarget, float > | inline |
| getFinalTransformation() | pcl::Registration< PointSource, PointTarget, float > | inline |
| getFitnessScore() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| Registration< PointSource, PointTarget, float >::getFitnessScore(double max_range=std::numeric_limits< double >::max()) | pcl::Registration< PointSource, PointTarget, float > | inline |
| Registration< PointSource, PointTarget, float >::getFitnessScore(const std::vector< float > &distances_a, const std::vector< float > &distances_b) | pcl::Registration< PointSource, PointTarget, float > | inline |
| getIndices() | pcl::PCLBase< PointSource > | inline |
| getIndices() const | pcl::PCLBase< PointSource > | inline |
| getInputCloud() const | pcl::PCLBase< PointSource > | inline |
| getInputSource() | pcl::Registration< PointSource, PointTarget, float > | inline |
| getInputTarget() | pcl::Registration< PointSource, PointTarget, float > | inline |
| getLastIncrementalTransformation() | pcl::Registration< PointSource, PointTarget, float > | inline |
| getMaxComputationTime() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| getMaxCorrespondenceDistance() | pcl::Registration< PointSource, PointTarget, float > | inline |
| getMaximumIterations() | pcl::Registration< PointSource, PointTarget, float > | inline |
| getMaxNormalDifference() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| getNumberOfSamples() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| getNumberOfThreads() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| getRANSACIterations() | pcl::Registration< PointSource, PointTarget, float > | inline |
| getRANSACOutlierRejectionThreshold() | pcl::Registration< PointSource, PointTarget, float > | inline |
| getScoreThreshold() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| getSearchMethodSource() const | pcl::Registration< PointSource, PointTarget, float > | inline |
| getSearchMethodTarget() const | pcl::Registration< PointSource, PointTarget, float > | inline |
| getSourceNormals() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| getTargetIndices() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| getTargetNormals() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| getTransformationEpsilon() | pcl::Registration< PointSource, PointTarget, float > | inline |
| getTransformationRotationEpsilon() | pcl::Registration< PointSource, PointTarget, float > | inline |
| handleMatches(const pcl::Indices &base_indices, std::vector< pcl::Indices > &matches, MatchingCandidates &candidates) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protectedvirtual |
| hasConverged() const | pcl::Registration< PointSource, PointTarget, float > | inline |
| indices_ | pcl::PCLBase< PointSource > | protected |
| initCompute() | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protectedvirtual |
| initComputeReciprocal() | pcl::Registration< PointSource, PointTarget, float > | |
| inlier_threshold_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| input_ | pcl::PCLBase< PointSource > | protected |
| KdTree typedef | pcl::Registration< PointSource, PointTarget, float > | |
| KdTreePtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| KdTreeReciprocal typedef | pcl::Registration< PointSource, PointTarget, float > | |
| KdTreeReciprocalPtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| linkMatchWithBase(const pcl::Indices &base_indices, pcl::Indices &match_indices, pcl::Correspondences &correspondences) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protectedvirtual |
| Matrix4 typedef | pcl::Registration< PointSource, PointTarget, float > | |
| max_base_diameter_sqr_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| max_edge_diff_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| max_inlier_dist_sqr_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| max_iterations_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| max_mse_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| max_norm_diff_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| max_pair_diff_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| max_runtime_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| min_number_correspondences_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| normalize_delta_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| nr_iterations_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| nr_samples_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| nr_threads_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | 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::Registration< PointSource, PointTarget, float > | |
| PointCloudSourceConstPtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| PointCloudSourcePtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| PointCloudTarget typedef | pcl::Registration< PointSource, PointTarget, float > | |
| PointCloudTargetConstPtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| PointCloudTargetPtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| PointIndicesConstPtr typedef | pcl::PCLBase< PointSource > | |
| PointIndicesPtr typedef | pcl::PCLBase< PointSource > | |
| PointRepresentationConstPtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| previous_transformation_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| Ptr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| ransac_iterations_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| reg_name_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| registerVisualizationCallback(std::function< UpdateVisualizerCallbackSignature > &visualizerCallback) | pcl::Registration< PointSource, PointTarget, float > | inline |
| Registration() | pcl::Registration< PointSource, PointTarget, float > | inline |
| removeCorrespondenceRejector(unsigned int i) | pcl::Registration< PointSource, PointTarget, float > | inline |
| score_threshold_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| searchForNeighbors(const PointCloudSource &cloud, int index, pcl::Indices &indices, std::vector< float > &distances) | pcl::Registration< PointSource, PointTarget, float > | inlineprotected |
| segmentToSegmentDist(const pcl::Indices &base_indices, float(&ratio)[2]) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| selectBase(pcl::Indices &base_indices, float(&ratio)[2]) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| selectBaseTriangle(pcl::Indices &base_indices) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| setApproxOverlap(float approx_overlap) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| setCorrespondenceEstimation(const CorrespondenceEstimationPtr &ce) | pcl::Registration< PointSource, PointTarget, float > | inline |
| setDelta(float delta, bool normalize=false) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| setEuclideanFitnessEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, float > | 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 |
| PCLBase< PointSource >::setInputCloud(const PointCloudConstPtr &cloud) | pcl::PCLBase< PointSource > | virtual |
| setInputSource(const PointCloudSourceConstPtr &cloud) | pcl::Registration< PointSource, PointTarget, float > | inlinevirtual |
| setInputTarget(const PointCloudTargetConstPtr &cloud) | pcl::Registration< PointSource, PointTarget, float > | inlinevirtual |
| setMaxComputationTime(int max_runtime) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| setMaxCorrespondenceDistance(double distance_threshold) | pcl::Registration< PointSource, PointTarget, float > | inline |
| setMaximumIterations(int nr_iterations) | pcl::Registration< PointSource, PointTarget, float > | inline |
| setMaxNormalDifference(float max_norm_diff) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| setNumberOfSamples(int nr_samples) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| setNumberOfThreads(int nr_threads) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| setPointRepresentation(const PointRepresentationConstPtr &point_representation) | pcl::Registration< PointSource, PointTarget, float > | inline |
| setRANSACIterations(int ransac_iterations) | pcl::Registration< PointSource, PointTarget, float > | inline |
| setRANSACOutlierRejectionThreshold(double inlier_threshold) | pcl::Registration< PointSource, PointTarget, float > | inline |
| setScoreThreshold(float score_threshold) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| setSearchMethodSource(const KdTreeReciprocalPtr &tree, bool force_no_recompute=false) | pcl::Registration< PointSource, PointTarget, float > | inline |
| setSearchMethodTarget(const KdTreePtr &tree, bool force_no_recompute=false) | pcl::Registration< PointSource, PointTarget, float > | inline |
| setSourceNormals(const NormalsConstPtr &source_normals) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| setTargetIndices(const IndicesPtr &target_indices) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| setTargetNormals(const NormalsConstPtr &target_normals) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline |
| setTransformationEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, float > | inline |
| setTransformationEstimation(const TransformationEstimationPtr &te) | pcl::Registration< PointSource, PointTarget, float > | inline |
| setTransformationRotationEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, float > | inline |
| setupBase(pcl::Indices &base_indices, float(&ratio)[2]) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| small_error_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| source_cloud_updated_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| source_indices_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| source_normals_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| target_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| target_cloud_updated_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| target_indices_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| target_normals_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| transformation_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| transformation_epsilon_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| transformation_estimation_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| transformation_rotation_epsilon_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| TransformationEstimation typedef | pcl::Registration< PointSource, PointTarget, float > | |
| TransformationEstimationConstPtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| TransformationEstimationPtr typedef | pcl::Registration< PointSource, PointTarget, float > | |
| tree_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| tree_reciprocal_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| update_visualizer_ | pcl::Registration< PointSource, PointTarget, float > | protected |
| UpdateVisualizerCallbackSignature typedef | pcl::Registration< PointSource, PointTarget, float > | |
| use_indices_ | pcl::PCLBase< PointSource > | protected |
| use_normals_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected |
| validateMatch(const pcl::Indices &base_indices, const pcl::Indices &match_indices, const pcl::Correspondences &correspondences, Eigen::Matrix4f &transformation) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protectedvirtual |
| validateTransformation(Eigen::Matrix4f &transformation, float &fitness_score) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protectedvirtual |
| ~FPCSInitialAlignment() override=default | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | |
| ~PCLBase()=default | pcl::PCLBase< PointSource > | virtual |
| ~Registration() override=default | pcl::Registration< PointSource, PointTarget, float > | |