- 3.0.2 rigid body dynamics module.
iit::TestHyQ::tpl::Traits< SCALAR > Struct Template Reference

#include <traits.h>

Public Types

typedef iit::rbd::tpl::TraitSelector< SCALAR >::Trait Trait
 
typedef iit::TestHyQ::tpl::JointState< SCALARJointState
 
typedef iit::TestHyQ::JointIdentifiers JointID
 
typedef iit::TestHyQ::LinkIdentifiers LinkID
 
typedef iit::TestHyQ::tpl::HomogeneousTransforms< TraitHomogeneousTransforms
 
typedef iit::TestHyQ::tpl::MotionTransforms< TraitMotionTransforms
 
typedef iit::TestHyQ::tpl::ForceTransforms< TraitForceTransforms
 
typedef iit::TestHyQ::tpl::Jacobians< TraitJacobians
 
typedef iit::TestHyQ::dyn::tpl::InertiaProperties< TraitInertiaProperties
 
typedef iit::TestHyQ::dyn::tpl::ForwardDynamics< TraitFwdDynEngine
 
typedef iit::TestHyQ::dyn::tpl::InverseDynamics< TraitInvDynEngine
 
typedef iit::TestHyQ::dyn::tpl::JSIM< TraitJSIM
 

Static Public Member Functions

static const JointIDorderedJointIDs ()
 
static const LinkIDorderedLinkIDs ()
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef SCALAR S
 

Static Public Attributes

static const int joints_count = iit::TestHyQ::jointsCount
 
static const int links_count = iit::TestHyQ::linksCount
 
static const bool floating_base = true
 

Member Typedef Documentation

◆ Trait

◆ JointState

◆ JointID

◆ LinkID

◆ HomogeneousTransforms

template<typename SCALAR>
typedef iit::TestHyQ::tpl::HomogeneousTransforms<Trait> iit::TestHyQ::tpl::Traits< SCALAR >::HomogeneousTransforms

◆ MotionTransforms

template<typename SCALAR>
typedef iit::TestHyQ::tpl::MotionTransforms<Trait> iit::TestHyQ::tpl::Traits< SCALAR >::MotionTransforms

◆ ForceTransforms

template<typename SCALAR>
typedef iit::TestHyQ::tpl::ForceTransforms<Trait> iit::TestHyQ::tpl::Traits< SCALAR >::ForceTransforms

◆ Jacobians

template<typename SCALAR>
typedef iit::TestHyQ::tpl::Jacobians<Trait> iit::TestHyQ::tpl::Traits< SCALAR >::Jacobians

◆ InertiaProperties

◆ FwdDynEngine

◆ InvDynEngine

◆ JSIM

Member Function Documentation

◆ orderedJointIDs()

template<typename SCALAR >
const Traits< SCALAR >::JointID * iit::TestHyQ::tpl::Traits< SCALAR >::orderedJointIDs ( )
inlinestatic

◆ orderedLinkIDs()

template<typename SCALAR >
const Traits< SCALAR >::LinkID * iit::TestHyQ::tpl::Traits< SCALAR >::orderedLinkIDs ( )
inlinestatic

Member Data Documentation

◆ S

template<typename SCALAR>
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef SCALAR iit::TestHyQ::tpl::Traits< SCALAR >::S

◆ joints_count

template<typename SCALAR>
const int iit::TestHyQ::tpl::Traits< SCALAR >::joints_count = iit::TestHyQ::jointsCount
static

◆ links_count

template<typename SCALAR>
const int iit::TestHyQ::tpl::Traits< SCALAR >::links_count = iit::TestHyQ::linksCount
static

◆ floating_base

template<typename SCALAR>
const bool iit::TestHyQ::tpl::Traits< SCALAR >::floating_base = true
static

The documentation for this struct was generated from the following file: