#include <ceres_pose.h>
Classes | |
struct | Data |
Public Member Functions | |
CeresPose (const transform::Rigid3d &rigid, std::unique_ptr< ceres::LocalParameterization > translation_parametrization, std::unique_ptr< ceres::LocalParameterization > rotation_parametrization, ceres::Problem *problem) | |
Data & | data () |
double * | rotation () |
const double * | rotation () const |
const transform::Rigid3d | ToRigid () const |
double * | translation () |
const double * | translation () const |
Private Attributes | |
std::shared_ptr< Data > | data_ |
Definition at line 31 of file ceres_pose.h.
cartographer::mapping::optimization::CeresPose::CeresPose | ( | const transform::Rigid3d & | rigid, |
std::unique_ptr< ceres::LocalParameterization > | translation_parametrization, | ||
std::unique_ptr< ceres::LocalParameterization > | rotation_parametrization, | ||
ceres::Problem * | problem | ||
) |
Definition at line 30 of file ceres_pose.cc.
Data& cartographer::mapping::optimization::CeresPose::data | ( | ) | [inline] |
Definition at line 53 of file ceres_pose.h.
double* cartographer::mapping::optimization::CeresPose::rotation | ( | ) | [inline] |
Definition at line 44 of file ceres_pose.h.
const double* cartographer::mapping::optimization::CeresPose::rotation | ( | ) | const [inline] |
Definition at line 45 of file ceres_pose.h.
const transform::Rigid3d cartographer::mapping::optimization::CeresPose::ToRigid | ( | ) | const |
Definition at line 42 of file ceres_pose.cc.
double* cartographer::mapping::optimization::CeresPose::translation | ( | ) | [inline] |
Definition at line 41 of file ceres_pose.h.
const double* cartographer::mapping::optimization::CeresPose::translation | ( | ) | const [inline] |
Definition at line 42 of file ceres_pose.h.
std::shared_ptr<Data> cartographer::mapping::optimization::CeresPose::data_ [private] |
Definition at line 56 of file ceres_pose.h.