, including all inherited members.
align(PointCloudSource &output) | pcl::Registration< PointSource, PointTarget > | [inline] |
align(PointCloudSource &output, const Eigen::Matrix4f &guess) | pcl::Registration< PointSource, PointTarget > | [inline] |
applyState(Eigen::Matrix4f &t, const Vector6d &x) const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
base_transformation_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
computeCovariances(typename pcl::PointCloud< PointT >::ConstPtr cloud, const typename pcl::KdTree< PointT >::Ptr tree, std::vector< Eigen::Matrix3d > &cloud_covariances) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
computeRDerivative(const Vector6d &x, const Eigen::Matrix3d &R, Vector6d &g) const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | |
computeTransformation(PointCloudSource &output, const Eigen::Matrix4f &guess) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline, private] |
pcl::IterativeClosestPoint::computeTransformation(PointCloudSource &output, const Eigen::Matrix4f &guess) | pcl::IterativeClosestPoint< PointSource, PointTarget > | [protected, virtual] |
ConstPtr typedef | pcl::Registration< PointSource, PointTarget > | |
converged_ | pcl::Registration< PointSource, PointTarget > | [protected] |
corr_dist_threshold_ | pcl::Registration< PointSource, PointTarget > | [protected] |
correspondence_distances_ | pcl::Registration< PointSource, PointTarget > | [protected] |
deinitCompute() | pcl::PCLBase< PointSource > | [inline, protected] |
estimateRigidTransformationBFGS(const PointCloudSource &cloud_src, const std::vector< int > &indices_src, const PointCloudTarget &cloud_tgt, const std::vector< int > &indices_tgt, Eigen::Matrix4f &transformation_matrix) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | |
euclidean_fitness_epsilon_ | pcl::Registration< PointSource, PointTarget > | [protected] |
fake_indices_ | pcl::PCLBase< PointSource > | [protected] |
final_transformation_ | pcl::Registration< PointSource, PointTarget > | [protected] |
GeneralizedIterativeClosestPoint() | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline] |
getClassName() const | pcl::Registration< PointSource, PointTarget > | [inline] |
getCorrespondenceRandomness() | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline] |
getEuclideanFitnessEpsilon() | pcl::Registration< PointSource, PointTarget > | [inline] |
getFinalTransformation() | pcl::Registration< PointSource, PointTarget > | [inline] |
getFitnessScore(double max_range=std::numeric_limits< double >::max()) | pcl::Registration< PointSource, PointTarget > | [inline] |
getFitnessScore(const std::vector< float > &distances_a, const std::vector< float > &distances_b) | pcl::Registration< PointSource, PointTarget > | [inline] |
getIndices() | pcl::PCLBase< PointSource > | [inline] |
getInputCloud() | pcl::PCLBase< PointSource > | [inline] |
getInputTarget() | pcl::Registration< PointSource, PointTarget > | [inline] |
getLastIncrementalTransformation() | pcl::Registration< PointSource, PointTarget > | [inline] |
getMaxCorrespondenceDistance() | pcl::Registration< PointSource, PointTarget > | [inline] |
getMaximumIterations() | pcl::Registration< PointSource, PointTarget > | [inline] |
getMaximumOptimizerIterations() | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline] |
getRANSACIterations() | pcl::Registration< PointSource, PointTarget > | [inline] |
getRANSACOutlierRejectionThreshold() | pcl::Registration< PointSource, PointTarget > | [inline] |
getRotationEpsilon() | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline] |
getTransformationEpsilon() | pcl::Registration< PointSource, PointTarget > | [inline] |
gicp_epsilon_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
hasConverged() | pcl::Registration< PointSource, PointTarget > | [inline] |
indices_ | pcl::PCLBase< PointSource > | [protected] |
initCompute() | pcl::PCLBase< PointSource > | [inline, protected] |
inlier_threshold_ | pcl::Registration< PointSource, PointTarget > | [protected] |
input_ | pcl::PCLBase< PointSource > | [protected] |
input_covariances_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
input_tree_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
InputKdTree typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
InputKdTreePtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
IterativeClosestPoint() | pcl::IterativeClosestPoint< PointSource, PointTarget > | [inline] |
k_correspondences_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
KdTree typedef | pcl::Registration< PointSource, PointTarget > | |
KdTreePtr typedef | pcl::Registration< PointSource, PointTarget > | |
mahalanobis(size_t index) const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline] |
mahalanobis_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
matricesInnerProd(const Eigen::MatrixXd &mat1, const Eigen::MatrixXd &mat2) const | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline, private] |
max_inner_iterations_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
max_iterations_ | pcl::Registration< PointSource, PointTarget > | [protected] |
min_number_correspondences_ | pcl::Registration< PointSource, PointTarget > | [protected] |
nr_iterations_ | pcl::Registration< PointSource, PointTarget > | [protected] |
operator[](size_t pos) | pcl::PCLBase< PointSource > | [inline] |
PCLBase() | pcl::PCLBase< PointSource > | [inline] |
PCLBase(const PCLBase &base) | pcl::PCLBase< PointSource > | [inline] |
PointCloud typedef | pcl::PCLBase< PointSource > | |
PointCloudConstPtr typedef | pcl::PCLBase< PointSource > | |
PointCloudPtr typedef | pcl::PCLBase< PointSource > | |
PointCloudSource typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
PointCloudSourceConstPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
PointCloudSourcePtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
PointCloudTarget typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
PointCloudTargetConstPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
PointCloudTargetPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
PointIndicesConstPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
PointIndicesPtr typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
PointRepresentationConstPtr typedef | pcl::Registration< PointSource, PointTarget > | |
previous_transformation_ | pcl::Registration< PointSource, PointTarget > | [protected] |
Ptr typedef | pcl::Registration< PointSource, PointTarget > | |
ransac_iterations_ | pcl::Registration< PointSource, PointTarget > | [protected] |
reg_name_ | pcl::Registration< PointSource, PointTarget > | [protected] |
registerVisualizationCallback(boost::function< FunctionSignature > &visualizerCallback) | pcl::Registration< PointSource, PointTarget > | [inline] |
Registration() | pcl::Registration< PointSource, PointTarget > | [inline] |
rigid_transformation_estimation_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [protected] |
rotation_epsilon_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
searchForNeighbors(const PointSource &query, std::vector< int > &index, std::vector< float > &distance) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline, private] |
pcl::IterativeClosestPoint::searchForNeighbors(const PointCloudSource &cloud, int index, std::vector< int > &indices, std::vector< float > &distances) | pcl::Registration< PointSource, PointTarget > | [inline, protected] |
setCorrespondenceRandomness(int k) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline] |
setEuclideanFitnessEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget > | [inline] |
setIndices(const IndicesPtr &indices) | pcl::PCLBase< PointSource > | [inline] |
setIndices(const IndicesConstPtr &indices) | pcl::PCLBase< PointSource > | [inline] |
setIndices(const PointIndicesConstPtr &indices) | pcl::PCLBase< PointSource > | [inline] |
setIndices(size_t row_start, size_t col_start, size_t nb_rows, size_t nb_cols) | pcl::PCLBase< PointSource > | [inline] |
setInputCloud(const PointCloudSourceConstPtr &cloud) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline] |
pcl::IterativeClosestPoint::setInputCloud(const PointCloudConstPtr &cloud) | pcl::PCLBase< PointSource > | [inline, virtual] |
setInputTarget(const PointCloudTargetConstPtr &target) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline] |
pcl::IterativeClosestPoint::setInputTarget(const PointCloudTargetConstPtr &cloud) | pcl::Registration< PointSource, PointTarget > | [inline, virtual] |
setMaxCorrespondenceDistance(double distance_threshold) | pcl::Registration< PointSource, PointTarget > | [inline] |
setMaximumIterations(int nr_iterations) | pcl::Registration< PointSource, PointTarget > | [inline] |
setMaximumOptimizerIterations(int max) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline] |
setPointRepresentation(const PointRepresentationConstPtr &point_representation) | pcl::Registration< PointSource, PointTarget > | [inline] |
setRANSACIterations(int ransac_iterations) | pcl::Registration< PointSource, PointTarget > | [inline] |
setRANSACOutlierRejectionThreshold(double inlier_threshold) | pcl::Registration< PointSource, PointTarget > | [inline] |
setRotationEpsilon(double epsilon) | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [inline] |
setTransformationEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget > | [inline] |
setTransformationEstimation(const TransformationEstimationPtr &te) | pcl::Registration< PointSource, PointTarget > | [inline] |
target_ | pcl::Registration< PointSource, PointTarget > | [protected] |
target_covariances_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
tmp_idx_src_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
tmp_idx_tgt_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
tmp_src_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
tmp_tgt_ | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
transformation_ | pcl::Registration< PointSource, PointTarget > | [protected] |
transformation_epsilon_ | pcl::Registration< PointSource, PointTarget > | [protected] |
transformation_estimation_ | pcl::Registration< PointSource, PointTarget > | [protected] |
TransformationEstimation typedef | pcl::Registration< PointSource, PointTarget > | |
TransformationEstimationConstPtr typedef | pcl::Registration< PointSource, PointTarget > | |
TransformationEstimationPtr typedef | pcl::Registration< PointSource, PointTarget > | |
tree_ | pcl::Registration< PointSource, PointTarget > | [protected] |
update_visualizer_ | pcl::Registration< PointSource, PointTarget > | [protected] |
use_indices_ | pcl::PCLBase< PointSource > | [protected] |
Vector6d typedef | pcl::GeneralizedIterativeClosestPoint< PointSource, PointTarget > | [private] |
~PCLBase() | pcl::PCLBase< PointSource > | [inline, virtual] |
~Registration() | pcl::Registration< PointSource, PointTarget > | [inline, virtual] |