#include <angle.h>
Construction | |
| CL_Angle () | |
| Constructs an NULL Angle object. | |
| CL_Angle (float value, CL_AngleUnit unit) | |
| Constructs an Angle object. | |
| static CL_Angle | from_radians (float value) |
| From radians. | |
| static CL_Angle | from_degrees (float value) |
| From degrees. | |
Public Member Functions | |
Attributes | |
| float | to_degrees () const |
| Returns the angle as degrees. | |
| float | to_radians () const |
| Returns the angle as radians. | |
Operations | |
| void | set_degrees (float degrees) |
| Set the angle value in degrees. | |
| void | set_radians (float radians) |
| Set the angle value in radians. | |
| void | normalize () |
| Converts angle to range [0,360[ degrees. | |
| void | normalize_180 () |
| Converts angle to range [-180,180[ degrees. | |
Operators | |
| void | operator+= (const CL_Angle &angle) |
| += operator. | |
| void | operator-= (const CL_Angle &angle) |
| -= operator. | |
| void | operator *= (const CL_Angle &angle) |
| *= operator. | |
| void | operator/= (const CL_Angle &angle) |
| /= operator. | |
| CL_Angle | operator+ (const CL_Angle &angle) const |
| + operator. | |
| CL_Angle | operator- (const CL_Angle &angle) const |
| |
| CL_Angle | operator * (const CL_Angle &angle) const |
| * operator. | |
| CL_Angle | operator * (float value) const |
| * operator. | |
| CL_Angle | operator/ (const CL_Angle &angle) const |
| / operator. | |
| CL_Angle | operator/ (float value) const |
| / operator. | |
| bool | operator< (const CL_Angle &angle) const |
| < operator. | |
| bool | operator<= (const CL_Angle &angle) const |
| < operator. | |
| bool | operator> (const CL_Angle &angle) const |
| > operator. | |
| bool | operator>= (const CL_Angle &angle) const |
| > operator. | |
| bool | operator== (const CL_Angle &angle) const |
| == operator. | |
| bool | operator!= (const CL_Angle &angle) const |
| != operator. | |
|
|
Constructs an NULL Angle object.
|
|
||||||||||||
|
Constructs an Angle object.
|
|
|
From degrees.
|
|
|
From radians.
|
|
|
Converts angle to range [0,360[ degrees.
|
|
|
Converts angle to range [-180,180[ degrees.
|
|
|
* operator.
|
|
|
* operator.
|
|
|
*= operator.
|
|
|
!= operator.
|
|
|
+ operator.
|
|
|
+= operator.
|
|
|
|
|
|
-= operator.
|
|
|
/ operator.
|
|
|
/ operator.
|
|
|
/= operator.
|
|
|
< operator.
|
|
|
< operator.
|
|
|
== operator.
|
|
|
> operator.
|
|
|
> operator.
|
|
|
Set the angle value in degrees.
|
|
|
Set the angle value in radians.
|
|
|
Returns the angle as degrees.
|
|
|
Returns the angle as radians.
|
1.4.6