DART  6.6.2
MetaSkeleton.cpp File Reference

Namespaces

 dart
 
 dart::dynamics
 

Functions

static bool dart::dynamics::checkIndexArrayValidity (const MetaSkeleton *skel, const std::vector< std::size_t > &_indices, const std::string &_fname)
 
static bool dart::dynamics::checkIndexArrayAgreement (const MetaSkeleton *skel, const std::vector< std::size_t > &_indices, const Eigen::VectorXd &_values, const std::string &_fname, const std::string &_vname)
 
template<void(DegreeOfFreedom::*)(double _value) setValue>
static void dart::dynamics::setValuesFromVector (MetaSkeleton *skel, const std::vector< std::size_t > &_indices, const Eigen::VectorXd &_values, const std::string &_fname, const std::string &_vname)
 
template<void(DegreeOfFreedom::*)(double _value) setValue>
static void dart::dynamics::setAllValuesFromVector (MetaSkeleton *skel, const Eigen::VectorXd &_values, const std::string &_fname, const std::string &_vname)
 
template<double(DegreeOfFreedom::*)() const getValue>
static Eigen::VectorXd dart::dynamics::getValuesFromVector (const MetaSkeleton *skel, const std::vector< std::size_t > &_indices, const std::string &_fname)
 
template<double(DegreeOfFreedom::*)() const getValue>
static Eigen::VectorXd dart::dynamics::getValuesFromAllDofs (const MetaSkeleton *skel, const std::string &_fname)
 
template<void(DegreeOfFreedom::*)() apply>
static void dart::dynamics::applyToAllDofs (MetaSkeleton *skel)
 
template<void(DegreeOfFreedom::*)(double _value) setValue>
static void dart::dynamics::setValueFromIndex (MetaSkeleton *skel, std::size_t _index, double _value, const std::string &_fname)
 
template<double(DegreeOfFreedom::*)() const getValue>
static double dart::dynamics::getValueFromIndex (const MetaSkeleton *skel, std::size_t _index, const std::string &_fname)