Go to the documentation of this file.
5 #ifndef __pinocchio_serialization_se3_hpp__
6 #define __pinocchio_serialization_se3_hpp__
11 #include <boost/serialization/split_free.hpp>
12 #include <boost/serialization/vector.hpp>
19 template<
class Archive,
typename Scalar,
int Options>
23 ar &
make_nvp(
"translation", make_array(
M.translation().data(), 3));
24 ar &
make_nvp(
"rotation", make_array(
M.rotation().data(), 9));
27 template<
class Archive,
typename Scalar,
int Options>
30 ar >>
make_nvp(
"translation", make_array(
M.translation().data(), 3));
31 ar >>
make_nvp(
"rotation", make_array(
M.rotation().data(), 9));
34 template<
class Archive,
typename Scalar,
int Options>
43 #endif // ifndef __pinocchio_serialization_se3_hpp__
void serialize(Archive &ar, Eigen::Map< PlainObjectBase, MapOptions, StrideType > &m, const unsigned int version)
void save(Archive &ar, const Eigen::Map< PlainObjectBase, MapOptions, StrideType > &m, const unsigned int)
void load(Archive &ar, Eigen::Map< PlainObjectBase, MapOptions, StrideType > &m, const unsigned int)
const nvp< pinocchio::container::aligned_vector< T > > make_nvp(const char *name, pinocchio::container::aligned_vector< T > &t)
pinocchio
Author(s):
autogenerated on Thu Dec 19 2024 03:41:32