Classes | Functions

mln::fun::x2x::internal Namespace Reference

Internal namespace of functions form vector to vector. More...

Classes

struct  helper_composed_< T2, T1, E, false >
 Helper for describing a non bijective composition. More...
struct  helper_composed_< T2, T1, E, true >
 Helper for describing a bijective composition. More...

Functions

template<unsigned n, typename C >
algebra::h_mat< n, C > get_rot_h_mat (const C alpha_, const algebra::vec< n, C > &axis_)
template<typename C >
algebra::h_mat< 3, C > get_rot_h_mat (const C alpha, const algebra::vec< 3, C > &axis)
template<typename C >
algebra::h_mat< 2, C > get_rot_h_mat (const C alpha, const algebra::vec< 2, C > &)

Detailed Description

Internal namespace of functions form vector to vector.


Function Documentation

template<unsigned n, typename C >
algebra::h_mat<n, C> mln::fun::x2x::internal::get_rot_h_mat ( const C  alpha_,
const algebra::vec< n, C > &  axis_ 
)

Definition at line 67 of file rotation.hh.

Referenced by mln::fun::x2x::rotation< n, C >::update().

template<typename C >
algebra::h_mat<3, C> mln::fun::x2x::internal::get_rot_h_mat ( const C  alpha,
const algebra::vec< 3, C > &  axis 
)

Definition at line 97 of file rotation.hh.

References mln::algebra::vec< n, T >::normalize(), and mln::literal::zero.

template<typename C >
algebra::h_mat<2, C> mln::fun::x2x::internal::get_rot_h_mat ( const C  alpha,
const algebra::vec< 2, C > &   
)

Definition at line 80 of file rotation.hh.