Public Member Functions | Private Attributes | List of all members
cartographer::mapping_3d::CeresPose Class Reference

#include <ceres_pose.h>

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)
 
 CeresPose (const CeresPose &)=delete
 
CeresPoseoperator= (const CeresPose &)=delete
 
double * rotation ()
 
const transform::Rigid3d ToRigid () const
 
double * translation ()
 

Private Attributes

std::array< double, 4 > rotation_
 
std::array< double, 3 > translation_
 

Detailed Description

Definition at line 30 of file ceres_pose.h.

Constructor & Destructor Documentation

cartographer::mapping_3d::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 22 of file ceres_pose.cc.

cartographer::mapping_3d::CeresPose::CeresPose ( const CeresPose )
delete

Member Function Documentation

CeresPose& cartographer::mapping_3d::CeresPose::operator= ( const CeresPose )
delete
double* cartographer::mapping_3d::CeresPose::rotation ( )
inline

Definition at line 44 of file ceres_pose.h.

const transform::Rigid3d cartographer::mapping_3d::CeresPose::ToRigid ( ) const

Definition at line 37 of file ceres_pose.cc.

double* cartographer::mapping_3d::CeresPose::translation ( )
inline

Definition at line 43 of file ceres_pose.h.

Member Data Documentation

std::array<double, 4> cartographer::mapping_3d::CeresPose::rotation_
private

Definition at line 49 of file ceres_pose.h.

std::array<double, 3> cartographer::mapping_3d::CeresPose::translation_
private

Definition at line 47 of file ceres_pose.h.


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


cartographer
Author(s):
autogenerated on Mon Jun 10 2019 12:51:39