 |
pinocchio
2.3.1-dirty
|
|
5 #ifndef __pinocchio_serialization_joints_motion_hpp__ 6 #define __pinocchio_serialization_joints_motion_hpp__ 8 #include "pinocchio/serialization/fwd.hpp" 10 #include <boost/serialization/split_free.hpp> 11 #include <boost/serialization/vector.hpp> 15 namespace serialization
18 template <
class Archive,
typename Scalar,
int Options,
int axis>
19 void serialize(Archive & ar,
23 ar & make_nvp(
"w",m.angularRate());
26 template <
class Archive,
typename Scalar,
int Options,
int axis>
27 void serialize(Archive & ar,
31 ar & make_nvp(
"v",m.linearRate());
34 template <
class Archive,
typename Scalar,
int Options>
35 void serialize(Archive & ar,
39 ar & make_nvp(
"angular",m.angular());
42 template <
class Archive,
typename Scalar,
int Options>
43 void serialize(Archive & ar,
47 ar & make_nvp(
"linear",m.linear());
50 template <
class Archive,
typename Scalar,
int Options>
51 void serialize(Archive & ar,
55 ar & make_nvp(
"data",m.data());
58 template <
class Archive,
typename Scalar,
int Options>
59 void serialize(Archive & ar,
63 ar & make_nvp(
"axis",m.axis());
64 ar & make_nvp(
"w",m.angularRate());
67 template <
class Archive,
typename Scalar,
int Options>
68 void serialize(Archive & ar,
72 ar & make_nvp(
"axis",m.axis());
73 ar & make_nvp(
"v",m.linearRate());
79 #endif // ifndef __pinocchio_serialization_joints_motion_hpp__