, including all inherited members.
| addCorrespondenceRejector(const CorrespondenceRejectorPtr &rejector) | pcl::Registration< PointSource, PointTarget > | [inline] |
| align(PointCloudSource &output) | pcl::Registration< PointSource, PointTarget > | [inline] |
| align(PointCloudSource &output, const Matrix4 &guess) | pcl::Registration< PointSource, PointTarget > | [inline] |
| auxilaryFunction_dPsiMT(double g_a, double g_0, double mu=1.e-4) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline, protected] |
| auxilaryFunction_PsiMT(double a, double f_a, double f_0, double g_0, double mu=1.e-4) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline, protected] |
| clearCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget > | [inline] |
| computeAngleDerivatives(Eigen::Matrix< double, 6, 1 > &p, bool compute_hessian=true) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| computeDerivatives(Eigen::Matrix< double, 6, 1 > &score_gradient, Eigen::Matrix< double, 6, 6 > &hessian, PointCloudSource &trans_cloud, Eigen::Matrix< double, 6, 1 > &p, bool compute_hessian=true) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| computeHessian(Eigen::Matrix< double, 6, 6 > &hessian, PointCloudSource &trans_cloud, Eigen::Matrix< double, 6, 1 > &p) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| computePointDerivatives(Eigen::Vector3d &x, bool compute_hessian=true) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| computeStepLengthMT(const Eigen::Matrix< double, 6, 1 > &x, Eigen::Matrix< double, 6, 1 > &step_dir, double step_init, double step_max, double step_min, double &score, Eigen::Matrix< double, 6, 1 > &score_gradient, Eigen::Matrix< double, 6, 6 > &hessian, PointCloudSource &trans_cloud) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| computeTransformation(PointCloudSource &output) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline, protected, virtual] |
| computeTransformation(PointCloudSource &output, const Eigen::Matrix4f &guess) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected, virtual] |
| Registration< PointSource, PointTarget >::computeTransformation(PointCloudSource &output, const Matrix4 &guess)=0 | pcl::Registration< PointSource, PointTarget > | [protected, pure virtual] |
| ConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | |
| converged_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| convertTransform(const Eigen::Matrix< double, 6, 1 > &x, Eigen::Affine3f &trans) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline, static] |
| convertTransform(const Eigen::Matrix< double, 6, 1 > &x, Eigen::Matrix4f &trans) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline, static] |
| corr_dist_threshold_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| correspondence_estimation_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| correspondence_rejectors_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| CorrespondenceEstimation typedef | pcl::Registration< PointSource, PointTarget > | |
| CorrespondenceEstimationConstPtr typedef | pcl::Registration< PointSource, PointTarget > | |
| CorrespondenceEstimationPtr typedef | pcl::Registration< PointSource, PointTarget > | |
| CorrespondenceRejectorPtr typedef | pcl::Registration< PointSource, PointTarget > | |
| correspondences_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| deinitCompute() | pcl::PCLBase< PointSource > | [protected] |
| euclidean_fitness_epsilon_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| fake_indices_ | pcl::PCLBase< PointSource > | [protected] |
| final_transformation_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| force_no_recompute_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| force_no_recompute_reciprocal_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| gauss_d1_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| gauss_d2_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| getClassName() const | pcl::Registration< PointSource, PointTarget > | [inline] |
| getCorrespondenceRejectors() | pcl::Registration< PointSource, PointTarget > | [inline] |
| getEuclideanFitnessEpsilon() | pcl::Registration< PointSource, PointTarget > | [inline] |
| getFinalNumIteration() const | pcl::NormalDistributionsTransform< 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] |
| getInputSource() | pcl::Registration< PointSource, PointTarget > | [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] |
| getOulierRatio() const | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline] |
| getRANSACIterations() | pcl::Registration< PointSource, PointTarget > | [inline] |
| getRANSACOutlierRejectionThreshold() | pcl::Registration< PointSource, PointTarget > | [inline] |
| getResolution() const | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline] |
| getSearchMethodSource() const | pcl::Registration< PointSource, PointTarget > | [inline] |
| getSearchMethodTarget() const | pcl::Registration< PointSource, PointTarget > | [inline] |
| getStepSize() const | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline] |
| getTransformationEpsilon() | pcl::Registration< PointSource, PointTarget > | [inline] |
| getTransformationProbability() const | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline] |
| h_ang_a2_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_a3_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_b2_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_b3_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_c2_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_c3_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_d1_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_d2_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_d3_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_e1_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_e2_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_e3_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_f1_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_f2_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| h_ang_f3_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| hasConverged() | pcl::Registration< PointSource, PointTarget > | [inline] |
| indices_ | pcl::PCLBase< PointSource > | [protected] |
| init() | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline, protected] |
| initCompute() | pcl::Registration< PointSource, PointTarget > | |
| initComputeReciprocal() | pcl::Registration< PointSource, PointTarget > | |
| inlier_threshold_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| input_ | pcl::PCLBase< PointSource > | [protected] |
| j_ang_a_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| j_ang_b_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| j_ang_c_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| j_ang_d_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| j_ang_e_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| j_ang_f_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| j_ang_g_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| j_ang_h_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| KdTree typedef | pcl::Registration< PointSource, PointTarget > | |
| KdTreePtr typedef | pcl::Registration< PointSource, PointTarget > | |
| KdTreeReciprocal typedef | pcl::Registration< PointSource, PointTarget > | |
| KdTreeReciprocalPtr typedef | pcl::Registration< PointSource, PointTarget > | |
| Matrix4 typedef | pcl::Registration< PointSource, PointTarget > | |
| max_iterations_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| min_number_correspondences_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| NormalDistributionsTransform() | pcl::NormalDistributionsTransform< PointSource, PointTarget > | |
| nr_iterations_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| operator[](size_t pos) | pcl::PCLBase< PointSource > | [inline] |
| outlier_ratio_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| PCL_DEPRECATED(void setInputCloud(const PointCloudSourceConstPtr &cloud),"[pcl::registration::Registration::setInputCloud] setInputCloud is deprecated. Please use setInputSource instead.") | pcl::Registration< PointSource, PointTarget > | |
| PCL_DEPRECATED(PointCloudSourceConstPtr const getInputCloud(),"[pcl::registration::Registration::getInputCloud] getInputCloud is deprecated. Please use getInputSource instead.") | pcl::Registration< PointSource, PointTarget > | |
| PCLBase() | pcl::PCLBase< PointSource > | |
| PCLBase(const PCLBase &base) | pcl::PCLBase< PointSource > | |
| point_gradient_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| point_hessian_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| PointCloud typedef | pcl::PCLBase< PointSource > | |
| PointCloudConstPtr typedef | pcl::PCLBase< PointSource > | |
| PointCloudPtr typedef | pcl::PCLBase< PointSource > | |
| PointCloudSource typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| PointCloudSourceConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| PointCloudSourcePtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| PointCloudTarget typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| PointCloudTargetConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| PointCloudTargetPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| PointIndicesConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| PointIndicesPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| PointRepresentationConstPtr typedef | pcl::Registration< PointSource, PointTarget > | |
| previous_transformation_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| Ptr typedef | pcl::NormalDistributionsTransform< 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] |
| removeCorrespondenceRejector(unsigned int i) | pcl::Registration< PointSource, PointTarget > | [inline] |
| resolution_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| searchForNeighbors(const PointCloudSource &cloud, int index, std::vector< int > &indices, std::vector< float > &distances) | pcl::Registration< PointSource, PointTarget > | [inline, protected] |
| setCorrespondenceEstimation(const CorrespondenceEstimationPtr &ce) | pcl::Registration< PointSource, PointTarget > | [inline] |
| setEuclideanFitnessEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget > | [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(size_t row_start, size_t col_start, size_t nb_rows, size_t nb_cols) | pcl::PCLBase< PointSource > | [virtual] |
| setInputCloud(const PointCloudConstPtr &cloud) | pcl::PCLBase< PointSource > | [virtual] |
| setInputSource(const PointCloudSourceConstPtr &cloud) | pcl::Registration< PointSource, PointTarget > | [inline, virtual] |
| setInputTarget(const PointCloudTargetConstPtr &cloud) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline] |
| Registration< PointSource, PointTarget >::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] |
| setOulierRatio(double outlier_ratio) | pcl::NormalDistributionsTransform< 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] |
| setResolution(float resolution) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline] |
| setSearchMethodSource(const KdTreeReciprocalPtr &tree, bool force_no_recompute=false) | pcl::Registration< PointSource, PointTarget > | [inline] |
| setSearchMethodTarget(const KdTreePtr &tree, bool force_no_recompute=false) | pcl::Registration< PointSource, PointTarget > | [inline] |
| setStepSize(double step_size) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline] |
| setTransformationEpsilon(double epsilon) | pcl::Registration< PointSource, PointTarget > | [inline] |
| setTransformationEstimation(const TransformationEstimationPtr &te) | pcl::Registration< PointSource, PointTarget > | [inline] |
| source_cloud_updated_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| step_size_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| target_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| target_cells_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| target_cloud_updated_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| TargetGrid typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| TargetGridConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| TargetGridLeafConstPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| TargetGridPtr typedef | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| trans_probability_ | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| 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] |
| tree_reciprocal_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| trialValueSelectionMT(double a_l, double f_l, double g_l, double a_u, double f_u, double g_u, double a_t, double f_t, double g_t) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| update_visualizer_ | pcl::Registration< PointSource, PointTarget > | [protected] |
| updateDerivatives(Eigen::Matrix< double, 6, 1 > &score_gradient, Eigen::Matrix< double, 6, 6 > &hessian, Eigen::Vector3d &x_trans, Eigen::Matrix3d &c_inv, bool compute_hessian=true) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| updateHessian(Eigen::Matrix< double, 6, 6 > &hessian, Eigen::Vector3d &x_trans, Eigen::Matrix3d &c_inv) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| updateIntervalMT(double &a_l, double &f_l, double &g_l, double &a_u, double &f_u, double &g_u, double a_t, double f_t, double g_t) | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [protected] |
| use_indices_ | pcl::PCLBase< PointSource > | [protected] |
| ~NormalDistributionsTransform() | pcl::NormalDistributionsTransform< PointSource, PointTarget > | [inline, virtual] |
| ~PCLBase() | pcl::PCLBase< PointSource > | [inline, virtual] |
| ~Registration() | pcl::Registration< PointSource, PointTarget > | [inline, virtual] |