|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.webkitchen.eeg.analysis.filterdesign.FilterSpecification
public class FilterSpecification
Contains the filter specification information required for
the FilterDesigner to create an IIRFilter.
FilterAlgorithm,
FilterRange,
FilterDesigner,
IIRFilter| Constructor Summary | |
|---|---|
FilterSpecification()
|
|
| Method Summary | |
|---|---|
FilterSpecification |
copy()
Returns an exact copy of this FilterSpecification |
FilterAlgorithm |
getAlgorithmType()
Gets the algorithm/function type used to design the filter |
java.lang.String |
getDescription()
Gets the text description of the filter |
double |
getFrequency0()
Gets the low end of our frequency range |
double |
getFrequency1()
Gets the high end of our frequency range |
int |
getOrder()
Gets the order of the filter - the number of previous input or output values required to calculate an output |
FilterRange |
getRangeType()
Gets the filter range type used to design the filter |
int |
getRate()
Gets the sample rate for the filter |
boolean |
isAutoAdjust()
Gets the auto-adjust attribute used to design the filter. |
boolean |
isEditable()
Gets the editable state of this FilterSpecification |
void |
setAlgorithmType(FilterAlgorithm algorithmType)
Sets the algorithm/function type to use when designing the filter |
void |
setAutoAdjust(boolean autoAdjust)
Sets the auto-adjust attribute used to design the filter. |
void |
setDescription(java.lang.String description)
Sets the text description of the filter |
void |
setEditable(boolean editable)
Sets the editable state of this FilterSpecification |
void |
setFrequency0(double frequency0)
Sets the low end of our frequency range |
void |
setFrequency1(double frequency1)
Sets the high end of our frequency range |
void |
setOrder(int order)
Sets the order of the filter - the number of previous input or output values required to calculate an output |
void |
setRangeType(FilterRange rangeType)
Sets the filter range type to use when designing the filter |
void |
setRate(int rate)
Sets the sample rate for the filter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FilterSpecification()
| Method Detail |
|---|
public void setEditable(boolean editable)
editable - true if this FilterSpecification is editable, false if notpublic boolean isEditable()
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - the text description of the filterpublic FilterAlgorithm getAlgorithmType()
public void setAlgorithmType(FilterAlgorithm algorithmType)
algorithmType - the algorithm/function type to usepublic FilterRange getRangeType()
public void setRangeType(FilterRange rangeType)
rangeType - the filter range typepublic int getRate()
public void setRate(int rate)
rate - the sample ratepublic double getFrequency0()
public void setFrequency0(double frequency0)
frequency0 - the low end of our frequency rangepublic double getFrequency1()
public void setFrequency1(double frequency1)
frequency1 - the high end of our frequency rangepublic boolean isAutoAdjust()
FilterDesigner will attempt to adjust input frequencies to
give response of 50% correct to 6sf at the given frequency-points
public void setAutoAdjust(boolean autoAdjust)
FilterDesigner to attempt to adjust
input frequencies to give response of 50% correct to 6sf at the given frequency-points
autoAdjust - true if the filter should be auto-adjusted, false if notpublic int getOrder()
public void setOrder(int order)
order - the order of the filterpublic FilterSpecification copy()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||