Loading...
Searching...
No Matches
pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > Member List

This is the complete list of members for pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >, including all inherited members.

addCorrespondenceRejector(const CorrespondenceRejectorPtr &rejector) | pcl::Registration< PointSource, PointTarget, float > | inline
align(PointCloudSource &output) | pcl::Registration< PointSource, PointTarget, float > | inline
approx_overlap_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
bruteForceCorrespondences(int idx1, int idx2, pcl::Correspondences &pairs) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected virtual
candidates_ | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected
checkBaseMatch(const pcl::Indices &match_indices, const float(&ds)[4]) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
clearCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget, float > | inline
coincidation_limit_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
computeTransformation(PointCloudSource &output, const Eigen::Matrix4f &guess) override | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
pcl::Registration< PointSource, PointTarget, float >::computeTransformation(PointCloudSource &output, const Matrix4 &guess)=0 | pcl::Registration< PointSource, PointTarget, float > | protected pure 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, pcl::Normal, float > | 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, pcl::Normal, float > | protected virtual
diameter_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | 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) override | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected virtual
fitness_score_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | 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, pcl::Normal, float > |
getApproxOverlap() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
getClassName() const | pcl::Registration< PointSource, PointTarget, float > | inline
getCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget, float > | inline
getDelta() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
getEuclideanFitnessEpsilon() | pcl::Registration< PointSource, PointTarget, float > | inline
getFinalTransformation() | pcl::Registration< PointSource, PointTarget, float > | inline
getFitnessScore() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
pcl::Registration< PointSource, PointTarget, float >::getFitnessScore(double max_range=std::numeric_limits< double >::max()) | pcl::Registration< PointSource, PointTarget, float > | inline
getIndices() | pcl::PCLBase< PointSource > | inline
getInputCloud() const | pcl::PCLBase< PointSource > | inline
getInputSource() | pcl::Registration< PointSource, PointTarget, float > | inline
getInputTarget() | pcl::Registration< PointSource, PointTarget, float > | inline
getLambda() const | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline
getLastIncrementalTransformation() | pcl::Registration< PointSource, PointTarget, float > | inline
getLowerTranslationThreshold() const | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline
getMaxComputationTime() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
getMaxCorrespondenceDistance() | pcl::Registration< PointSource, PointTarget, float > | inline
getMaximumIterations() | pcl::Registration< PointSource, PointTarget, float > | inline
getMaxNormalDifference() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
getNBestCandidates(int n, float min_angle3d, float min_translation3d, MatchingCandidates &candidates) | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > |
getNumberOfSamples() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
getNumberOfThreads() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
getRANSACIterations() | pcl::Registration< PointSource, PointTarget, float > | inline
getRANSACOutlierRejectionThreshold() | pcl::Registration< PointSource, PointTarget, float > | inline
getScoreThreshold() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
getSearchMethodSource() const | pcl::Registration< PointSource, PointTarget, float > | inline
getSearchMethodTarget() const | pcl::Registration< PointSource, PointTarget, float > | inline
getSourceNormals() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
getTargetIndices() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
getTargetNormals() const | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
getTBestCandidates(float t, float min_angle3d, float min_translation3d, MatchingCandidates &candidates) | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > |
getTransformationEpsilon() | pcl::Registration< PointSource, PointTarget, float > | inline
getTransformationRotationEpsilon() | pcl::Registration< PointSource, PointTarget, float > | inline
getUpperTranslationThreshold() const | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline
handleMatches(const pcl::Indices &base_indices, std::vector< pcl::Indices > &matches, MatchingCandidates &candidates) override | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected virtual
hasConverged() const | pcl::Registration< PointSource, PointTarget, float > | inline
indices_ | pcl::PCLBase< PointSource > | protected
indices_validation_ | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected
initCompute() override | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected virtual
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 > |
KFPCSInitialAlignment() | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > |
lambda_ | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected
linkMatchWithBase(const pcl::Indices &base_indices, pcl::Indices &match_indices, pcl::Correspondences &correspondences) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected virtual
lower_trl_boundary_ | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected
Matrix4 typedef | pcl::Registration< PointSource, PointTarget, float > |
max_base_diameter_sqr_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
max_edge_diff_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
max_inlier_dist_sqr_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
max_iterations_ | pcl::Registration< PointSource, PointTarget, float > | protected
max_mse_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
max_norm_diff_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
max_pair_diff_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
max_runtime_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
min_number_correspondences_ | pcl::Registration< PointSource, PointTarget, float > | protected
normalize_delta_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
nr_iterations_ | pcl::Registration< PointSource, PointTarget, float > | protected
nr_samples_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
nr_threads_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
operator[](std::size_t pos) const | pcl::PCLBase< PointSource > | inline
PCLBase() | 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, pcl::Normal, float > | protected
searchForNeighbors(const PointCloudSource &cloud, int index, pcl::Indices &indices, std::vector< float > &distances) | pcl::Registration< PointSource, PointTarget, float > | inline protected
segmentToSegmentDist(const pcl::Indices &base_indices, float(&ratio)[2]) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
selectBase(pcl::Indices &base_indices, float(&ratio)[2]) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
selectBaseTriangle(pcl::Indices &base_indices) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
setApproxOverlap(float approx_overlap) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
setCorrespondenceEstimation(const CorrespondenceEstimationPtr &ce) | pcl::Registration< PointSource, PointTarget, float > | inline
setDelta(float delta, bool normalize=false) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
setEuclideanFitnessEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, float > | inline
setIndices(const IndicesPtr &indices) | pcl::PCLBase< PointSource > | virtual
pcl::PCLBase< PointSource >::setInputCloud(const PointCloudConstPtr &cloud) | pcl::PCLBase< PointSource > | virtual
setInputSource(const PointCloudSourceConstPtr &cloud) | pcl::Registration< PointSource, PointTarget, float > | inline virtual
setInputTarget(const PointCloudTargetConstPtr &cloud) | pcl::Registration< PointSource, PointTarget, float > | inline virtual
setLambda(float lambda) | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline
setLowerTranslationThreshold(float lower_trl_boundary) | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline
setMaxComputationTime(int max_runtime) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | 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, pcl::Normal, float > | inline
setNumberOfSamples(int nr_samples) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
setNumberOfThreads(int nr_threads) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | 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, pcl::Normal, float > | 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, pcl::Normal, float > | inline
setTargetIndices(const IndicesPtr &target_indices) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | inline
setTargetNormals(const NormalsConstPtr &target_normals) | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | 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, pcl::Normal, float > | protected
setUpperTranslationThreshold(float upper_trl_boundary) | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | inline
small_error_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
source_cloud_updated_ | pcl::Registration< PointSource, PointTarget, float > | protected
source_indices_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
source_normals_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
target_ | pcl::Registration< PointSource, PointTarget, float > | protected
target_cloud_updated_ | pcl::Registration< PointSource, PointTarget, float > | protected
target_indices_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
target_normals_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | 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 > |
upper_trl_boundary_ | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected
use_indices_ | pcl::PCLBase< PointSource > | protected
use_normals_ | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > | protected
use_trl_score_ | pcl::registration::KFPCSInitialAlignment< 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, pcl::Normal, float > | protected virtual
validateTransformation(Eigen::Matrix4f &transformation, float &fitness_score) override | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > | protected virtual
~FPCSInitialAlignment() override=default | pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, pcl::Normal, float > |
~KFPCSInitialAlignment() override=default | pcl::registration::KFPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > |
~PCLBase()=default | pcl::PCLBase< PointSource > | virtual
~Registration() override=default | pcl::Registration< PointSource, PointTarget, float > |