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

#include <Delay.hpp>

Public Member Functions

 Delay ()
 
 Delay (const double dt, const double delay, const ValueType_ &y0=getDefaultValue< ValueType_ >())
 
virtual ~Delay ()
 
 EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF (traits::is_eigen_matrix< ValueType_ >::value) void setFilterParameters(const double dt
 

Public Attributes

const double delay
 
const double const ValueType_ & y0
 
const double const ValueType_ Eigen::aligned_allocator< ValueType_ > state_
 
double delay_
 
double dt_
 

Constructor & Destructor Documentation

◆ Delay() [1/2]

template<typename ValueType_ >
robot_utils::Delay< ValueType_ >::Delay ( )
inline

◆ Delay() [2/2]

template<typename ValueType_ >
robot_utils::Delay< ValueType_ >::Delay ( const double  dt,
const double  delay,
const ValueType_ &  y0 = getDefaultValue<ValueType_>() 
)
inline

◆ ~Delay()

template<typename ValueType_ >
virtual robot_utils::Delay< ValueType_ >::~Delay ( )
inlinevirtual

Member Function Documentation

◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF()

template<typename ValueType_ >
robot_utils::Delay< ValueType_ >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF ( traits::is_eigen_matrix< ValueType_ >::value  ) const

Member Data Documentation

◆ delay

template<typename ValueType_ >
const double robot_utils::Delay< ValueType_ >::delay

◆ delay_

template<typename ValueType_ >
double robot_utils::Delay< ValueType_ >::delay_

◆ dt_

template<typename ValueType_ >
double robot_utils::Delay< ValueType_ >::dt_

◆ state_

template<typename ValueType_ >
const double const ValueType_ Eigen::aligned_allocator<ValueType_> robot_utils::Delay< ValueType_ >::state_

◆ y0

template<typename ValueType_ >
const double const ValueType_& robot_utils::Delay< ValueType_ >::y0

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