Robotics Library  0.7.0
Public Member Functions | Public Attributes | Private Attributes | List of all members
rl::math::TrapezoidalVelocity< T > Class Template Reference

#include <TrapezoidalVelocity.h>

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

◆ TrapezoidalVelocity()

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

◆ ~TrapezoidalVelocity()

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

Member Function Documentation

◆ a()

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

◆ interpolate() [1/2]

template<typename T >
void rl::math::TrapezoidalVelocity< T >::interpolate ( )
inline

◆ interpolate() [2/2]

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

◆ t()

template<typename T >
T rl::math::TrapezoidalVelocity< T >::t ( ) const
inline

◆ v()

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

◆ x()

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

Member Data Documentation

◆ ah

template<typename T >
T rl::math::TrapezoidalVelocity< T >::ah
private

◆ am

template<typename T >
T rl::math::TrapezoidalVelocity< T >::am

◆ dh

template<typename T >
T rl::math::TrapezoidalVelocity< T >::dh
private

◆ dm

template<typename T >
T rl::math::TrapezoidalVelocity< T >::dm

◆ ta

template<typename T >
Real rl::math::TrapezoidalVelocity< T >::ta
private

◆ tc

template<typename T >
Real rl::math::TrapezoidalVelocity< T >::tc
private

◆ td

template<typename T >
Real rl::math::TrapezoidalVelocity< T >::td
private

◆ v0

template<typename T >
T rl::math::TrapezoidalVelocity< T >::v0

◆ ve

template<typename T >
T rl::math::TrapezoidalVelocity< T >::ve

◆ vm

template<typename T >
T rl::math::TrapezoidalVelocity< T >::vm

◆ x0

template<typename T >
T rl::math::TrapezoidalVelocity< T >::x0

◆ xe

template<typename T >
T rl::math::TrapezoidalVelocity< T >::xe

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