VEX V5 C++ API
Public Member Functions | Public Attributes | List of all members
vex::inertial::attitude Class Reference

class to hold inertial angle data More...

Public Member Functions

 attitude ()
 
 attitude (double roll, double pitch, double yaw)
 
 ~attitude ()
 
void transform (double &x, double &y, double &z)
 

Public Attributes

double roll
 
double pitch
 
double yaw
 
double & x = roll
 
double & y = pitch
 
double & z = yaw
 

Detailed Description

class to hold inertial angle data

data can be access either as roll, pitch and yaw or x, y and z data is stored in degrees.

Constructor & Destructor Documentation

◆ attitude() [1/2]

vex::inertial::attitude::attitude ( )

◆ attitude() [2/2]

vex::inertial::attitude::attitude ( double  roll,
double  pitch,
double  yaw 
)

◆ ~attitude()

vex::inertial::attitude::~attitude ( )

Member Function Documentation

◆ transform()

void vex::inertial::attitude::transform ( double &  x,
double &  y,
double &  z 
)

Member Data Documentation

◆ roll

double vex::inertial::attitude::roll

◆ pitch

double vex::inertial::attitude::pitch

◆ yaw

double vex::inertial::attitude::yaw

◆ x

double& vex::inertial::attitude::x = roll

◆ y

double& vex::inertial::attitude::y = pitch

◆ z

double& vex::inertial::attitude::z = yaw