TS++ library: time series library
ts::drop::FIRDropContainer< T > Class Template Reference

#include <dropcontainer.h>

Inheritance diagram for ts::drop::FIRDropContainer< T >:
Collaboration diagram for ts::drop::FIRDropContainer< T >:

Public Types

typedef DropContainer< T > Tbase
 
typedef Tbase::Tvalue Tvalue
 
typedef DropContainer< Tvalue > * PDropContainer
 
typedef ts::fir::FIRfilter< TvalueTfirfilter
 
typedef aff::Series< TvalueTseries
 

Public Member Functions

 FIRDropContainer (const std::string &name)
 
virtual ~FIRDropContainer ()
 
virtual void drop (const Tvalue &v)
 this function accepts samples More...
 
virtual void initialize (const int &n)
 initialize for n samples input More...
 
virtual PDropContainer attach (const DropContainer &c)
 
virtual const Tseries::Tcoc & container () const
 

Protected Member Functions

virtual PDropContainer clone () const
 
virtual void initializenext (const int &n)
 
virtual int downsampling_factor () const
 
virtual Tvalue gain () const
 
PDropContainer attached () const
 

Protected Attributes

PDropContainer Moutput
 

Private Attributes

TfirfilterMf
 
int Mi
 

Detailed Description

template<class T>
class ts::drop::FIRDropContainer< T >

Decimation FIR drop container

This class decimates the input by applying an FIR filter

Definition at line 264 of file dropcontainer.h.


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