Jafar
|
00001 #ifndef IODATA_HPP 00002 #define IODATA_HPP 00003 00004 #include <graphmap/ioDataC.h> 00005 00006 #include <jmath/jblas.hpp> 00007 00008 namespace jafar{ 00009 namespace graphmap{ 00010 00011 typedef struct new_map_data_t{ 00012 new_map_data_t() : link_P_euler(6,6), robot_P_euler(6,6) {} 00013 new_map_data_t(c_new_map_data_t data); 00014 00015 c_new_map_data_t c_struct(); 00016 00017 jblas::vec6 link_x_euler; 00018 jblas::sym_mat link_P_euler; 00019 jblas::vec6 robot_x_euler; 00020 jblas::sym_mat robot_P_euler; 00021 } new_map_data_t; 00022 00023 typedef struct euler_tf_data_t{ 00024 euler_tf_data_t() : P_euler(6,6) {} 00025 euler_tf_data_t(c_euler_tf_data_t data); 00026 euler_tf_data_t(c_euler_std_tf_data_t data); 00027 00028 c_euler_tf_data_t c_struct(); 00029 00030 jblas::vec6 x_euler; 00031 jblas::sym_mat P_euler; 00032 } euler_tf_data_t; 00033 00034 typedef struct euler_std_tf_data_t{ 00035 euler_std_tf_data_t() {} 00036 euler_std_tf_data_t(c_euler_tf_data_t data); 00037 euler_std_tf_data_t(c_euler_std_tf_data_t data); 00038 00039 c_euler_std_tf_data_t c_struct(); 00040 00041 jblas::vec6 x_euler; 00042 jblas::vec6 std_euler; 00043 } euler_std_tf_data_t; 00044 00045 } // namespace graphmap 00046 } // namespace jafar 00047 00048 #endif // IODATA_HPP
Generated on Wed Oct 15 2014 00:37:20 for Jafar by doxygen 1.7.6.1 |