DART  6.6.2
dart::dynamics::detail::GenericJointState< ConfigSpaceT > Struct Template Reference

#include <GenericJointAspect.hpp>

Public Types

using EuclideanPoint = typename ConfigSpaceT::EuclideanPoint
 
using Vector = typename ConfigSpaceT::Vector
 

Public Member Functions

 GenericJointState (const EuclideanPoint &positions=EuclideanPoint::Zero(), const Vector &velocities=Vector::Zero(), const Vector &accelerations=Vector::Zero(), const Vector &forces=Vector::Zero(), const Vector &commands=Vector::Zero())
 
virtual ~GenericJointState ()=default
 

Public Attributes

EuclideanPoint mPositions
 Position. More...
 
Vector mVelocities
 Generalized velocity. More...
 
Vector mAccelerations
 Generalized acceleration. More...
 
Vector mForces
 Generalized force. More...
 
Vector mCommands
 Command. More...
 

Static Public Attributes

constexpr static std::size_t NumDofs = ConfigSpaceT::NumDofs
 

Member Typedef Documentation

◆ EuclideanPoint

template<class ConfigSpaceT >
using dart::dynamics::detail::GenericJointState< ConfigSpaceT >::EuclideanPoint = typename ConfigSpaceT::EuclideanPoint

◆ Vector

template<class ConfigSpaceT >
using dart::dynamics::detail::GenericJointState< ConfigSpaceT >::Vector = typename ConfigSpaceT::Vector

Constructor & Destructor Documentation

◆ GenericJointState()

template<class ConfigSpaceT >
dart::dynamics::detail::GenericJointState< ConfigSpaceT >::GenericJointState ( const EuclideanPoint positions = EuclideanPoint::Zero(),
const Vector velocities = Vector::Zero(),
const Vector accelerations = Vector::Zero(),
const Vector forces = Vector::Zero(),
const Vector commands = Vector::Zero() 
)

◆ ~GenericJointState()

template<class ConfigSpaceT >
virtual dart::dynamics::detail::GenericJointState< ConfigSpaceT >::~GenericJointState ( )
virtualdefault

Member Data Documentation

◆ mAccelerations

template<class ConfigSpaceT >
Vector dart::dynamics::detail::GenericJointState< ConfigSpaceT >::mAccelerations

Generalized acceleration.

◆ mCommands

template<class ConfigSpaceT >
Vector dart::dynamics::detail::GenericJointState< ConfigSpaceT >::mCommands

Command.

◆ mForces

template<class ConfigSpaceT >
Vector dart::dynamics::detail::GenericJointState< ConfigSpaceT >::mForces

Generalized force.

◆ mPositions

template<class ConfigSpaceT >
EuclideanPoint dart::dynamics::detail::GenericJointState< ConfigSpaceT >::mPositions

Position.

◆ mVelocities

template<class ConfigSpaceT >
Vector dart::dynamics::detail::GenericJointState< ConfigSpaceT >::mVelocities

Generalized velocity.

◆ NumDofs

template<class ConfigSpaceT >
constexpr std::size_t dart::dynamics::detail::GenericJointState< ConfigSpaceT >::NumDofs = ConfigSpaceT::NumDofs
staticconstexpr