matrix-classes           package:orientlib           R Documentation

_M_a_t_r_i_x _o_r_i_e_n_t_a_t_i_o_n _c_l_a_s_s_e_s

_D_e_s_c_r_i_p_t_i_o_n:

     An orientation represented by 3 x 3 SO(3) matrices or 3 x 3 skew
     symmetric matrices

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     Objects can be created by calls of the form 'rotmatrix(x)'  or
     'skewmatrix(x)'. The objects store the matrices in a 3 x 3 x n
     array.

_S_l_o_t_s:

     '_x': 3 x 3 x n array holding the matrices. 

_E_x_t_e_n_d_s:

     Class '"orientation"', directly. Class '"vector"', by class
     "orientation".

_M_e_t_h_o_d_s:

     [, [<- Extract or assign to subvector 

     [[, [[<- Extract or assign to an entry 

     _l_e_n_g_t_h The length of the 'orientation' vector 

     _c_o_e_r_c_e Coerce methods are defined to convert all 'orientation'
          descendants from one to another, and to coerce an
          appropriately shaped matrix or array to a 'rotmatrix'

_A_u_t_h_o_r(_s):

     Duncan Murdoch

_S_e_e _A_l_s_o:

     'orientation-class', 'vector-classes', 'rotmatrix',  'skewmatrix'

_E_x_a_m_p_l_e_s:

     x <- rotmatrix(matrix(c(1,0,0, 0,1,0, 0,0,1), 3, 3))
     x
     skewmatrix(x)

