Open Ephys GUI
 All Classes Functions Variables
Public Member Functions | Protected Member Functions
Dsp::Filter Class Reference
Inheritance diagram for Dsp::Filter:
Dsp::FilterDesignBase< DesignClass > Dsp::FilterDesign< DesignClass, Channels, StateType > Dsp::SmoothedFilterDesign< DesignClass, Channels, StateType >

List of all members.

Public Member Functions

virtual Kind getKind () const =0
virtual const std::string getName () const =0
virtual int getNumParams () const =0
virtual ParamInfo getParamInfo (int index) const =0
Params getDefaultParams () const
const ParamsgetParams () const
double getParam (int paramIndex) const
void setParam (int paramIndex, double nativeValue)
int findParamId (int paramId)
void setParamById (int paramId, double nativeValue)
void setParams (const Params &parameters)
void copyParamsFrom (Dsp::Filter const *other)
virtual std::vector< PoleZeroPairgetPoleZeros () const =0
virtual complex_t response (double normalizedFrequency) const =0
virtual int getNumChannels ()=0
virtual void reset ()=0
virtual void process (int numSamples, float *const *arrayOfChannels)=0
virtual void process (int numSamples, double *const *arrayOfChannels)=0

Protected Member Functions

virtual void doSetParams (const Params &parameters)=0

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