SaDVIO
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
isae::PoseParametersBlock Class Reference

A Parameter block for pose that does the interface between a double* and an Eigen::Affine3d. More...

#include <parametersBlock.hpp>

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW PoseParametersBlock ()
 
 PoseParametersBlock (const Eigen::Affine3d &T_w_f)
 
 PoseParametersBlock (const PoseParametersBlock &block)
 
PoseParametersBlockoperator= (const PoseParametersBlock &block)
 
Eigen::Affine3d getPose ()
 
double * values ()
 

Public Attributes

double values_ [ndim_] = {0., 0., 0., 0., 0., 0.}
 

Static Public Attributes

static const size_t ndim_ = 6
 

Detailed Description

A Parameter block for pose that does the interface between a double* and an Eigen::Affine3d.

Constructor & Destructor Documentation

◆ PoseParametersBlock() [1/3]

EIGEN_MAKE_ALIGNED_OPERATOR_NEW isae::PoseParametersBlock::PoseParametersBlock ( )
inline

◆ PoseParametersBlock() [2/3]

isae::PoseParametersBlock::PoseParametersBlock ( const Eigen::Affine3d &  T_w_f)
inline

◆ PoseParametersBlock() [3/3]

isae::PoseParametersBlock::PoseParametersBlock ( const PoseParametersBlock block)
inline

Member Function Documentation

◆ getPose()

Eigen::Affine3d isae::PoseParametersBlock::getPose ( )
inline

◆ operator=()

PoseParametersBlock& isae::PoseParametersBlock::operator= ( const PoseParametersBlock block)
inline

◆ values()

double* isae::PoseParametersBlock::values ( )
inline

Member Data Documentation

◆ ndim_

const size_t isae::PoseParametersBlock::ndim_ = 6
static

◆ values_

double isae::PoseParametersBlock::values_[ndim_] = {0., 0., 0., 0., 0., 0.}

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