Loading...
Searching...
No Matches
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, Scalar > | inline
align(PointCloudSource &output) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
align(PointCloudSource &output, const Matrix4 &guess) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
AngleAxis typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
applyState(Matrix4 &t, const Vector6d &x) const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
base_transformation_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
clearCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget, Scalar > | 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) const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
computeTransformation(PointCloudSource &output, const Matrix4 &guess) override | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline protected virtual
ConstPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
converged_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
convergence_criteria_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > |
corr_dist_threshold_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
correspondence_estimation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
correspondence_rejectors_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
CorrespondenceEstimation typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
CorrespondenceEstimationConstPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
CorrespondenceEstimationPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
CorrespondenceRejectorPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
correspondences_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
deinitCompute() | pcl::PCLBase< PointSource > | protected
determineRequiredBlobData() | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected virtual
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, Scalar > | protected
fake_indices_ | pcl::PCLBase< PointSource > | protected
final_transformation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
force_no_recompute_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
force_no_recompute_reciprocal_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
GeneralizedIterativeClosestPoint() | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
getClassName() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getConvergeCriteria() | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
getCorrespondenceRandomness() const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
getCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getEuclideanFitnessEpsilon() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getFinalTransformation() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getFitnessScore(double max_range=std::numeric_limits< double >::max()) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getFitnessScore(const std::vector< float > &distances_a, const std::vector< float > &distances_b) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getIndices() | pcl::PCLBase< PointSource > | inline
getIndices() const | pcl::PCLBase< PointSource > | inline
getInputCloud() const | pcl::PCLBase< PointSource > | inline
getInputSource() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getInputTarget() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getLastIncrementalTransformation() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getMaxCorrespondenceDistance() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getMaximumIterations() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getMaximumOptimizerIterations() const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
getRANSACIterations() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getRANSACOutlierRejectionThreshold() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getRotationEpsilon() const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
getRotationGradientTolerance() const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
getSearchMethodSource() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getSearchMethodTarget() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getTransformationEpsilon() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getTransformationRotationEpsilon() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
getTranslationGradientTolerance() const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
getUseReciprocalCorrespondences() const | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
gicp_epsilon_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
hasConverged() const | pcl::Registration< PointSource, PointTarget, Scalar > | inline
indices_ | pcl::PCLBase< PointSource > | protected
initCompute() | pcl::Registration< PointSource, PointTarget, Scalar > |
initComputeReciprocal() | pcl::Registration< PointSource, PointTarget, Scalar > |
inlier_threshold_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
input_ | pcl::PCLBase< PointSource > | protected
input_covariances_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
InputKdTree typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
InputKdTreePtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
IterativeClosestPoint() | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
IterativeClosestPoint(const IterativeClosestPoint &)=delete | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > |
IterativeClosestPoint(IterativeClosestPoint &&)=delete | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > |
k_correspondences_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
KdTree typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
KdTreePtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
KdTreeReciprocal typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
KdTreeReciprocalPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
mahalanobis(std::size_t index) const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
mahalanobis_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
matricesInnerProd(const Eigen::MatrixXd &mat1, const Eigen::MatrixXd &mat2) const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline protected
MatricesVector typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
MatricesVectorConstPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
MatricesVectorPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
Matrix3 typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
Matrix4 typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
Matrix6d typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
max_inner_iterations_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
max_iterations_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
min_number_correspondences_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
need_source_blob_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
need_target_blob_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
nr_iterations_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
nx_idx_offset_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
ny_idx_offset_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
nz_idx_offset_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
operator=(const IterativeClosestPoint &)=delete | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > |
operator=(IterativeClosestPoint &&)=delete | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > |
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::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
PointCloudSourceConstPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
PointCloudSourcePtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
PointCloudTarget typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
PointCloudTargetConstPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
PointCloudTargetPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
PointIndicesConstPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
PointIndicesPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
PointRepresentationConstPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
previous_transformation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
Ptr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
ransac_iterations_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
reg_name_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
registerVisualizationCallback(std::function< UpdateVisualizerCallbackSignature > &visualizerCallback) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
Registration() | pcl::Registration< PointSource, PointTarget, Scalar > | inline
removeCorrespondenceRejector(unsigned int i) | pcl::Registration< PointSource, PointTarget, Scalar > | 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 > | inline protected
pcl::IterativeClosestPoint::searchForNeighbors(const PointCloudSource &cloud, int index, pcl::Indices &indices, std::vector< float > &distances) | pcl::Registration< PointSource, PointTarget, Scalar > | inline protected
setCorrespondenceEstimation(const CorrespondenceEstimationPtr &ce) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setCorrespondenceRandomness(int k) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
setEuclideanFitnessEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, Scalar > | 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) override | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
pcl::IterativeClosestPoint::setInputSource(const PointCloudSourceConstPtr &cloud) override | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | inline virtual
setInputTarget(const PointCloudTargetConstPtr &target) override | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
pcl::IterativeClosestPoint::setInputTarget(const PointCloudTargetConstPtr &cloud) override | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | inline virtual
setMaxCorrespondenceDistance(double distance_threshold) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setMaximumIterations(int nr_iterations) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setMaximumOptimizerIterations(int max) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
setPointRepresentation(const PointRepresentationConstPtr &point_representation) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setRANSACIterations(int ransac_iterations) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setRANSACOutlierRejectionThreshold(double inlier_threshold) | pcl::Registration< PointSource, PointTarget, Scalar > | 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, Scalar > | inline
setSearchMethodTarget(const KdTreePtr &tree, bool force_no_recompute=false) | pcl::Registration< PointSource, PointTarget, Scalar > | 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, Scalar > | inline
setTransformationEstimation(const TransformationEstimationPtr &te) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setTransformationRotationEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget, Scalar > | inline
setTranslationGradientTolerance(double tolerance) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
setUseReciprocalCorrespondences(bool use_reciprocal_correspondence) | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
source_cloud_updated_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
source_has_normals_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
target_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
target_cloud_updated_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
target_covariances_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
target_has_normals_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | 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, Scalar > | protected
transformation_epsilon_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
transformation_estimation_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
transformation_rotation_epsilon_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
TransformationEstimation typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
TransformationEstimationConstPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
TransformationEstimationPtr typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
transformCloud(const PointCloudSource &input, PointCloudSource &output, const Matrix4 &transform) | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected virtual
translation_gradient_tolerance_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
tree_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
tree_reciprocal_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
update_visualizer_ | pcl::Registration< PointSource, PointTarget, Scalar > | protected
UpdateVisualizerCallbackSignature typedef | pcl::Registration< PointSource, PointTarget, Scalar > |
use_indices_ | pcl::PCLBase< PointSource > | protected
use_reciprocal_correspondence_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
useBFGS() | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > | inline
Vector3 typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
Vector4 typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
Vector6d typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget, Scalar > |
x_idx_offset_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
y_idx_offset_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
z_idx_offset_ | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > | protected
~IterativeClosestPoint() override=default | pcl::IterativeClosestPoint< PointSource, PointTarget, Scalar > |
~PCLBase()=default | pcl::PCLBase< PointSource > | virtual
~Registration() override=default | pcl::Registration< PointSource, PointTarget, Scalar > |