pose_ekf
Public Types | Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
pose_ekf::StatePosVelOriAcc Class Reference

#include <KFD_PosVelOriAcc.hpp>

Public Types

typedef Eigen::Matrix< double, SIZE, 1 > vector_t
 

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW StatePosVelOriAcc ()
 
vector_tvector ()
 
Eigen::Block< vector_t, 3, 1 > & pos_world ()
 
Eigen::Block< vector_t, 3, 1 > & vel_inertial ()
 
Eigen::Block< vector_t, 3, 1 > & acc_inertial ()
 
Eigen::Block< vector_t, 3, 1 > & or_w ()
 
Eigen::Block< vector_t, 3, 1 > & angular_velocity_inertial ()
 

Static Public Attributes

static const int SIZE = 15
 

Protected Attributes

vector_t _x
 
Eigen::Block< vector_t, 3, 1 > _pos_w
 
Eigen::Block< vector_t, 3, 1 > _vel_i
 
Eigen::Block< vector_t, 3, 1 > _acc_i
 
Eigen::Block< vector_t, 3, 1 > _or_w
 
Eigen::Block< vector_t, 3, 1 > _w_i
 

Member Typedef Documentation

◆ vector_t

typedef Eigen::Matrix<double,SIZE,1> pose_ekf::StatePosVelOriAcc::vector_t

Constructor & Destructor Documentation

◆ StatePosVelOriAcc()

EIGEN_MAKE_ALIGNED_OPERATOR_NEW pose_ekf::StatePosVelOriAcc::StatePosVelOriAcc ( )
inline

Member Function Documentation

◆ acc_inertial()

Eigen::Block<vector_t, 3, 1>& pose_ekf::StatePosVelOriAcc::acc_inertial ( )
inline

◆ angular_velocity_inertial()

Eigen::Block<vector_t, 3, 1>& pose_ekf::StatePosVelOriAcc::angular_velocity_inertial ( )
inline

◆ or_w()

Eigen::Block<vector_t, 3, 1>& pose_ekf::StatePosVelOriAcc::or_w ( )
inline

◆ pos_world()

Eigen::Block<vector_t, 3, 1>& pose_ekf::StatePosVelOriAcc::pos_world ( )
inline

◆ vector()

vector_t& pose_ekf::StatePosVelOriAcc::vector ( )
inline

◆ vel_inertial()

Eigen::Block<vector_t, 3, 1>& pose_ekf::StatePosVelOriAcc::vel_inertial ( )
inline

Member Data Documentation

◆ _acc_i

Eigen::Block<vector_t, 3, 1> pose_ekf::StatePosVelOriAcc::_acc_i
protected

◆ _or_w

Eigen::Block<vector_t, 3, 1> pose_ekf::StatePosVelOriAcc::_or_w
protected

◆ _pos_w

Eigen::Block<vector_t, 3, 1> pose_ekf::StatePosVelOriAcc::_pos_w
protected

◆ _vel_i

Eigen::Block<vector_t, 3, 1> pose_ekf::StatePosVelOriAcc::_vel_i
protected

◆ _w_i

Eigen::Block<vector_t, 3, 1> pose_ekf::StatePosVelOriAcc::_w_i
protected

◆ _x

vector_t pose_ekf::StatePosVelOriAcc::_x
protected

◆ SIZE

const int pose_ekf::StatePosVelOriAcc::SIZE = 15
static

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