![]() |
Rosetta Utilities
2015.09
|
Enumerations | |
enum | AngleUnit { RADIANS, DEGREES } |
Functions | |
template<typename T > | |
T | radians (T const °rees) |
Radians of degrees. More... | |
template<typename T > | |
T | radians (T const &angle, AngleUnit const unit) |
Radians of any angle. More... | |
template<typename T > | |
T & | to_radians (T °rees) |
Radians from degrees. More... | |
template<typename T > | |
T & | to_radians (T &angle, AngleUnit const unit) |
Radians from any angle. More... | |
template<typename T > | |
T | degrees (T const &radians) |
Degrees of radians. More... | |
template<typename T > | |
T | degrees (T const &angle, AngleUnit const unit) |
Degrees of any angle. More... | |
template<typename T > | |
T & | to_degrees (T &radians) |
Degrees from radians. More... | |
template<typename T > | |
T & | to_degrees (T &angle, AngleUnit const unit) |
Degrees from any angle. More... | |
template<typename T > | |
T | from_radians (T const &angle, AngleUnit const unit) |
Any angle from radians. More... | |
template<typename T > | |
T | from_degrees (T const &angle, AngleUnit const unit) |
Any angle from radians. More... | |
|
inline |
Degrees of radians.
References numeric::NumericTraits< T >::radians_to_degrees().
Referenced by numeric::angle_degrees(), numeric::ccd_angle(), numeric::dihedral(), numeric::dihedral_degrees(), numeric::operator<<(), and numeric::xyzTransform< numeric::Real >::rotation_angle_degrees().
|
inline |
Degrees of any angle.
References RADIANS, and numeric::NumericTraits< T >::radians_to_degrees().
|
inline |
Any angle from radians.
References numeric::NumericTraits< T >::degrees_to_radians(), and RADIANS.
|
inline |
Any angle from radians.
References DEGREES, and numeric::NumericTraits< T >::radians_to_degrees().
|
inline |
Radians of degrees.
References numeric::NumericTraits< T >::degrees_to_radians().
Referenced by numeric::deriv::dihedral_deriv_second(), numeric::EulerAngles< typename >::from_degrees(), numeric::deriv::p1_theta_deriv(), numeric::rotation_matrix_degrees(), numeric::deriv::x_and_dtheta_dx(), numeric::x_rotation_matrix_degrees(), numeric::y_rotation_matrix_degrees(), and numeric::z_rotation_matrix_degrees().
|
inline |
Radians of any angle.
References DEGREES, and numeric::NumericTraits< T >::degrees_to_radians().
|
inline |
Degrees from radians.
References numeric::NumericTraits< T >::radians_to_degrees().
Referenced by numeric::dihedral(), numeric::dihedral_degrees(), and numeric::kinematic_closure::radians::to_degrees().
|
inline |
Degrees from any angle.
References RADIANS, and numeric::NumericTraits< T >::radians_to_degrees().
|
inline |
Radians from degrees.
References numeric::NumericTraits< T >::degrees_to_radians().
Referenced by numeric::kinematic_closure::radians::to_radians().
|
inline |
Radians from any angle.
References DEGREES, and numeric::NumericTraits< T >::degrees_to_radians().