Public Member Functions | Public Attributes | Private Member Functions | List of all members
WithRobot::DirectionCosineMatrix Struct Reference

#include <myahrs_plus.hpp>

Public Member Functions

 DirectionCosineMatrix ()
 
 DirectionCosineMatrix (double dcm[9])
 
 DirectionCosineMatrix (double &m11, double &m12, double &m13, double &m21, double &m22, double &m23, double &m31, double &m32, double &m33)
 
 DirectionCosineMatrix (std::string str_mat, char delimiter=' ')
 
void reset ()
 
void set (double dcm[9])
 
void set (double &m11, double &m12, double &m13, double &m21, double &m22, double &m23, double &m31, double &m32, double &m33)
 
void set (std::string str_mat, char delimiter=' ')
 
void set (std::vector< std::string > &str_array)
 
void set (Quaternion &q)
 
EulerAngle to_euler_angle ()
 
std::string to_string ()
 

Public Attributes

double mat [9]
 

Private Member Functions

double MAT (unsigned int row, unsigned int col)
 

Detailed Description

Definition at line 1229 of file myahrs_plus.hpp.

Constructor & Destructor Documentation

WithRobot::DirectionCosineMatrix::DirectionCosineMatrix ( )
inline

Definition at line 1233 of file myahrs_plus.hpp.

WithRobot::DirectionCosineMatrix::DirectionCosineMatrix ( double  dcm[9])
inline

Definition at line 1237 of file myahrs_plus.hpp.

WithRobot::DirectionCosineMatrix::DirectionCosineMatrix ( double &  m11,
double &  m12,
double &  m13,
double &  m21,
double &  m22,
double &  m23,
double &  m31,
double &  m32,
double &  m33 
)
inline

Definition at line 1241 of file myahrs_plus.hpp.

WithRobot::DirectionCosineMatrix::DirectionCosineMatrix ( std::string  str_mat,
char  delimiter = ' ' 
)
inline

Definition at line 1247 of file myahrs_plus.hpp.

Member Function Documentation

double WithRobot::DirectionCosineMatrix::MAT ( unsigned int  row,
unsigned int  col 
)
inlineprivate

Definition at line 1332 of file myahrs_plus.hpp.

void WithRobot::DirectionCosineMatrix::reset ( )
inline

Definition at line 1251 of file myahrs_plus.hpp.

void WithRobot::DirectionCosineMatrix::set ( double  dcm[9])
inline

Definition at line 1255 of file myahrs_plus.hpp.

void WithRobot::DirectionCosineMatrix::set ( double &  m11,
double &  m12,
double &  m13,
double &  m21,
double &  m22,
double &  m23,
double &  m31,
double &  m32,
double &  m33 
)
inline

Definition at line 1259 of file myahrs_plus.hpp.

void WithRobot::DirectionCosineMatrix::set ( std::string  str_mat,
char  delimiter = ' ' 
)
inline

Definition at line 1267 of file myahrs_plus.hpp.

void WithRobot::DirectionCosineMatrix::set ( std::vector< std::string > &  str_array)
inline

Definition at line 1277 of file myahrs_plus.hpp.

void WithRobot::DirectionCosineMatrix::set ( Quaternion q)

Definition at line 1462 of file myahrs_plus.hpp.

EulerAngle WithRobot::DirectionCosineMatrix::to_euler_angle ( )
inline

Definition at line 1292 of file myahrs_plus.hpp.

std::string WithRobot::DirectionCosineMatrix::to_string ( )
inline

Definition at line 1286 of file myahrs_plus.hpp.

Member Data Documentation

double WithRobot::DirectionCosineMatrix::mat[9]

Definition at line 1231 of file myahrs_plus.hpp.


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


myahrs_driver
Author(s): Yoonseok Pyo
autogenerated on Thu Jul 16 2020 03:08:51