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