sobec::Spatial Struct Reference

#include <sobec/walk-with-traj/foot_trajectory.hpp>

Static Public Member Functions

static double extractYaw (eMatrixRot const &matrix)
 
static double extractYaw (eQuaternion const &q)
 
static double extractYaw (pinocchio::SE3 const &matrix)
 
static eMatrixRot matrixRollPitchYaw (const double &roll, const double &pitch, const double &yaw)
 see http://planning.cs.uiuc.edu/node102.html More...
 
static eQuaternion quaternionRollPitchYaw (const eVector3 &rpy)
 
static eQuaternion quaternionRollPitchYaw (const double &roll, const double &pitch, const double &yaw)
 
static pinocchio::SE3 createMatrix (eQuaternion const &quat, eVector3 const &trans)
 

Member Function Documentation

◆ createMatrix()

static pinocchio::SE3 sobec::Spatial::createMatrix ( eQuaternion const &  quat,
eVector3 const &  trans 
)
inlinestatic

◆ extractYaw() [1/3]

static double sobec::Spatial::extractYaw ( eMatrixRot const &  matrix)
inlinestatic

◆ extractYaw() [2/3]

static double sobec::Spatial::extractYaw ( eQuaternion const &  q)
inlinestatic

◆ extractYaw() [3/3]

static double sobec::Spatial::extractYaw ( pinocchio::SE3 const &  matrix)
inlinestatic

◆ matrixRollPitchYaw()

static eMatrixRot sobec::Spatial::matrixRollPitchYaw ( const double &  roll,
const double &  pitch,
const double &  yaw 
)
inlinestatic

◆ quaternionRollPitchYaw() [1/2]

static eQuaternion sobec::Spatial::quaternionRollPitchYaw ( const double &  roll,
const double &  pitch,
const double &  yaw 
)
inlinestatic

◆ quaternionRollPitchYaw() [2/2]

static eQuaternion sobec::Spatial::quaternionRollPitchYaw ( const eVector3 rpy)
inlinestatic

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