, including all inherited members.
| _corr | lslgeneric::NDTMatcherFeatureD2D< PointSource, PointTarget > | [protected] |
| _goodCorr | lslgeneric::NDTMatcherFeatureD2D< PointSource, PointTarget > | [protected] |
| _trimFactor | lslgeneric::NDTMatcherFeatureD2D< PointSource, PointTarget > | [protected] |
| computeDerivatives(Eigen::Vector3d &m1, Eigen::Matrix3d C1, bool computeHessian=true) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [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< PointSource, PointTarget > | [protected] |
| covariance(lslgeneric::NDTMap< PointTarget > &target, lslgeneric::NDTMap< PointSource > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T, Eigen::Matrix< double, 6, 6 > &cov) | lslgeneric::NDTMatcherFeatureD2D< PointSource, PointTarget > | |
| lslgeneric::NDTMatcherD2D::covariance(pcl::PointCloud< PointTarget > &target, pcl::PointCloud< PointSource > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T, Eigen::MatrixXd &cov) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | |
| lslgeneric::NDTMatcherD2D::covariance(NDTMap< PointTarget > &target, NDTMap< PointSource > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T, Eigen::MatrixXd &cov) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | |
| current_resolution | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | |
| DELTA_SCORE | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | |
| derivativesNDT(const std::vector< NDTCell< PointSource > * > &sourceNDT, const NDTMap< PointTarget > &targetNDT, Eigen::MatrixXd &score_gradient, Eigen::MatrixXd &Hessian, bool computeHessian) | lslgeneric::NDTMatcherFeatureD2D< PointSource, PointTarget > | [virtual] |
| dRdx | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| dRdxdx | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| dRdxdy | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| dRdxdz | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| dRdy | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| dRdydy | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| dRdydz | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| dRdz | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| dRdzdz | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| finalscore | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | |
| Hest | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| init(bool _isIrregularGrid, bool useDefaultGridResolutions, std::vector< double > _resolutions) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| isIrregularGrid | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| iteration_counter_internal | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| ITR_MAX | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | |
| Jest | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| JtBJ | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| lfd1 | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| lfd2 | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| lineSearchMT(Eigen::Matrix< double, 6, 1 > &increment, std::vector< NDTCell< PointSource > * > &source, NDTMap< PointTarget > &target) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| match(pcl::PointCloud< PointTarget > &target, pcl::PointCloud< PointSource > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T, bool useInitialGuess=false) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | |
| match(NDTMap< PointTarget > &target, NDTMap< PointSource > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T, bool useInitialGuess=false) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | |
| NDTMatcherD2D(bool _isIrregularGrid, bool useDefaultGridResolutions, std::vector< double > _resolutions) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [inline] |
| NDTMatcherD2D() | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [inline] |
| NDTMatcherD2D(const NDTMatcherD2D &other) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [inline] |
| NDTMatcherFeatureD2D(const std::vector< std::pair< int, int > > &corr, double trimFactor=1.) | lslgeneric::NDTMatcherFeatureD2D< PointSource, PointTarget > | [inline] |
| normalizeAngle(double a) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| NUMBER_OF_ACTIVE_CELLS | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| NUMBER_OF_POINTS | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| Q | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| resolutions | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| scoreNDT(std::vector< lslgeneric::NDTCell< PointSource > * > &source, lslgeneric::NDTMap< PointTarget > &target, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T) | lslgeneric::NDTMatcherFeatureD2D< PointSource, PointTarget > | [virtual] |
| lslgeneric::NDTMatcherD2D::scoreNDT(std::vector< NDTCell< PointSource > * > &source, NDTMap< PointTarget > &target) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [virtual] |
| scoreNDT_OM(NDTMap< PointSource > &source, NDTMap< PointTarget > &target) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [virtual] |
| scoreNDTPositive(std::vector< NDTCell< PointSource > * > &sourceNDT, NDTMap< PointTarget > &targetNDT, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T) | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [virtual] |
| step_control | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | |
| TMP1 | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [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< PointSource, PointTarget > | [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< PointSource, PointTarget > | [protected, virtual] |
| xtB | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| xtBH | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| xtBJ | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| xtBZBJ | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| xtBZBx | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| xtBZBZBx | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| xtBZhBx | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| Zest | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |
| ZHest | lslgeneric::NDTMatcherD2D< PointSource, PointTarget > | [protected] |