|
OSVR-Core
|
Header. More...
#include <boost/units/quantity.hpp>#include <boost/units/systems/si/plane_angle.hpp>#include <boost/units/systems/angle/degrees.hpp>Go to the source code of this file.
Namespaces | |
| osvr | |
| The main namespace for all C++ elements of the framework, internal and external. | |
| osvr::util | |
| The Util library: Functionality not necessarily coupled to any particular core library, serving more as a common base layer behind all systems. | |
Typedefs | |
| template<typename System , typename Y = double> | |
| using | osvr::util::AngleGeneric = boost::units::quantity< boost::units::unit< boost::units::plane_angle_dimension, System >, Y > |
| Convenience template alias for a plane_angle quantity in an arbitrary system with arbitrary scalar. | |
| template<typename Y > | |
| using | osvr::util::AngleRadians = boost::units::quantity< boost::units::si::plane_angle, Y > |
| Alias for an angle in radians with arbitrary scalar type. | |
| template<typename Y > | |
| using | osvr::util::AngleDegrees = boost::units::quantity< boost::units::degree::plane_angle, Y > |
| Alias for an angle in degrees with arbitrary scalar type. | |
| typedef AngleRadians< double > | osvr::util::AngleRadiansd |
| typedef AngleDegrees< double > | osvr::util::AngleDegreesd |
| typedef AngleRadiansd | osvr::util::Angle |
| Default angle type. | |
Functions | |
| template<typename System , typename Y > | |
| Y | osvr::util::getRadians (AngleGeneric< System, Y > const angle) |
| Get the raw scalar value of your angle in radians. | |
| template<typename System , typename Y > | |
| Y | osvr::util::getDegrees (AngleGeneric< System, Y > const angle) |
| Get the raw scalar value of your angle in degrees. | |
Header.
1.8.12