Single-thread reduction.
More...
#include <reduction.hpp>
|
template<typename TargetPointCloud , typename SourcePointCloud , typename TargetTree , typename CorrespondenceRejector , typename Factor > |
std::tuple< Eigen::Matrix< double, 6, 6 >, Eigen::Matrix< double, 6, 1 >, double > | linearize (const TargetPointCloud &target, const SourcePointCloud &source, const TargetTree &target_tree, const CorrespondenceRejector &rejector, const Eigen::Isometry3d &T, std::vector< Factor > &factors) const |
| Sum up linearized systems. More...
|
|
template<typename TargetPointCloud , typename SourcePointCloud , typename Factor > |
double | error (const TargetPointCloud &target, const SourcePointCloud &source, const Eigen::Isometry3d &T, std::vector< Factor > &factors) const |
| Sum up evaluated errors. More...
|
|
◆ error()
template<typename TargetPointCloud , typename SourcePointCloud , typename Factor >
double small_gicp::SerialReduction::error |
( |
const TargetPointCloud & |
target, |
|
|
const SourcePointCloud & |
source, |
|
|
const Eigen::Isometry3d & |
T, |
|
|
std::vector< Factor > & |
factors |
|
) |
| const |
|
inline |
Sum up evaluated errors.
- Parameters
-
target | Target point cloud |
source | Source point cloud |
T | Evaluation point |
factors | Factors to be evaluated |
- Returns
- Sum of the evaluated errors
◆ linearize()
template<typename TargetPointCloud , typename SourcePointCloud , typename TargetTree , typename CorrespondenceRejector , typename Factor >
std::tuple<Eigen::Matrix<double, 6, 6>, Eigen::Matrix<double, 6, 1>, double> small_gicp::SerialReduction::linearize |
( |
const TargetPointCloud & |
target, |
|
|
const SourcePointCloud & |
source, |
|
|
const TargetTree & |
target_tree, |
|
|
const CorrespondenceRejector & |
rejector, |
|
|
const Eigen::Isometry3d & |
T, |
|
|
std::vector< Factor > & |
factors |
|
) |
| const |
|
inline |
Sum up linearized systems.
- Parameters
-
target | Target point cloud |
source | Source point cloud |
target_tree | Nearest neighbor search for the target point cloud |
rejector | Correspondence rejector |
T | Linearization point |
factors | Factors to be linearized |
- Returns
- Sum of the linearized systems (information matrix, information vector, and error)
The documentation for this struct was generated from the following file:
- /home/runner/work/small_gicp/small_gicp/include/small_gicp/registration/reduction.hpp