Point Cloud Library (PCL)  1.12.0-dev
pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > Member List

This is the complete list of members for pcl::registration::FPCSInitialAlignment< 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
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) overridepcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >protected
Registration< PointSource, PointTarget, float >::computeTransformation(PointCloudSource &output, const Matrix4 &guess)=0pcl::Registration< PointSource, PointTarget, float >protectedpure virtual
ConstPtr typedefpcl::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 typedefpcl::Registration< PointSource, PointTarget, float >
CorrespondenceEstimationConstPtr typedefpcl::Registration< PointSource, PointTarget, float >
CorrespondenceEstimationPtr typedefpcl::Registration< PointSource, PointTarget, float >
CorrespondenceRejectorPtr typedefpcl::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() constpcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >inline
getClassName() constpcl::Registration< PointSource, PointTarget, float >inline
getCorrespondenceRejectors()pcl::Registration< PointSource, PointTarget, float >inline
getDelta() constpcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >inline
getEuclideanFitnessEpsilon()pcl::Registration< PointSource, PointTarget, float >inline
getFinalTransformation()pcl::Registration< PointSource, PointTarget, float >inline
getFitnessScore() constpcl::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() constpcl::PCLBase< PointSource >inline
getInputCloud() constpcl::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() constpcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >inline
getMaxCorrespondenceDistance()pcl::Registration< PointSource, PointTarget, float >inline
getMaximumIterations()pcl::Registration< PointSource, PointTarget, float >inline
getMaxNormalDifference() constpcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >inline
getNumberOfSamples() constpcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >inline
getNumberOfThreads() constpcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >inline
getRANSACIterations()pcl::Registration< PointSource, PointTarget, float >inline
getRANSACOutlierRejectionThreshold()pcl::Registration< PointSource, PointTarget, float >inline
getScoreThreshold() constpcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >inline
getSearchMethodSource() constpcl::Registration< PointSource, PointTarget, float >inline
getSearchMethodTarget() constpcl::Registration< PointSource, PointTarget, float >inline
getSourceNormals() constpcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >inline
getTargetIndices() constpcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >inline
getTargetNormals() constpcl::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() constpcl::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 typedefpcl::Registration< PointSource, PointTarget, float >
KdTreePtr typedefpcl::Registration< PointSource, PointTarget, float >
KdTreeReciprocal typedefpcl::Registration< PointSource, PointTarget, float >
KdTreeReciprocalPtr typedefpcl::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 typedefpcl::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) constpcl::PCLBase< PointSource >inline
PCLBase()pcl::PCLBase< PointSource >
PCLBase(const PCLBase &base)pcl::PCLBase< PointSource >
PointCloud typedefpcl::PCLBase< PointSource >
PointCloudConstPtr typedefpcl::PCLBase< PointSource >
PointCloudPtr typedefpcl::PCLBase< PointSource >
PointCloudSource typedefpcl::Registration< PointSource, PointTarget, float >
PointCloudSourceConstPtr typedefpcl::Registration< PointSource, PointTarget, float >
PointCloudSourcePtr typedefpcl::Registration< PointSource, PointTarget, float >
PointCloudTarget typedefpcl::Registration< PointSource, PointTarget, float >
PointCloudTargetConstPtr typedefpcl::Registration< PointSource, PointTarget, float >
PointCloudTargetPtr typedefpcl::Registration< PointSource, PointTarget, float >
PointIndicesConstPtr typedefpcl::PCLBase< PointSource >
PointIndicesPtr typedefpcl::PCLBase< PointSource >
PointRepresentationConstPtr typedefpcl::Registration< PointSource, PointTarget, float >
previous_transformation_pcl::Registration< PointSource, PointTarget, float >protected
Ptr typedefpcl::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 typedefpcl::Registration< PointSource, PointTarget, float >
TransformationEstimationConstPtr typedefpcl::Registration< PointSource, PointTarget, float >
TransformationEstimationPtr typedefpcl::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 typedefpcl::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()pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar >inline
~PCLBase()=defaultpcl::PCLBase< PointSource >virtual
~Registration()pcl::Registration< PointSource, PointTarget, float >inline