XBotInterface  2.4.1
XBotInterface provides a generic API to model and control a robot.
Public Member Functions | List of all members
XBot::Utils::SecondOrderFilterArray< SignalType > Class Template Reference

#include <Utils.h>

+ Collaboration diagram for XBot::Utils::SecondOrderFilterArray< SignalType >:

Public Member Functions

 SecondOrderFilterArray (const int channels)
 
const std::vector< SignalType > & process (const std::vector< SignalType > &input)
 
const std::vector< SignalType > & getOutput () const
 
void reset (const SignalType &init)
 
bool setTimeStep (const double time_step, const int channel)
 
double getTimeStep (const int channel)
 
bool setDamping (const double damping, const int channel)
 
double getDamping (const int channel)
 
bool setOmega (const double omega, const int channel)
 
double getOmega (const int channel)
 
int getNumberOfChannels ()
 

Constructor & Destructor Documentation

◆ SecondOrderFilterArray()

template<class SignalType >
XBot::Utils::SecondOrderFilterArray< SignalType >::SecondOrderFilterArray ( const int  channels)
inline

Member Function Documentation

◆ getDamping()

template<class SignalType >
double XBot::Utils::SecondOrderFilterArray< SignalType >::getDamping ( const int  channel)
inline

◆ getNumberOfChannels()

template<class SignalType >
int XBot::Utils::SecondOrderFilterArray< SignalType >::getNumberOfChannels ( )
inline

◆ getOmega()

template<class SignalType >
double XBot::Utils::SecondOrderFilterArray< SignalType >::getOmega ( const int  channel)
inline

◆ getOutput()

template<class SignalType >
const std::vector<SignalType>& XBot::Utils::SecondOrderFilterArray< SignalType >::getOutput ( ) const
inline

◆ getTimeStep()

template<class SignalType >
double XBot::Utils::SecondOrderFilterArray< SignalType >::getTimeStep ( const int  channel)
inline

◆ process()

template<class SignalType >
const std::vector<SignalType>& XBot::Utils::SecondOrderFilterArray< SignalType >::process ( const std::vector< SignalType > &  input)
inline

◆ reset()

template<class SignalType >
void XBot::Utils::SecondOrderFilterArray< SignalType >::reset ( const SignalType &  init)
inline

◆ setDamping()

template<class SignalType >
bool XBot::Utils::SecondOrderFilterArray< SignalType >::setDamping ( const double  damping,
const int  channel 
)
inline

◆ setOmega()

template<class SignalType >
bool XBot::Utils::SecondOrderFilterArray< SignalType >::setOmega ( const double  omega,
const int  channel 
)
inline

◆ setTimeStep()

template<class SignalType >
bool XBot::Utils::SecondOrderFilterArray< SignalType >::setTimeStep ( const double  time_step,
const int  channel 
)
inline

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