public

Inheritance Graph

graph BT
	_Angle
	click _Angle "classGeometry_1_1__Angle"

Description

Wrapper for angles which can be transparently accessed as degree or radians.

Public Types

   
   
typedef T_ value_t

Public Static Functions

   
   
_Angle deg( value_t d)
   
_Angle rad( value_t r)

Public Functions

   
   
  _Angle()
template< typename otherValue_t >  
  _Angle(const _Angle < otherValue_t > & other)
   
_Angle & operator=(const _Angle & other)
   
_Angle operator+(const _Angle & other) const
   
_Angle operator-() const
   
_Angle operator-(const _Angle & other) const
   
_Angle operator*( value_t v) const
   
_Angle operator/( value_t v) const
   
_Angle & operator+=(const _Angle & other)
   
_Angle & operator-=(const _Angle & other)
   
_Angle & operator*=( value_t v)
   
_Angle & operator/=( value_t v)
   
bool operator<(const _Angle & other) const
   
bool operator==(const _Angle & other) const
   
value_t deg() const
   
value_t rad() const
   
bool isInDegree() const

Documentation

typedef
Geometry::_Angle::value_t

public
 
 
typedef T_ value_t

Defined in Geometry/Angle.h:24


function
Geometry::_Angle::deg

public static inline
     
     
_Angle deg( value_t d )

Defined in Geometry/Angle.h:34


function
Geometry::_Angle::rad

public static inline
     
     
_Angle rad( value_t r )

Defined in Geometry/Angle.h:37


function
Geometry::_Angle::_Angle

public inline
   
   
_Angle( )

Defined in Geometry/Angle.h:41


function
Geometry::_Angle::_Angle

public inline
     
template< typename otherValue_t >    
_Angle( const _Angle < otherValue_t > & other )

Defined in Geometry/Angle.h:44


function
Geometry::_Angle::operator=

public inline
     
     
_Angle & operator=( const _Angle & other )

Defined in Geometry/Angle.h:49


function
Geometry::_Angle::operator+

public const inline
     
     
_Angle operator+( const _Angle & other ) const

Defined in Geometry/Angle.h:53


function
Geometry::_Angle::operator-

public const inline
   
   
_Angle operator-( ) const

Defined in Geometry/Angle.h:56


function
Geometry::_Angle::operator-

public const inline
     
     
_Angle operator-( const _Angle & other ) const

Defined in Geometry/Angle.h:59


function
Geometry::_Angle::operator*

public const inline
     
     
_Angle operator*( value_t v ) const

Defined in Geometry/Angle.h:62


function
Geometry::_Angle::operator/

public const inline
     
     
_Angle operator/( value_t v ) const

Defined in Geometry/Angle.h:65


function
Geometry::_Angle::operator+=

public inline
     
     
_Angle & operator+=( const _Angle & other )

Defined in Geometry/Angle.h:69


function
Geometry::_Angle::operator-=

public inline
     
     
_Angle & operator-=( const _Angle & other )

Defined in Geometry/Angle.h:73


function
Geometry::_Angle::operator*=

public inline
     
     
_Angle & operator*=( value_t v )

Defined in Geometry/Angle.h:77


function
Geometry::_Angle::operator/=

public inline
     
     
_Angle & operator/=( value_t v )

Defined in Geometry/Angle.h:81


function
Geometry::_Angle::operator<

public const inline
     
     
bool operator<( const _Angle & other ) const

Defined in Geometry/Angle.h:86


function
Geometry::_Angle::operator==

public const inline
     
     
bool operator==( const _Angle & other ) const

Defined in Geometry/Angle.h:89


function
Geometry::_Angle::deg

public const inline
   
   
value_t deg( ) const

Defined in Geometry/Angle.h:93


function
Geometry::_Angle::rad

public const inline
   
   
value_t rad( ) const

Defined in Geometry/Angle.h:96


function
Geometry::_Angle::isInDegree

public const inline
   
   
bool isInDegree( ) const

Defined in Geometry/Angle.h:100