|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectFilters.AbstractFilter
public abstract class AbstractFilter
Abstract implementation of Filter interface to provide common functionality for two of the main function calls for processing arrays of data.
| Constructor Summary | |
|---|---|
AbstractFilter()
|
|
| Method Summary | |
|---|---|
abstract void |
prepareFilter()
Calculates the poles and zeros for the filter and sets up any memory buffers required during real time operation. |
abstract double |
runFilter(double data)
Runs the filter on a single data value |
void |
runFilter(double[] inputData)
Runs the filter on an array of data |
void |
runFilter(double[] inputData,
double[] outputData)
Runs the filter on an array of data |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface Filters.Filter |
|---|
getFilterDelay |
| Constructor Detail |
|---|
public AbstractFilter()
| Method Detail |
|---|
public abstract void prepareFilter()
Filter
prepareFilter in interface Filterpublic void runFilter(double[] inputData)
FilterNew values overwrite the old values in the array.
runFilter in interface Filter
public void runFilter(double[] inputData,
double[] outputData)
FilterNew values write into the output data array.
runFilter in interface Filterpublic abstract double runFilter(double data)
Filter
runFilter in interface Filter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||