public |
Inheritance Graph
graph BT
_Angle
click _Angle "classGeometry_1_1__Angle"
Description
Wrapper for angles which can be transparently accessed as degree or radians.
Public Types
typedef T_ | value_t |
Public Static Functions
_Angle | deg( value_t d) |
_Angle | rad( value_t r) |
Public Functions
_Angle() | |
template< typename otherValue_t > | |
_Angle(const _Angle < otherValue_t > & other) | |
_Angle & | operator=(const _Angle & other) |
_Angle | operator+(const _Angle & other) const |
_Angle | operator-() const |
_Angle | operator-(const _Angle & other) const |
_Angle | operator*( value_t v) const |
_Angle | operator/( value_t v) const |
_Angle & | operator+=(const _Angle & other) |
_Angle & | operator-=(const _Angle & other) |
_Angle & | operator*=( value_t v) |
_Angle & | operator/=( value_t v) |
bool | operator<(const _Angle & other) const |
bool | operator==(const _Angle & other) const |
value_t | deg() const |
value_t | rad() const |
bool | isInDegree() const |
Documentation
typedef
Geometry::_Angle::value_t
public |
typedef T_ value_t |
Defined in Geometry/Angle.h:24
function
Geometry::_Angle::deg
public | static | inline |
_Angle deg( | value_t | d ) |
Defined in Geometry/Angle.h:34
function
Geometry::_Angle::rad
public | static | inline |
_Angle rad( | value_t | r ) |
Defined in Geometry/Angle.h:37
function
Geometry::_Angle::_Angle
public | inline |
_Angle( | ) |
Defined in Geometry/Angle.h:41
function
Geometry::_Angle::_Angle
public | inline |
template< typename otherValue_t > | ||
_Angle( | const _Angle < otherValue_t > & | other ) |
Defined in Geometry/Angle.h:44
function
Geometry::_Angle::operator=
public | inline |
_Angle & operator=( | const _Angle & | other ) |
Defined in Geometry/Angle.h:49
function
Geometry::_Angle::operator+
public | const | inline |
_Angle operator+( | const _Angle & | other ) const |
Defined in Geometry/Angle.h:53
function
Geometry::_Angle::operator-
public | const | inline |
_Angle operator-( | ) const |
Defined in Geometry/Angle.h:56
function
Geometry::_Angle::operator-
public | const | inline |
_Angle operator-( | const _Angle & | other ) const |
Defined in Geometry/Angle.h:59
function
Geometry::_Angle::operator*
public | const | inline |
_Angle operator*( | value_t | v ) const |
Defined in Geometry/Angle.h:62
function
Geometry::_Angle::operator/
public | const | inline |
_Angle operator/( | value_t | v ) const |
Defined in Geometry/Angle.h:65
function
Geometry::_Angle::operator+=
public | inline |
_Angle & operator+=( | const _Angle & | other ) |
Defined in Geometry/Angle.h:69
function
Geometry::_Angle::operator-=
public | inline |
_Angle & operator-=( | const _Angle & | other ) |
Defined in Geometry/Angle.h:73
function
Geometry::_Angle::operator*=
public | inline |
_Angle & operator*=( | value_t | v ) |
Defined in Geometry/Angle.h:77
function
Geometry::_Angle::operator/=
public | inline |
_Angle & operator/=( | value_t | v ) |
Defined in Geometry/Angle.h:81
function
Geometry::_Angle::operator<
public | const | inline |
bool operator<( | const _Angle & | other ) const |
Defined in Geometry/Angle.h:86
function
Geometry::_Angle::operator==
public | const | inline |
bool operator==( | const _Angle & | other ) const |
Defined in Geometry/Angle.h:89
function
Geometry::_Angle::deg
public | const | inline |
value_t deg( | ) const |
Defined in Geometry/Angle.h:93
function
Geometry::_Angle::rad
public | const | inline |
value_t rad( | ) const |
Defined in Geometry/Angle.h:96
function
Geometry::_Angle::isInDegree
public | const | inline |
bool isInDegree( | ) const |
Defined in Geometry/Angle.h:100