1 #ifndef BIORBD_UTILS_SPATIAL_VECTOR_H
2 #define BIORBD_UTILS_SPATIAL_VECTOR_H
4 #include "biorbdConfig.h"
6 #include "Utils/Scalar.h"
15 class BIORBD_API SpatialVector
17 class BIORBD_API
SpatialVector :
public RigidBodyDynamics::Math::SpatialVector
43 biorbd::utils::Scalar v1, biorbd::utils::Scalar v2, biorbd::utils::Scalar v3,
44 biorbd::utils::Scalar v4, biorbd::utils::Scalar v5, biorbd::utils::Scalar v6);
46 #ifdef BIORBD_USE_CASADI_MATH
59 const RBDLCasadiMath::MX_Xd_SubMatrix& m);
69 #ifdef BIORBD_USE_EIGEN3_MATH
70 template<
typename OtherDerived>
76 this->Eigen::Matrix<double, 6, 1>::operator=(other);
80 #ifdef BIORBD_USE_CASADI_MATH
86 const RBDLCasadiMath::MX_Xd_SubMatrix& other);
93 const casadi::MX& other);
101 #endif // BIORBD_UTILS_SPATIAL_VECTOR_H