DART 6.10.1
Loading...
Searching...
No Matches
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.
 
Vector mVelocities
 Generalized velocity.
 
Vector mAccelerations
 Generalized acceleration.
 
Vector mForces
 Generalized force.
 
Vector mCommands
 Command.
 

Static Public Attributes

static constexpr 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