#include <occupied_space_cost_function_3d.h>
|
template<typename T > |
bool | operator() (const T *const translation, const T *const rotation, T *const residual) const |
|
◆ OccupiedSpaceCostFunction3D() [1/2]
cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::OccupiedSpaceCostFunction3D |
( |
const double |
scaling_factor, |
|
|
const sensor::PointCloud & |
point_cloud, |
|
|
const mapping::HybridGrid & |
hybrid_grid |
|
) |
| |
|
inlineprivate |
◆ OccupiedSpaceCostFunction3D() [2/2]
◆ CreateAutoDiffCostFunction()
static ceres::CostFunction* cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::CreateAutoDiffCostFunction |
( |
const double |
scaling_factor, |
|
|
const sensor::PointCloud & |
point_cloud, |
|
|
const mapping::HybridGrid & |
hybrid_grid |
|
) |
| |
|
inlinestatic |
◆ Evaluate()
template<typename T >
bool cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::Evaluate |
( |
const transform::Rigid3< T > & |
transform, |
|
|
T *const |
residual |
|
) |
| const |
|
inlineprivate |
◆ operator()()
template<typename T >
bool cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::operator() |
( |
const T *const |
translation, |
|
|
const T *const |
rotation, |
|
|
T *const |
residual |
|
) |
| const |
|
inline |
◆ operator=()
◆ interpolated_grid_
const InterpolatedGrid cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::interpolated_grid_ |
|
private |
◆ point_cloud_
const sensor::PointCloud& cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::point_cloud_ |
|
private |
◆ scaling_factor_
const double cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::scaling_factor_ |
|
private |
The documentation for this class was generated from the following file: