#include <cml/mathlib/checking.h>
Go to the source code of this file.
Namespaces | |
namespace | cml |
Functions | |
template<class VecT_1 , class VecT_2 , class VecT_3 > | |
detail::DotPromote< typename detail::CrossPromote< VecT_1, VecT_2 >::promoted_vector, VecT_3 >::promoted_scalar | cml::signed_angle (const VecT_1 &v1, const VecT_2 &v2, const VecT_3 &reference) |
Signed angle between two 3D vectors. | |
template<class VecT_1 , class VecT_2 > | |
detail::DotPromote< VecT_1, VecT_2 >::promoted_scalar | cml::signed_angle_2D (const VecT_1 &v1, const VecT_2 &v2) |
Signed angle between two 2D vectors. | |
template<class VecT_1 , class VecT_2 > | |
detail::DotPromote< VecT_1, VecT_2 >::promoted_scalar | cml::unsigned_angle (const VecT_1 &v1, const VecT_2 &v2) |
Unsigned angle between two 3D vectors. | |
template<class VecT_1 , class VecT_2 > | |
detail::DotPromote< VecT_1, VecT_2 >::promoted_scalar | cml::unsigned_angle_2D (const VecT_1 &v1, const VecT_2 &v2) |
Unsigned angle between two 2D vectors. |
Definition in file vector_angle.h.