Classes | Public Member Functions | Private Attributes | List of all members
cartographer::mapping::optimization::CeresPose Class Reference

#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)
 
Datadata ()
 
double * rotation ()
 
const double * rotation () const
 
const transform::Rigid3d ToRigid () const
 
double * translation ()
 
const double * translation () const
 

Private Attributes

std::shared_ptr< Datadata_
 

Detailed Description

Definition at line 31 of file ceres_pose.h.

Constructor & Destructor Documentation

◆ CeresPose()

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.

Member Function Documentation

◆ data()

Data& cartographer::mapping::optimization::CeresPose::data ( )
inline

Definition at line 53 of file ceres_pose.h.

◆ rotation() [1/2]

double* cartographer::mapping::optimization::CeresPose::rotation ( )
inline

Definition at line 44 of file ceres_pose.h.

◆ rotation() [2/2]

const double* cartographer::mapping::optimization::CeresPose::rotation ( ) const
inline

Definition at line 45 of file ceres_pose.h.

◆ ToRigid()

const transform::Rigid3d cartographer::mapping::optimization::CeresPose::ToRigid ( ) const

Definition at line 42 of file ceres_pose.cc.

◆ translation() [1/2]

double* cartographer::mapping::optimization::CeresPose::translation ( )
inline

Definition at line 41 of file ceres_pose.h.

◆ translation() [2/2]

const double* cartographer::mapping::optimization::CeresPose::translation ( ) const
inline

Definition at line 42 of file ceres_pose.h.

Member Data Documentation

◆ data_

std::shared_ptr<Data> cartographer::mapping::optimization::CeresPose::data_
private

Definition at line 56 of file ceres_pose.h.


The documentation for this class was generated from the following files:


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59