Robotics Library  0.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | Private Attributes
rl::math::TrapezoidalVelocity< T > Class Template Reference

#include <TrapezoidalVelocity.h>

Collaboration diagram for rl::math::TrapezoidalVelocity< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TrapezoidalVelocity ()
virtual ~TrapezoidalVelocity ()
a (const Real &t) const
void interpolate ()
void interpolate (const Real &t)
t () const
v (const Real &t) const
x (const Real &t) const

Public Attributes

am
dm
x0
xe
v0
ve
vm

Private Attributes

ah
dh
Real ta
Real tc
Real td

Constructor & Destructor Documentation

template<typename T >
rl::math::TrapezoidalVelocity< T >::TrapezoidalVelocity ( )
inline
template<typename T >
virtual rl::math::TrapezoidalVelocity< T >::~TrapezoidalVelocity ( )
inlinevirtual

Member Function Documentation

template<typename T >
T rl::math::TrapezoidalVelocity< T >::a ( const Real t) const
inline
template<typename T >
void rl::math::TrapezoidalVelocity< T >::interpolate ( )
inline
template<typename T >
void rl::math::TrapezoidalVelocity< T >::interpolate ( const Real t)
inline
template<typename T >
T rl::math::TrapezoidalVelocity< T >::t ( ) const
inline
template<typename T >
T rl::math::TrapezoidalVelocity< T >::v ( const Real t) const
inline
template<typename T >
T rl::math::TrapezoidalVelocity< T >::x ( const Real t) const
inline

Member Data Documentation

template<typename T >
T rl::math::TrapezoidalVelocity< T >::ah
private
template<typename T >
T rl::math::TrapezoidalVelocity< T >::am
template<typename T >
T rl::math::TrapezoidalVelocity< T >::dh
private
template<typename T >
T rl::math::TrapezoidalVelocity< T >::dm
template<typename T >
Real rl::math::TrapezoidalVelocity< T >::ta
private
template<typename T >
Real rl::math::TrapezoidalVelocity< T >::tc
private
template<typename T >
Real rl::math::TrapezoidalVelocity< T >::td
private
template<typename T >
T rl::math::TrapezoidalVelocity< T >::v0
template<typename T >
T rl::math::TrapezoidalVelocity< T >::ve
template<typename T >
T rl::math::TrapezoidalVelocity< T >::vm
template<typename T >
T rl::math::TrapezoidalVelocity< T >::x0
template<typename T >
T rl::math::TrapezoidalVelocity< T >::xe

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