API Documentation
Loading...
Searching...
No Matches
Angle.h File Reference
#include <NDEVR/BaseValues.h>
#include <NDEVR/ObjectInfo.h>
#include <cmath>
Include dependency graph for Angle.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Angle< t_type >
 Stores an angle in an optimized format. More...
 
struct  ObjectInfo< Angle< sint04 >, false, false >
 
struct  ObjectInfo< Angle< fltp08 >, false, false >
 
struct  ObjectInfo< Angle< fltp04 >, false, false >
 

Namespaces

namespace  NDEVR
 

Enumerations

enum  EulerPosition : uint01 { ROLL , PITCH , YAW }
 Values that represent euler angles. More...
 
enum  AngleType { RADIANS , DEGREES , INTERNAL_ANGLE , PERCENT }
 The possible units that can be used by the angle class. These are returned and used for real world angle representation. More...
 
enum  AngleFormatMode {
  MODE_DECIMAL_DEGREES , MODE_DEGREES_MINUTES_SECONDS , MODE_GRADIANS , MODE_RADIANS ,
  MODE_SURVEYOR_UNITS
}
 Values that represent angle format modes. More...
 

Functions

template<class t_to , class t_from >
constexpr t_to cast (const Angle< t_from > &value)