Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
ioData.hpp
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:20 for Jafar by doxygen 1.7.6.1
LAAS-CNRS