#include <occupied_space_cost_function_3d.h>
Public Member Functions | |
| template<typename T > | |
| bool | operator() (const T *const translation, const T *const rotation, T *const residual) const |
Static Public Member Functions | |
| static ceres::CostFunction * | CreateAutoDiffCostFunction (const double scaling_factor, const sensor::PointCloud &point_cloud, const mapping::HybridGrid &hybrid_grid) |
Private Member Functions | |
| template<typename T > | |
| bool | Evaluate (const transform::Rigid3< T > &transform, T *const residual) const |
| OccupiedSpaceCostFunction3D (const double scaling_factor, const sensor::PointCloud &point_cloud, const mapping::HybridGrid &hybrid_grid) | |
| OccupiedSpaceCostFunction3D (const OccupiedSpaceCostFunction3D &) | |
| OccupiedSpaceCostFunction3D & | operator= (const OccupiedSpaceCostFunction3D &) |
Private Attributes | |
| const InterpolatedGrid | interpolated_grid_ |
| const sensor::PointCloud & | point_cloud_ |
| const double | scaling_factor_ |
Definition at line 34 of file occupied_space_cost_function_3d.h.
| cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::OccupiedSpaceCostFunction3D | ( | const double | scaling_factor, |
| const sensor::PointCloud & | point_cloud, | ||
| const mapping::HybridGrid & | hybrid_grid | ||
| ) | [inline, private] |
Definition at line 58 of file occupied_space_cost_function_3d.h.
| cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::OccupiedSpaceCostFunction3D | ( | const OccupiedSpaceCostFunction3D & | ) | [private] |
| static ceres::CostFunction* cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::CreateAutoDiffCostFunction | ( | const double | scaling_factor, |
| const sensor::PointCloud & | point_cloud, | ||
| const mapping::HybridGrid & | hybrid_grid | ||
| ) | [inline, static] |
Definition at line 36 of file occupied_space_cost_function_3d.h.
| bool cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::Evaluate | ( | const transform::Rigid3< T > & | transform, |
| T *const | residual | ||
| ) | const [inline, private] |
Definition at line 70 of file occupied_space_cost_function_3d.h.
| bool cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::operator() | ( | const T *const | translation, |
| const T *const | rotation, | ||
| T *const | residual | ||
| ) | const [inline] |
Definition at line 48 of file occupied_space_cost_function_3d.h.
| OccupiedSpaceCostFunction3D& cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::operator= | ( | const OccupiedSpaceCostFunction3D & | ) | [private] |
const InterpolatedGrid cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::interpolated_grid_ [private] |
Definition at line 84 of file occupied_space_cost_function_3d.h.
const sensor::PointCloud& cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::point_cloud_ [private] |
Definition at line 83 of file occupied_space_cost_function_3d.h.
const double cartographer::mapping::scan_matching::OccupiedSpaceCostFunction3D::scaling_factor_ [private] |
Definition at line 82 of file occupied_space_cost_function_3d.h.