Public Member Functions

MoOneZero Class Reference

One-zero filter. More...

#include <mo_filter.h>

Inheritance diagram for MoOneZero:
MoFilter

List of all members.

Public Member Functions

 MoOneZero (SAMPLE theZero=-1.0)
 the default constructor creates a low-pass filter (zero at z = -1.0)
 ~MoOneZero ()
 destructor
void setB0 (SAMPLE b0)
 set the b[0] coefficient value
void setB1 (SAMPLE b1)
 set the b[1] coefficient value
void setCoefficients (SAMPLE b0, SAMPLE b1, bool clearState=false)
 set all filter coefficients.
void setZero (SAMPLE theZero)
 set the zero position in the z-plane
SAMPLE tick (SAMPLE input)

Detailed Description

One-zero filter.


Constructor & Destructor Documentation

MoOneZero::MoOneZero ( SAMPLE  theZero = -1.0  ) 

the default constructor creates a low-pass filter (zero at z = -1.0)

MoOneZero::~MoOneZero ( void   ) 

destructor


Member Function Documentation

void MoOneZero::setB0 ( SAMPLE  b0  )  [inline]

set the b[0] coefficient value

void MoOneZero::setB1 ( SAMPLE  b1  )  [inline]

set the b[1] coefficient value

void MoOneZero::setCoefficients ( SAMPLE  b0,
SAMPLE  b1,
bool  clearState = false 
)

set all filter coefficients.

void MoOneZero::setZero ( SAMPLE  theZero  ) 

set the zero position in the z-plane

SAMPLE MoOneZero::tick ( SAMPLE  input  ) 

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines