, including all inherited members.
computeDerivatives(Eigen::Vector3d &m1, Eigen::Matrix3d C1, bool computeHessian=true) | lslgeneric::NDTMatcherD2D | [protected] |
computeDerivativesLocal(Eigen::Vector3d &m1, Eigen::Matrix3d C1, Eigen::Matrix< double, 3, 6 > &_Jest, Eigen::Matrix< double, 18, 6 > &_Hest, Eigen::Matrix< double, 3, 18 > &_Zest, Eigen::Matrix< double, 18, 18 > &_ZHest, bool computeHessian) | lslgeneric::NDTMatcherD2D | [protected] |
covariance(pcl::PointCloud< pcl::PointXYZ > &target, pcl::PointCloud< pcl::PointXYZ > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T, Eigen::MatrixXd &cov) | lslgeneric::NDTMatcherD2D | |
covariance(NDTMap &target, NDTMap &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T, Eigen::MatrixXd &cov) | lslgeneric::NDTMatcherD2D | |
current_resolution | lslgeneric::NDTMatcherD2D | |
DELTA_SCORE | lslgeneric::NDTMatcherD2D | |
derivativesNDT(const std::vector< NDTCell * > &source, const NDTMap &target, Eigen::MatrixXd &score_gradient, Eigen::MatrixXd &Hessian, bool computeHessian) | lslgeneric::NDTMatcherD2D | [virtual] |
dRdx | lslgeneric::NDTMatcherD2D | [protected] |
dRdxdx | lslgeneric::NDTMatcherD2D | [protected] |
dRdxdy | lslgeneric::NDTMatcherD2D | [protected] |
dRdxdz | lslgeneric::NDTMatcherD2D | [protected] |
dRdy | lslgeneric::NDTMatcherD2D | [protected] |
dRdydy | lslgeneric::NDTMatcherD2D | [protected] |
dRdydz | lslgeneric::NDTMatcherD2D | [protected] |
dRdz | lslgeneric::NDTMatcherD2D | [protected] |
dRdzdz | lslgeneric::NDTMatcherD2D | [protected] |
finalscore | lslgeneric::NDTMatcherD2D | |
Hest | lslgeneric::NDTMatcherD2D | [protected] |
init(bool _isIrregularGrid, bool useDefaultGridResolutions, std::vector< double > _resolutions) | lslgeneric::NDTMatcherD2D | [protected] |
isIrregularGrid | lslgeneric::NDTMatcherD2D | [protected] |
iteration_counter_internal | lslgeneric::NDTMatcherD2D | [protected] |
ITR_MAX | lslgeneric::NDTMatcherD2D | |
Jest | lslgeneric::NDTMatcherD2D | [protected] |
JtBJ | lslgeneric::NDTMatcherD2D | [protected] |
lfd1 | lslgeneric::NDTMatcherD2D | [protected] |
lfd2 | lslgeneric::NDTMatcherD2D | [protected] |
lineSearchMT(Eigen::Matrix< double, 6, 1 > &increment, std::vector< NDTCell * > &source, NDTMap &target) | lslgeneric::NDTMatcherD2D | [protected] |
match(pcl::PointCloud< pcl::PointXYZ > &target, pcl::PointCloud< pcl::PointXYZ > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T, bool useInitialGuess=false) | lslgeneric::NDTMatcherD2D | |
match(NDTMap &target, NDTMap &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T, bool useInitialGuess=false) | lslgeneric::NDTMatcherD2D | |
n_neighbours | lslgeneric::NDTMatcherD2D | |
NDTMatcherD2D(bool _isIrregularGrid, bool useDefaultGridResolutions, std::vector< double > _resolutions) | lslgeneric::NDTMatcherD2D | [inline] |
NDTMatcherD2D() | lslgeneric::NDTMatcherD2D | [inline] |
NDTMatcherD2D(const NDTMatcherD2D &other) | lslgeneric::NDTMatcherD2D | [inline] |
normalizeAngle(double a) | lslgeneric::NDTMatcherD2D | [protected] |
NUMBER_OF_ACTIVE_CELLS | lslgeneric::NDTMatcherD2D | [protected] |
NUMBER_OF_POINTS | lslgeneric::NDTMatcherD2D | [protected] |
Q | lslgeneric::NDTMatcherD2D | [protected] |
regularize | lslgeneric::NDTMatcherD2D | |
resolutions | lslgeneric::NDTMatcherD2D | [protected] |
scoreNDT(std::vector< NDTCell * > &source, NDTMap &target) | lslgeneric::NDTMatcherD2D | [virtual] |
scoreNDT_OM(NDTMap &source, NDTMap &target) | lslgeneric::NDTMatcherD2D | [virtual] |
scoreNDTPositive(std::vector< NDTCell * > &sourceNDT, NDTMap &targetNDT, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T) | lslgeneric::NDTMatcherD2D | [virtual] |
step_control | lslgeneric::NDTMatcherD2D | |
TMP1 | lslgeneric::NDTMatcherD2D | [protected] |
update_gradient_hessian(Eigen::MatrixXd &score_gradient, Eigen::MatrixXd &Hessian, const Eigen::Vector3d &m1, const Eigen::Matrix3d &C1, const double &likelihood, bool computeHessian) | lslgeneric::NDTMatcherD2D | [protected, virtual] |
update_gradient_hessian_local(Eigen::MatrixXd &score_gradient, Eigen::MatrixXd &Hessian, const Eigen::Vector3d &m1, const Eigen::Matrix3d &C1, const double &likelihood, const Eigen::Matrix< double, 3, 6 > &_Jest, const Eigen::Matrix< double, 18, 6 > &_Hest, const Eigen::Matrix< double, 3, 18 > &_Zest, const Eigen::Matrix< double, 18, 18 > &_ZHest, bool computeHessian) | lslgeneric::NDTMatcherD2D | [protected, virtual] |
xtB | lslgeneric::NDTMatcherD2D | [protected] |
xtBH | lslgeneric::NDTMatcherD2D | [protected] |
xtBJ | lslgeneric::NDTMatcherD2D | [protected] |
xtBZBJ | lslgeneric::NDTMatcherD2D | [protected] |
xtBZBx | lslgeneric::NDTMatcherD2D | [protected] |
xtBZBZBx | lslgeneric::NDTMatcherD2D | [protected] |
xtBZhBx | lslgeneric::NDTMatcherD2D | [protected] |
Zest | lslgeneric::NDTMatcherD2D | [protected] |
ZHest | lslgeneric::NDTMatcherD2D | [protected] |