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 |