Angle class.  
 More...
#include <angle.h>
◆ Angle() [1/2]
Constructs a null Angle object. 
 
 
◆ Angle() [2/2]
      
        
          | clan::Angle::Angle | ( | float | value, | 
        
          |  |  | AngleUnit | unit ) | 
      
 
Constructs an Angle object. 
 
 
◆ from_degrees()
  
  | 
        
          | static Angle clan::Angle::from_degrees | ( | float | value | ) |  |  | static | 
 
From degrees. 
- Parameters
- 
  
  
- Returns
- Angle 
 
 
◆ from_radians()
  
  | 
        
          | static Angle clan::Angle::from_radians | ( | float | value | ) |  |  | static | 
 
From radians. 
- Parameters
- 
  
  
- Returns
- Angle 
 
 
◆ normalize()
      
        
          | Angle & clan::Angle::normalize | ( |  | ) |  | 
      
 
Converts angle to range [0,360] degrees. 
- Returns
- reference to this object 
 
 
◆ normalize_180()
      
        
          | Angle & clan::Angle::normalize_180 | ( |  | ) |  | 
      
 
Converts angle to range [-180,180] degrees. 
- Returns
- reference to this object 
 
 
◆ operator!=()
      
        
          | bool clan::Angle::operator!= | ( | const Angle & | angle | ) | const | 
      
 
 
◆ operator*() [1/2]
      
        
          | Angle clan::Angle::operator* | ( | const Angle & | angle | ) | const | 
      
 
 
◆ operator*() [2/2]
      
        
          | Angle clan::Angle::operator* | ( | float | value | ) | const | 
      
 
 
◆ operator*=()
      
        
          | void clan::Angle::operator*= | ( | const Angle & | angle | ) |  | 
      
 
 
◆ operator+()
      
        
          | Angle clan::Angle::operator+ | ( | const Angle & | angle | ) | const | 
      
 
 
◆ operator+=()
      
        
          | void clan::Angle::operator+= | ( | const Angle & | angle | ) |  | 
      
 
 
◆ operator-()
      
        
          | Angle clan::Angle::operator- | ( | const Angle & | angle | ) | const | 
      
 
 
◆ operator-=()
      
        
          | void clan::Angle::operator-= | ( | const Angle & | angle | ) |  | 
      
 
 
◆ operator/() [1/2]
      
        
          | Angle clan::Angle::operator/ | ( | const Angle & | angle | ) | const | 
      
 
 
◆ operator/() [2/2]
      
        
          | Angle clan::Angle::operator/ | ( | float | value | ) | const | 
      
 
 
◆ operator/=()
      
        
          | void clan::Angle::operator/= | ( | const Angle & | angle | ) |  | 
      
 
 
◆ operator<()
      
        
          | bool clan::Angle::operator< | ( | const Angle & | angle | ) | const | 
      
 
 
◆ operator<=()
      
        
          | bool clan::Angle::operator<= | ( | const Angle & | angle | ) | const | 
      
 
 
◆ operator==()
      
        
          | bool clan::Angle::operator== | ( | const Angle & | angle | ) | const | 
      
 
 
◆ operator>()
      
        
          | bool clan::Angle::operator> | ( | const Angle & | angle | ) | const | 
      
 
 
◆ operator>=()
      
        
          | bool clan::Angle::operator>= | ( | const Angle & | angle | ) | const | 
      
 
 
◆ set_degrees()
      
        
          | void clan::Angle::set_degrees | ( | float | value_degrees | ) |  | 
      
 
Set the angle value in degrees. 
 
 
◆ set_radians()
      
        
          | void clan::Angle::set_radians | ( | float | value_radians | ) |  | 
      
 
Set the angle value in radians. 
 
 
◆ to_degrees()
      
        
          | float clan::Angle::to_degrees | ( |  | ) | const | 
      
 
Returns the angle as degrees. 
 
 
◆ to_radians()
      
        
          | float clan::Angle::to_radians | ( |  | ) | const | 
      
 
Returns the angle as radians. 
 
 
The documentation for this class was generated from the following file: