|
Krita Source Code Documentation
|
#include <kis_radian.h>
Public Member Functions | |
| TReal | degrees () const |
| KisRadian () | |
| template<class U > | |
| KisRadian (const KisRadian< U > &rad) | |
| template<class U > | |
| KisRadian (const U &rad) | |
| template<class U > | |
| KisRadian & | operator%= (const U &rad) |
| template<class U > | |
| KisRadian & | operator*= (const U &rad) |
| template<class U > | |
| KisRadian & | operator+= (const U &rad) |
| template<class U > | |
| KisRadian & | operator-= (const U &rad) |
| template<class U > | |
| KisRadian & | operator/= (const U &rad) |
| template<class U > | |
| KisRadian & | operator= (const KisRadian< U > &rad) |
| template<class U > | |
| KisRadian & | operator= (const U &rad) |
| TReal | scaled (const TReal &min, const TReal &max) const |
| const TReal & | value () const |
Static Public Member Functions | |
| static KisRadian | from180Deg () |
| static KisRadian | from270Deg () |
| static KisRadian | from90Deg () |
| static KisRadian | fromDegrees (const TReal °) |
| static TReal | normalizeDegrees (TReal deg) |
| static TReal | normalizeRadians (TReal rad) |
| static TReal | toDegrees (const TReal &rad) |
| static TReal | toRadians (const TReal °) |
Private Attributes | |
| TReal | m_value |
Friends | |
| KisRadian | operator% (const KisRadian &l, const KisRadian &r) |
| KisRadian | operator* (const KisRadian &l, const KisRadian &r) |
| KisRadian | operator+ (const KisRadian &l, const KisRadian &r) |
| KisRadian | operator- (const KisRadian &l, const KisRadian &r) |
| KisRadian | operator/ (const KisRadian &l, const KisRadian &r) |
Definition at line 37 of file kis_radian.h.
|
inline |
Definition at line 41 of file kis_radian.h.
|
inline |
Definition at line 45 of file kis_radian.h.
Definition at line 49 of file kis_radian.h.
References _Private::Value::get(), KisRadian< TReal >::m_value, and KisRadian< TReal >::normalizeRadians().
|
inline |
Definition at line 69 of file kis_radian.h.
References KisRadian< TReal >::m_value, and RAD_180.
Definition at line 75 of file kis_radian.h.
References KisRadian< TReal >::m_value, and RAD_270.
Definition at line 63 of file kis_radian.h.
References KisRadian< TReal >::m_value, and RAD_90.
|
inlinestatic |
|
inlinestatic |
Definition at line 58 of file kis_radian.h.
|
inlinestatic |
Definition at line 53 of file kis_radian.h.
References PI2.
|
inline |
Definition at line 166 of file kis_radian.h.
References _Private::Value::get(), KisRadian< TReal >::m_value, and KisRadian< TReal >::normalizeRadians().
|
inline |
Definition at line 138 of file kis_radian.h.
References _Private::Value::get(), KisRadian< TReal >::m_value, and KisRadian< TReal >::normalizeRadians().
|
inline |
Definition at line 109 of file kis_radian.h.
References _Private::Value::get(), KisRadian< TReal >::m_value, and KisRadian< TReal >::normalizeRadians().
|
inline |
Definition at line 124 of file kis_radian.h.
References _Private::Value::get(), KisRadian< TReal >::m_value, and KisRadian< TReal >::normalizeRadians().
|
inline |
Definition at line 152 of file kis_radian.h.
References _Private::Value::get(), KisRadian< TReal >::m_value, and KisRadian< TReal >::normalizeRadians().
|
inline |
Definition at line 101 of file kis_radian.h.
References KisRadian< TReal >::m_value.
|
inline |
Definition at line 95 of file kis_radian.h.
References _Private::Value::get(), KisRadian< TReal >::m_value, and KisRadian< TReal >::normalizeRadians().
|
inline |
Definition at line 88 of file kis_radian.h.
References KisRadian< TReal >::m_value, and PI2.
|
inlinestatic |
Definition at line 83 of file kis_radian.h.
References KisRadian< TReal >::normalizeRadians(), and TO_DEG.
|
inlinestatic |
Definition at line 82 of file kis_radian.h.
References KisRadian< TReal >::normalizeDegrees(), and TO_RAD.
|
inline |
|
friend |
Definition at line 172 of file kis_radian.h.
|
friend |
Definition at line 143 of file kis_radian.h.
|
friend |
Definition at line 115 of file kis_radian.h.
|
friend |
Definition at line 129 of file kis_radian.h.
|
friend |
Definition at line 157 of file kis_radian.h.
|
private |
Definition at line 179 of file kis_radian.h.