point_cloud_library / 1.12.1 / classpcl_1_1registration_1_1_f_p_c_s_initial_alignment-members.html /

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) 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() pcl::registration::FPCSInitialAlignment< PointSource, PointTarget, NormalT, Scalar > inline
~PCLBase()=default pcl::PCLBase< PointSource > virtual
~Registration() pcl::Registration< PointSource, PointTarget, float > inline

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1registration_1_1_f_p_c_s_initial_alignment-members.html