Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
Angle.cpp File Reference
#include <omni/geometry/Angle.h>
#include <cmath>
#include <QDataStream>
#include <omni/util.h>
Include dependency graph for Angle.cpp:

Namespaces

 omni
 Header to document namespaces.
 
 omni::geometry
 Namespace for geometry functionality.
 

Functions

bool omni::geometry::operator== (Angle const &_lhs, Angle const &_rhs)
 
QDataStream & operator<< (QDataStream &_os, const omni::geometry::Angle &_angle)
 
QDataStream & operator>> (QDataStream &_is, omni::geometry::Angle &_angle)
 

Function Documentation

QDataStream& operator<< ( QDataStream &  _os,
const omni::geometry::Angle _angle 
)
95 {
96  _os << _angle.degrees();
97  return _os;
98 }
qreal degrees() const
Return degrees.
Definition: Angle.cpp:49
QDataStream& operator>> ( QDataStream &  _is,
omni::geometry::Angle _angle 
)
101 {
102  qreal _r;
103 
104  _is >> _r;
105  _angle = omni::Angle(_r);
106  return _is;
107 }