Point Cloud Library (PCL)  1.14.0-dev
pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > Member List

This is the complete list of members for pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, 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
AngleAxis typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
applyState(Matrix4 &t, const Vector6d &x) constpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
base_transformation_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
clearCorrespondenceRejectors()pcl::Registration< PointSource, PointTarget, float >inline
computeCovariances(typename pcl::PointCloud< PointT >::ConstPtr cloud, const typename pcl::search::KdTree< PointT >::Ptr tree, MatricesVector &cloud_covariances)pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
computeRDerivative(const Vector6d &x, const Eigen::Matrix3d &dCost_dR_T, Vector6d &g) constpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
computeTransformation(PointCloudSource &output, const Matrix4 &guess) overridepcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inlineprotected
Registration< PointSource, PointTarget, float >::computeTransformation(PointCloudSource &output, const Matrix4 &guess)=0pcl::Registration< PointSource, PointTarget, float >protectedpure virtual
ConstPtr typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
converged_pcl::Registration< PointSource, PointTarget, float >protected
convergence_criteria_pcl::IterativeClosestPoint< PointSource, PointTarget, float >
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
determineRequiredBlobData()pcl::IterativeClosestPoint< PointSource, PointTarget, float >protectedvirtual
estimateRigidTransformationBFGS(const PointCloudSource &cloud_src, const pcl::Indices &indices_src, const PointCloudTarget &cloud_tgt, const pcl::Indices &indices_tgt, Matrix4 &transformation_matrix)pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
estimateRigidTransformationNewton(const PointCloudSource &cloud_src, const pcl::Indices &indices_src, const PointCloudTarget &cloud_tgt, const pcl::Indices &indices_tgt, Matrix4 &transformation_matrix)pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
euclidean_fitness_epsilon_pcl::Registration< PointSource, PointTarget, float >protected
fake_indices_pcl::PCLBase< PointSource >protected
final_transformation_pcl::Registration< PointSource, PointTarget, float >protected
force_no_recompute_pcl::Registration< PointSource, PointTarget, float >protected
force_no_recompute_reciprocal_pcl::Registration< PointSource, PointTarget, float >protected
GeneralizedIterativeClosestPoint()pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
getClassName() constpcl::Registration< PointSource, PointTarget, float >inline
getConvergeCriteria()pcl::IterativeClosestPoint< PointSource, PointTarget, float >inline
getCorrespondenceRandomness() constpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
getCorrespondenceRejectors()pcl::Registration< PointSource, PointTarget, float >inline
getEuclideanFitnessEpsilon()pcl::Registration< PointSource, PointTarget, float >inline
getFinalTransformation()pcl::Registration< PointSource, PointTarget, float >inline
getFitnessScore(double max_range=std::numeric_limits< double >::max())pcl::Registration< PointSource, PointTarget, float >inline
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
getMaxCorrespondenceDistance()pcl::Registration< PointSource, PointTarget, float >inline
getMaximumIterations()pcl::Registration< PointSource, PointTarget, float >inline
getMaximumOptimizerIterations() constpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
getRANSACIterations()pcl::Registration< PointSource, PointTarget, float >inline
getRANSACOutlierRejectionThreshold()pcl::Registration< PointSource, PointTarget, float >inline
getRotationEpsilon() constpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
getRotationGradientTolerance() constpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
getSearchMethodSource() constpcl::Registration< PointSource, PointTarget, float >inline
getSearchMethodTarget() constpcl::Registration< PointSource, PointTarget, float >inline
getTransformationEpsilon()pcl::Registration< PointSource, PointTarget, float >inline
getTransformationRotationEpsilon()pcl::Registration< PointSource, PointTarget, float >inline
getTranslationGradientTolerance() constpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
getUseReciprocalCorrespondences() constpcl::IterativeClosestPoint< PointSource, PointTarget, float >inline
gicp_epsilon_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
hasConverged() constpcl::Registration< PointSource, PointTarget, float >inline
indices_pcl::PCLBase< PointSource >protected
initCompute()pcl::Registration< PointSource, PointTarget, float >
initComputeReciprocal()pcl::Registration< PointSource, PointTarget, float >
inlier_threshold_pcl::Registration< PointSource, PointTarget, float >protected
input_pcl::PCLBase< PointSource >protected
input_covariances_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
InputKdTree typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
InputKdTreePtr typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
IterativeClosestPoint()pcl::IterativeClosestPoint< PointSource, PointTarget, float >inline
IterativeClosestPoint(const IterativeClosestPoint &)=deletepcl::IterativeClosestPoint< PointSource, PointTarget, float >
IterativeClosestPoint(IterativeClosestPoint &&)=deletepcl::IterativeClosestPoint< PointSource, PointTarget, float >
k_correspondences_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >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 >
mahalanobis(std::size_t index) constpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
mahalanobis_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
matricesInnerProd(const Eigen::MatrixXd &mat1, const Eigen::MatrixXd &mat2) constpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inlineprotected
MatricesVector typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
MatricesVectorConstPtr typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
MatricesVectorPtr typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
Matrix3 typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
Matrix4 typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
Matrix6d typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
max_inner_iterations_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
max_iterations_pcl::Registration< PointSource, PointTarget, float >protected
min_number_correspondences_pcl::Registration< PointSource, PointTarget, float >protected
need_source_blob_pcl::IterativeClosestPoint< PointSource, PointTarget, float >protected
need_target_blob_pcl::IterativeClosestPoint< PointSource, PointTarget, float >protected
nr_iterations_pcl::Registration< PointSource, PointTarget, float >protected
nx_idx_offset_pcl::IterativeClosestPoint< PointSource, PointTarget, float >protected
ny_idx_offset_pcl::IterativeClosestPoint< PointSource, PointTarget, float >protected
nz_idx_offset_pcl::IterativeClosestPoint< PointSource, PointTarget, float >protected
operator=(const IterativeClosestPoint &)=deletepcl::IterativeClosestPoint< PointSource, PointTarget, float >
operator=(IterativeClosestPoint &&)=deletepcl::IterativeClosestPoint< PointSource, PointTarget, float >
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::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
PointCloudSourceConstPtr typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
PointCloudSourcePtr typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
PointCloudTarget typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
PointCloudTargetConstPtr typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
PointCloudTargetPtr typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
PointIndicesConstPtr typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
PointIndicesPtr typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
PointRepresentationConstPtr typedefpcl::Registration< PointSource, PointTarget, float >
previous_transformation_pcl::Registration< PointSource, PointTarget, float >protected
Ptr typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
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
rigid_transformation_estimation_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
rotation_epsilon_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
rotation_gradient_tolerance_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
searchForNeighbors(const PointSource &query, pcl::Indices &index, std::vector< float > &distance)pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inlineprotected
IterativeClosestPoint< PointSource, PointTarget, float >::searchForNeighbors(const PointCloudSource &cloud, int index, pcl::Indices &indices, std::vector< float > &distances)pcl::Registration< PointSource, PointTarget, float >inlineprotected
setCorrespondenceEstimation(const CorrespondenceEstimationPtr &ce)pcl::Registration< PointSource, PointTarget, float >inline
setCorrespondenceRandomness(int k)pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, 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) overridepcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
IterativeClosestPoint< PointSource, PointTarget, float >::setInputSource(const PointCloudSourceConstPtr &cloud) overridepcl::IterativeClosestPoint< PointSource, PointTarget, float >inlinevirtual
setInputTarget(const PointCloudTargetConstPtr &target) overridepcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
IterativeClosestPoint< PointSource, PointTarget, float >::setInputTarget(const PointCloudTargetConstPtr &cloud) overridepcl::IterativeClosestPoint< PointSource, PointTarget, float >inlinevirtual
setMaxCorrespondenceDistance(double distance_threshold)pcl::Registration< PointSource, PointTarget, float >inline
setMaximumIterations(int nr_iterations)pcl::Registration< PointSource, PointTarget, float >inline
setMaximumOptimizerIterations(int max)pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, 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
setRotationEpsilon(double epsilon)pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
setRotationGradientTolerance(double tolerance)pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, 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
setSourceCovariances(const MatricesVectorPtr &covariances)pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
setTargetCovariances(const MatricesVectorPtr &covariances)pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, 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
setTranslationGradientTolerance(double tolerance)pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
setUseReciprocalCorrespondences(bool use_reciprocal_correspondence)pcl::IterativeClosestPoint< PointSource, PointTarget, float >inline
source_cloud_updated_pcl::Registration< PointSource, PointTarget, float >protected
source_has_normals_pcl::IterativeClosestPoint< PointSource, PointTarget, float >protected
target_pcl::Registration< PointSource, PointTarget, float >protected
target_cloud_updated_pcl::Registration< PointSource, PointTarget, float >protected
target_covariances_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
target_has_normals_pcl::IterativeClosestPoint< PointSource, PointTarget, float >protected
tmp_idx_src_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
tmp_idx_tgt_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
tmp_src_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
tmp_tgt_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, 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 >
transformCloud(const PointCloudSource &input, PointCloudSource &output, const Matrix4 &transform)pcl::IterativeClosestPoint< PointSource, PointTarget, float >protectedvirtual
translation_gradient_tolerance_pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >protected
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_reciprocal_correspondence_pcl::IterativeClosestPoint< PointSource, PointTarget, float >protected
useBFGS()pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >inline
Vector3 typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
Vector4 typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
Vector6d typedefpcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar >
x_idx_offset_pcl::IterativeClosestPoint< PointSource, PointTarget, float >protected
y_idx_offset_pcl::IterativeClosestPoint< PointSource, PointTarget, float >protected
z_idx_offset_pcl::IterativeClosestPoint< PointSource, PointTarget, float >protected
~IterativeClosestPoint() override=defaultpcl::IterativeClosestPoint< PointSource, PointTarget, float >
~PCLBase()=defaultpcl::PCLBase< PointSource >virtual
~Registration() override=defaultpcl::Registration< PointSource, PointTarget, float >