#include <landmark_cost_function_2d.h>
|
template<typename T > |
bool | operator() (const T *const prev_node_pose, const T *const next_node_pose, const T *const landmark_rotation, const T *const landmark_translation, T *const e) const |
|
Definition at line 37 of file landmark_cost_function_2d.h.
◆ LandmarkObservation
◆ LandmarkCostFunction2D()
◆ CreateAutoDiffCostFunction()
static ceres::CostFunction* cartographer::mapping::optimization::LandmarkCostFunction2D::CreateAutoDiffCostFunction |
( |
const LandmarkObservation & |
observation, |
|
|
const NodeSpec2D & |
prev_node, |
|
|
const NodeSpec2D & |
next_node |
|
) |
| |
|
inlinestatic |
◆ operator()()
template<typename T >
bool cartographer::mapping::optimization::LandmarkCostFunction2D::operator() |
( |
const T *const |
prev_node_pose, |
|
|
const T *const |
next_node_pose, |
|
|
const T *const |
landmark_rotation, |
|
|
const T *const |
landmark_translation, |
|
|
T *const |
e |
|
) |
| const |
|
inline |
◆ interpolation_parameter_
const double cartographer::mapping::optimization::LandmarkCostFunction2D::interpolation_parameter_ |
|
private |
◆ landmark_to_tracking_transform_
const transform::Rigid3d cartographer::mapping::optimization::LandmarkCostFunction2D::landmark_to_tracking_transform_ |
|
private |
◆ next_node_gravity_alignment_
const Eigen::Quaterniond cartographer::mapping::optimization::LandmarkCostFunction2D::next_node_gravity_alignment_ |
|
private |
◆ prev_node_gravity_alignment_
const Eigen::Quaterniond cartographer::mapping::optimization::LandmarkCostFunction2D::prev_node_gravity_alignment_ |
|
private |
◆ rotation_weight_
const double cartographer::mapping::optimization::LandmarkCostFunction2D::rotation_weight_ |
|
private |
◆ translation_weight_
const double cartographer::mapping::optimization::LandmarkCostFunction2D::translation_weight_ |
|
private |
The documentation for this class was generated from the following file: