| Align(PointCloudSourcePtr output, const Eigen::Matrix4f &guess) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | |
| AuxilaryFunctionDpsimt(double g_a, double g_0, double mu=1.e-4) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inlineprotected |
| AuxilaryFunctionPsimt(double a, double f_a, double f_0, double g_0, double mu=1.e-4) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inlineprotected |
| ComputeAngleDerivatives(const Eigen::Matrix< double, 6, 1 > &p, bool ComputeHessian=true) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| ComputeDerivatives(Eigen::Matrix< double, 6, 1 > *score_gradient, Eigen::Matrix< double, 6, 6 > *hessian, PointCloudSourcePtr trans_cloud, Eigen::Matrix< double, 6, 1 > *p, bool ComputeHessian=true) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| ComputeHessian(Eigen::Matrix< double, 6, 6 > *hessian, const PointCloudSource &trans_cloud, Eigen::Matrix< double, 6, 1 > *p) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| ComputePointDerivatives(const Eigen::Vector3d &x, bool ComputeHessian=true) | apollo::localization::ndt::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, PointCloudSourcePtr trans_cloud) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| ComputeTransformation(PointCloudSourcePtr output) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inlineprotected |
| ComputeTransformation(PointCloudSourcePtr output, const Eigen::Matrix4f &guess) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| ConstPtr typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | |
| converged_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| ConvertTransform(const Eigen::Matrix< double, 6, 1 > &x, Eigen::Affine3f *trans) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inlinestatic |
| ConvertTransform(const Eigen::Matrix< double, 6, 1 > &x, Eigen::Matrix4f *trans) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inlinestatic |
| final_transformation_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| gauss_d1_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| gauss_d2_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| GetFinalNumIteration() const | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| GetFinalTransformation() const | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| GetFitnessScore(double max_range=std::numeric_limits< double >::max()) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | |
| GetGridPointCloud(pcl::PointCloud< pcl::PointXYZ > *cell_cloud) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| GetOulierRatio() const | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| GetResolution() const | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| GetStepSize() const | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| GetTransformationProbability() const | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| h_ang_a2_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_a3_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_b2_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_b3_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_c2_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_c3_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_d1_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_d2_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_d3_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_e1_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_e2_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_e3_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_f1_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_f2_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| h_ang_f3_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| HasConverged() const | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| input_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| j_ang_a_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| j_ang_b_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| j_ang_c_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| j_ang_d_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| j_ang_e_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| j_ang_f_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| j_ang_g_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| j_ang_h_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| KdTree typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| KdTreePtr typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| max_iterations_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| NormalDistributionsTransform() | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | |
| nr_iterations_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| outlier_ratio_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| point_gradient_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| point_hessian_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| PointCloudSource typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| PointCloudSourceConstPtr typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| PointCloudSourcePtr typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| PointCloudTarget typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| PointCloudTargetConstPtr typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| previous_transformation_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| Ptr typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | |
| resolution_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| SetInputSource(const PointCloudTargetConstPtr &cloud) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| SetInputTarget(const std::vector< Leaf > &cell_leaf, const PointCloudTargetConstPtr &cloud) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| SetLeftTopCorner(const Eigen::Vector3d &left_top_corner) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| SetMaximumIterations(int nr_iterations) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| SetOulierRatio(double outlier_ratio) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| SetResolution(float resolution) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| SetStepSize(double step_size) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| SetTransformationEpsilon(double epsilon) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |
| step_size_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| target_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| target_cells_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| target_tree_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| TargetGrid typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| TargetGridConstPtr typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| TargetGridLeafConstPtr typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| TargetGridPtr typedef | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| trans_probability_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| transformation_ | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| transformation_epsilon_ | apollo::localization::ndt::NormalDistributionsTransform< 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) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| UpdateDerivatives(Eigen::Matrix< double, 6, 1 > *score_gradient, Eigen::Matrix< double, 6, 6 > *hessian, const Eigen::Vector3d &x_trans, const Eigen::Matrix3d &c_inv, bool ComputeHessian=true) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| UpdateHessian(Eigen::Matrix< double, 6, 6 > *hessian, const Eigen::Vector3d &x_trans, const Eigen::Matrix3d &c_inv) | apollo::localization::ndt::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) | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | protected |
| ~NormalDistributionsTransform() | apollo::localization::ndt::NormalDistributionsTransform< PointSource, PointTarget > | inline |