LocalGuidance
A library that generates velocity references to follow a path.
robot_utils::ProfileStep< Value_ > Class Template Reference

#include <ProfileStep.hpp>

Inheritance diagram for robot_utils::ProfileStep< Value_ >:
Inheritance graph

Public Types

typedef Value_ Value
 
typedef Profile< Value_ > Base
 
- Public Types inherited from robot_utils::Profile< Value_ >
typedef Value_ Value
 

Public Member Functions

 ProfileStep (const Value &value, double duration)
 
virtual ~ProfileStep ()
 
virtual Value getValue (double time)
 
virtual Value getValueFirstDerivative (double time)
 
- Public Member Functions inherited from robot_utils::Profile< Value_ >
 Profile (double duration)
 
 Profile (double startTime, double duration)
 
virtual ~Profile ()
 
virtual Value getValueSecondDerivative (double time)
 
virtual void setStartTime (double startTime)
 
double getStartTime () const
 
double getEndTime () const
 
void setDuration (double duration)
 
double getDuration () const
 

Protected Attributes

Value value_
 
- Protected Attributes inherited from robot_utils::Profile< Value_ >
double startTime_
 
double duration_
 

Member Typedef Documentation

template<typename Value_ >
typedef Profile<Value_> robot_utils::ProfileStep< Value_ >::Base
template<typename Value_ >
typedef Value_ robot_utils::ProfileStep< Value_ >::Value

Constructor & Destructor Documentation

template<typename Value_ >
robot_utils::ProfileStep< Value_ >::ProfileStep ( const Value value,
double  duration 
)
inline
template<typename Value_ >
virtual robot_utils::ProfileStep< Value_ >::~ProfileStep ( )
inlinevirtual

Member Function Documentation

template<typename Value_ >
virtual Value robot_utils::ProfileStep< Value_ >::getValue ( double  time)
inlinevirtual
template<typename Value_ >
virtual Value robot_utils::ProfileStep< Value_ >::getValueFirstDerivative ( double  time)
inlinevirtual

Member Data Documentation

template<typename Value_ >
Value robot_utils::ProfileStep< Value_ >::value_
protected

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