|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.media.audio.dsp.filters.IIRFilterBase
public abstract class IIRFilterBase
DOCUMENT ME!
| Field Summary | |
|---|---|
protected double |
alpha
DOCUMENT ME! |
protected double |
amplitudeAdj
DOCUMENT ME! |
protected double |
beta
DOCUMENT ME! |
protected double |
gamma
DOCUMENT ME! |
protected static int |
HISTORYSIZE
DOCUMENT ME! |
protected int |
iIndex
DOCUMENT ME! |
protected double[] |
inArray
DOCUMENT ME! |
protected int |
jIndex
DOCUMENT ME! |
protected int |
kIndex
DOCUMENT ME! |
protected double[] |
outArray
DOCUMENT ME! |
| Constructor Summary | |
|---|---|
IIRFilterBase(double alpha,
double beta,
double gamma)
Creates a new IIRFilterBase object. |
|
IIRFilterBase(IIRFilterDesignBase fdb)
Creates a new IIRFilterBase object. |
|
| Method Summary | |
|---|---|
abstract void |
doFilter(short[] inBuffer,
double[] outBuffer,
int length)
DOCUMENT ME! |
void |
setAlpha(double alpha)
DOCUMENT ME! |
void |
setAmplitudeAdj(double amplitudeAdj)
DOCUMENT ME! |
void |
setBeta(double beta)
DOCUMENT ME! |
void |
setGamma(double gamma)
DOCUMENT ME! |
void |
updateFilterCoefficients(IIRFilterDesignBase fdb)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final int HISTORYSIZE
protected double alpha
protected double beta
protected double gamma
protected double amplitudeAdj
protected double[] inArray
protected double[] outArray
protected int iIndex
protected int jIndex
protected int kIndex
| Constructor Detail |
|---|
public IIRFilterBase(double alpha,
double beta,
double gamma)
alpha - DOCUMENT ME!beta - DOCUMENT ME!gamma - DOCUMENT ME!public IIRFilterBase(IIRFilterDesignBase fdb)
fdb - DOCUMENT ME!| Method Detail |
|---|
public void updateFilterCoefficients(IIRFilterDesignBase fdb)
fdb - DOCUMENT ME!public void setAlpha(double alpha)
alpha - DOCUMENT ME!public void setBeta(double beta)
beta - DOCUMENT ME!public void setGamma(double gamma)
gamma - DOCUMENT ME!
public abstract void doFilter(short[] inBuffer,
double[] outBuffer,
int length)
inBuffer - DOCUMENT ME!outBuffer - DOCUMENT ME!length - DOCUMENT ME!public void setAmplitudeAdj(double amplitudeAdj)
amplitudeAdj - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||