Libovr 1.17 Reference Guide

OVR::Angle Class Reference

Public Types

enum
AngularUnits {
}

Private Data Fields

T
a ( )

Public Member Functions

Angle ( )
Angle ( T a_, AngularUnits u )
T
Get ( AngularUnits u )
void
Set ( const T & x, AngularUnits u )
int
Sign ( )
T
Abs ( )
bool
operator== ( const Angle & b )
bool
operator!= ( const Angle & b )
Angle &
operator+= ( const Angle & b )
Angle &
operator+= ( const T & x )
Angle
operator+ ( const Angle & b )
Angle
operator+ ( const T & x )
Angle &
operator-= ( const Angle & b )
Angle &
operator-= ( const T & x )
Angle
operator- ( const Angle & b )
Angle
operator- ( const T & x )
T
Distance ( const Angle & b )

Private Member Functions

void
void

Member Enumeration Documentation

enum OVR::Angle.AngularUnits
Enumerator
Radians= 0
Degrees= 1

Object Data Documentation

T OVR::Angle< T >::a ( )

Member Function Documentation

OVR::Angle< T >::Angle ( )
OVR::Angle< T >::Angle ( T a_, AngularUnits u )
T OVR::Angle< T >::Get ( AngularUnits u )
void OVR::Angle< T >::Set ( const T & x, AngularUnits u )
int OVR::Angle< T >::Sign ( )
T OVR::Angle< T >::Abs ( )
bool OVR::Angle< T >::operator== ( const Angle & b )
bool OVR::Angle< T >::operator!= ( const Angle & b )
Angle& OVR::Angle< T >::operator+= ( const Angle & b )
Angle& OVR::Angle< T >::operator+= ( const T & x )
Angle OVR::Angle< T >::operator+ ( const Angle & b )
Angle OVR::Angle< T >::operator+ ( const T & x )
Angle& OVR::Angle< T >::operator-= ( const Angle & b )
Angle& OVR::Angle< T >::operator-= ( const T & x )
Angle OVR::Angle< T >::operator- ( const Angle & b )
Angle OVR::Angle< T >::operator- ( const T & x )
T OVR::Angle< T >::Distance ( const Angle & b )

Object Data Documentation

void OVR::Angle< T >::FastFixRange ( )
void OVR::Angle< T >::FixRange ( )
The documentation for this class was generated from the following file: Include/Extras/OVR_Math.h