BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Functions
Representation of angles.

Classes

class  BALL::TAngle< T >
 

Functions

template<typename T >
BALL_INLINE TAngle< T > BALL::operator* (const T &val, const TAngle< T > &angle)
 
template<typename T >
BALL_INLINE TAngle< T > BALL::operator+ (const T &val, const TAngle< T > &angle)
 
template<typename T >
BALL_INLINE TAngle< T > BALL::operator- (const T &val, const TAngle< T > &angle)
 

Enums

enum  BALL::TAngle< T >::Range { BALL::TAngle< T >::RANGE__UNLIMITED = 0, BALL::TAngle< T >::RANGE__UNSIGNED = 1, BALL::TAngle< T >::RANGE__SIGNED = 2 }
 

Detailed Description

class TAngle and class Angle

Enumeration Type Documentation

template<typename T>
enum BALL::TAngle::Range

form of the angle range: RANGE__UNLIMITED = 0 no limitations RANGE__UNSIGNED = 1 0 <= angle <= 360, 0 <= angle <= PI * 2 RANGE__SIGNED = 2 -180 <= angle <= 180, -PI <= angle <= PI

Enumerator
RANGE__UNLIMITED 
RANGE__UNSIGNED 
RANGE__SIGNED 

Definition at line 67 of file angle.h.

Function Documentation

template<typename T >
BALL_INLINE TAngle< T > BALL::operator* ( const T &  val,
const TAngle< T > &  angle 
)

Multiplication operator. Multiplies a number with an angle.

Definition at line 712 of file angle.h.

template<typename T >
BALL_INLINE TAngle< T > BALL::operator+ ( const T &  val,
const TAngle< T > &  angle 
)

Plus operator. Adds a number with an angle (in rad!)

Definition at line 722 of file angle.h.

template<typename T >
BALL_INLINE TAngle< T > BALL::operator- ( const T &  val,
const TAngle< T > &  angle 
)

Minus operator. Subtracts the value of an angle (in rad!) from a number.

Definition at line 732 of file angle.h.