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

List of all members.

Public Types

typedef FilterDesign
< DesignClass, Channels,
StateType > 
filter_type_t

Public Member Functions

 SmoothedFilterDesign (int transitionSamples)
template<typename Sample >
void processBlock (int numSamples, Sample *const *destChannelArray)
void process (int numSamples, float *const *arrayOfChannels)
void process (int numSamples, double *const *arrayOfChannels)
- Public Member Functions inherited from Dsp::FilterDesign< DesignClass, Channels, StateType >
int getNumChannels ()
void reset ()
- Public Member Functions inherited from Dsp::FilterDesignBase< DesignClass >
Kind getKind () const
const std::string getName () const
int getNumParams () const
Params getDefaultParams () const
ParamInfo getParamInfo (int index) const
std::vector< PoleZeroPairgetPoleZeros () const
complex_t response (double normalizedFrequency) const
- Public Member Functions inherited from Dsp::Filter
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)

Protected Member Functions

void doSetParams (const Params &parameters)

Protected Attributes

Params m_transitionParams
DesignClass m_transitionFilter
int m_transitionSamples
int m_remainingSamples
- Protected Attributes inherited from Dsp::FilterDesign< DesignClass, Channels, StateType >
ChannelsState< Channels,
typename DesignClass::template
State< StateType > > 
m_state
- Protected Attributes inherited from Dsp::FilterDesignBase< DesignClass >
DesignClass m_design

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