API Documentation
|
#include <NDEVR/BaseValues.h>
#include <NDEVR/ObjectInfo.h>
#include <cmath>
Go to the source code of this file.
Classes | |
class | Angle< t_type > |
The primary angle storage class for this API. Stores an angle in an optimized format. More... | |
Namespaces | |
namespace | NDEVR |
Enumerations | |
enum | AngleFormatMode { MODE_DECIMAL_DEGREES , MODE_DEGREES_MINUTES_SECONDS , MODE_GRADIANS , MODE_RADIANS , MODE_SURVEYOR_UNITS } |
Values that represent angle format modes. Used in classes for printing angle in a given format. 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. INTERNAL_ANGLE is the angle internally used by the angle class. More... | |
enum | EulerPosition : uint01 { ROLL , PITCH , YAW } |
Values that represent euler angles. These are typically used in Vector<3, Angle> to classify an orientation of an object. More... | |
Functions | |
template<class t_to , class t_from > | |
constexpr t_to | cast (const Angle< t_from > &value) |