noos::object::orientation< value_type > Struct Template Reference

encapsulate euler angles (roll, pitch, yaw) More...

#include <orientation.hpp>

Public Member Functions

 orientation ()=default
 Default constructor.
 
 orientation (value_type roll, value_type pitch, value_type yaw)
 Constructor taking roll, pitch and yaw (in radians)
 
 orientation (const json::const_iterator &it)
 Construct using library "json for modern c++".
 
json::object_t to_json () const
 
bool operator== (const noos::object::orientation< value_type > &rhs) const
 Equality operator.
 

Public Attributes

value_type roll = 0
 roll angle in radians
 
value_type pitch = 0
 pitch angle in radians
 
value_type yaw = 0
 yaw angle in radians
 

Detailed Description

template<class value_type>
struct noos::object::orientation< value_type >

encapsulate euler angles (roll, pitch, yaw)

Version
0.7.3
Date
12.07.2017
Inheritance diagram for noos::object::orientation< value_type >:
Collaboration diagram for noos::object::orientation< value_type >:

Member Function Documentation

template<class value_type >
json::object_t noos::object::orientation< value_type >::to_json ( ) const
Returns
a JSON object

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