dynamicgraph::sot::FIRFilter< sigT, coefT > Class Template Reference

#include <sot/core/fir-filter.hh>

Inheritance diagram for dynamicgraph::sot::FIRFilter< sigT, coefT >:
dynamicgraph::Entity noncopyable

List of all members.

Public Member Functions

virtual const std::string & getClassName () const
std::string getDocString () const
 FIRFilter (const std::string &name)
virtual ~FIRFilter ()
virtual sigT & compute (sigT &res, int time)
void resizeBuffer (const unsigned int &size)
unsigned int getBufferSize () const
void setElement (const unsigned int &rank, const coefT &coef)
coefT getElement (const unsigned int &rank) const
virtual void commandLine (const std::string &cmdLine, std::istringstream &cmdArgs, std::ostream &os)

Static Public Member Functions

static std::string getTypeName (void)
static void reset_signal (sigT &, const sigT &)

Public Attributes

SignalPtr< sigT, int > SIN
SignalTimeDependent< sigT, int > SOUT

Static Public Attributes

static const std::string CLASS_NAME

template<class sigT, class coefT>
class dynamicgraph::sot::FIRFilter< sigT, coefT >


Constructor & Destructor Documentation

template<class sigT, class coefT>
virtual dynamicgraph::sot::FIRFilter< sigT, coefT >::~FIRFilter ( ) [inline, virtual]

Member Function Documentation

template<class sigT, class coefT>
virtual void dynamicgraph::sot::FIRFilter< sigT, coefT >::commandLine ( const std::string &  cmdLine,
std::istringstream &  cmdArgs,
std::ostream &  os 
) [inline, virtual]

Reimplemented from dynamicgraph::Entity.

template<class sigT, class coefT>
unsigned int dynamicgraph::sot::FIRFilter< sigT, coefT >::getBufferSize ( ) const [inline]
template<class sigT, class coefT>
virtual const std::string& dynamicgraph::sot::FIRFilter< sigT, coefT >::getClassName ( void  ) const [inline, virtual]

Implements dynamicgraph::Entity.

template<class sigT, class coefT>
std::string dynamicgraph::sot::FIRFilter< sigT, coefT >::getDocString ( ) const [inline, virtual]

Reimplemented from dynamicgraph::Entity.

template<class sigT, class coefT>
coefT dynamicgraph::sot::FIRFilter< sigT, coefT >::getElement ( const unsigned int &  rank) const [inline]
template<class sigT, class coefT>
static std::string dynamicgraph::sot::FIRFilter< sigT, coefT >::getTypeName ( void  ) [inline, static]
template<class sigT, class coefT>
static void dynamicgraph::sot::FIRFilter< sigT, coefT >::reset_signal ( sigT &  ,
const sigT &   
) [inline, static]
template<class sigT, class coefT>
void dynamicgraph::sot::FIRFilter< sigT, coefT >::resizeBuffer ( const unsigned int &  size) [inline]
template<class sigT, class coefT>
void dynamicgraph::sot::FIRFilter< sigT, coefT >::setElement ( const unsigned int &  rank,
const coefT &  coef 
) [inline]

Member Data Documentation

template<class sigT, class coefT>
const std::string dynamicgraph::sot::FIRFilter< sigT, coefT >::CLASS_NAME [static]
template<class sigT, class coefT>
SignalTimeDependent<sigT, int> dynamicgraph::sot::FIRFilter< sigT, coefT >::SOUT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines