, including all inherited members.
a2 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
a3 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
b2 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
b3 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
c2 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
c3 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
computeDerivatives(PointSource &pt) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
covariance(pcl::PointCloud< PointTarget > &target, pcl::PointCloud< PointSource > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T, Eigen::Matrix< double, 6, 6 > &cov) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | |
current_resolution | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
d1 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
d2 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
d3 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
derivativesPointCloud(pcl::PointCloud< PointSource > &source, NDTMap< PointTarget > &target, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &transform, Eigen::Matrix< double, 6, 1 > &score_gradient, Eigen::Matrix< double, 6, 6 > &Hessian, bool computeHessian) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | |
e1 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
e2 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
e3 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
f1 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
f2 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
f3 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
finalscore | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | |
generateScoreDebug(const char *out, pcl::PointCloud< PointTarget > &target, pcl::PointCloud< PointSource > &source) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | |
Hest | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
init(bool useDefaultGridResolutions, std::vector< double > _resolutions) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
isIrregularGrid | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
Jest | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
jest04 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
jest05 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
jest13 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
jest14 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
jest15 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
jest23 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
jest24 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
jest25 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
lfd1 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
lfd2 | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
lineSearch(double score_here, Eigen::Matrix< double, 6, 1 > &score_gradient, Eigen::Matrix< double, 6, 1 > &increment, pcl::PointCloud< PointSource > &source, NDTMap< PointTarget > &target) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
lineSearchMT(Eigen::Matrix< double, 6, 1 > &score_gradient_init, Eigen::Matrix< double, 6, 1 > &increment, pcl::PointCloud< PointSource > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &globalT, NDTMap< PointTarget > &target) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
match(pcl::PointCloud< PointTarget > &target, pcl::PointCloud< PointSource > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | |
match(NDTMap< PointTarget > &target, pcl::PointCloud< PointSource > &source, Eigen::Transform< double, 3, Eigen::Affine, Eigen::ColMajor > &T) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | |
NDTMatcherP2D(std::vector< double > _resolutions) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [inline] |
NDTMatcherP2D() | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [inline] |
NDTMatcherP2D(const NDTMatcherP2D< PointSource, PointTarget > &other) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [inline] |
normalizeAngle(double a) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
NUMBER_OF_ACTIVE_CELLS | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
NUMBER_OF_POINTS | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
precomputeAngleDerivatives(Eigen::Vector3d &eulerAngles) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
resolutions | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
scorePointCloud(pcl::PointCloud< PointSource > &source, NDTMap< PointTarget > &target) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | |
subsample(pcl::PointCloud< PointSource > &original) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
update_hessian(Eigen::Matrix< double, 6, 6 > &Hessian, Eigen::Vector3d &transformed, Eigen::Matrix3d &Cinv) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
update_score_gradient(Eigen::Matrix< double, 6, 1 > &score_gradient, Eigen::Vector3d &transformed, Eigen::Matrix3d &Cinv) | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |
useSimpleDerivatives | lslgeneric::NDTMatcherP2D< PointSource, PointTarget > | [private] |