5 #ifndef __pinocchio_serialization_joints_data_hpp__ 6 #define __pinocchio_serialization_joints_data_hpp__ 10 template<
typename Scalar,
int Options,
template<
typename S,
int O>
class JointCollectionTpl>
13 template<
typename Archive>
14 static void run(Archive & ar,
20 ar &
make_nvp(
"iMlast",joint_data.iMlast);
21 ar &
make_nvp(
"pjMi",joint_data.pjMi);
45 template <
class Archive,
typename Derived>
61 template <
class Archive,
typename Scalar,
int Options,
int axis>
70 template <
class Archive,
typename Scalar,
int Options,
int axis>
79 template <
class Archive,
typename Scalar,
int Options,
int axis>
88 template <
class Archive,
typename Scalar,
int Options>
97 template <
class Archive,
typename Scalar,
int Options>
106 template <
class Archive,
typename Scalar,
int Options>
115 template <
class Archive,
typename Scalar,
int Options>
124 template <
class Archive,
typename Scalar,
int Options>
133 template <
class Archive,
typename Scalar,
int Options>
142 template <
class Archive,
typename Scalar,
int Options>
151 template <
class Archive,
typename Scalar,
int Options>
160 template <
class Archive,
typename Scalar,
int Options,
template<
typename S,
int O>
class JointCollectionTpl>
171 template <
class Archive,
typename Scalar,
int Options,
template<
typename S,
int O>
class JointCollectionTpl>
177 ar &
make_nvp(
"base_variant",base_object<JointDataVariant>(joint));
180 template <
class Archive,
typename Jo
intData>
197 #endif // ifndef __pinocchio_serialization_joints_data_hpp__
const Scalar & scaling() const
ConfigVector_t & jointConfiguration()
TangentVector_t & jointVelocity()
TansformTypeConstRef M() const
JointDataVector joints
Vector of joints.
static void run(Archive &ar, JointDataCompositeTpl< Scalar, Options, JointCollectionTpl > &joint_data)
UDTypeConstRef UDinv() const
const nvp< typename pinocchio::container::aligned_vector< T >::vector_base > make_nvp(const char *name, pinocchio::container::aligned_vector< T > &t)
DTypeConstRef Dinv() const
Main pinocchio namespace.
JointCollectionDefault::JointDataVariant JointDataVariant
const JointData & jdata() const
void serialize(Archive &ar, pinocchio::JointDataMimic< JointData > &joint, const unsigned int version)
BiasTypeConstRef c() const
ConstraintTypeConstRef S() const
static void run(Archive &ar, T &object)
MotionTypeConstRef v() const