5 #ifndef __pinocchio_serialization_inertia_hpp__ 6 #define __pinocchio_serialization_inertia_hpp__ 8 #include "pinocchio/spatial/inertia.hpp" 9 #include "pinocchio/serialization/fwd.hpp" 10 #include "pinocchio/serialization/symmetric3.hpp" 12 #include <boost/serialization/split_free.hpp> 13 #include <boost/serialization/vector.hpp> 20 template <
class Archive,
typename Scalar,
int Options>
31 template <
class Archive,
typename Scalar,
int Options>
41 template <
class Archive,
typename Scalar,
int Options>
46 split_free(ar,I,version);
52 #endif // ifndef __pinocchio_serialization_inertia_hpp__
void save(Archive &ar, const Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > &m, const unsigned int)
const Symmetric3 & inertia() const
const Vector3 & lever() const
const nvp< typename pinocchio::container::aligned_vector< T >::vector_base > make_nvp(const char *name, pinocchio::container::aligned_vector< T > &t)
void load(Archive &ar, Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > &m, const unsigned int)
void serialize(Archive &ar, pinocchio::container::aligned_vector< T > &v, const unsigned int version)