Package Filters
Class NullMethod
java.lang.Object
Filters.FilterMethod
Filters.NullMethod
-
Field Summary
Fields inherited from class Filters.FilterMethod
filterParams -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateFilter(int channel) doublegetFilterGain(double omega) Get the filter gain at an angular frequency (o invalid input: '<' omega invalid input: '<' pi).doubledoublegetFilterPhase(double omega) Get the filter phase at an angular frequency (o invalid input: '<' omega invalid input: '<' pi).Methods inherited from class Filters.FilterMethod
createFilterMethod, getFastFilterCoefficients, getFilterParams, getSampleRate, setFilterParams, setSampleRate
-
Constructor Details
-
NullMethod
-
-
Method Details
-
createFilter
- Specified by:
createFilterin classFilterMethod- Parameters:
channel- channel number (used in filter book keeping)- Returns:
- Create a filter object - which can actually do some filtering for us. Note that a filterMethod object may be asked to create multiple filters for multi-channel systems.
-
getFilterGain
public double getFilterGain(double omega) Description copied from class:FilterMethodGet the filter gain at an angular frequency (o invalid input: '<' omega invalid input: '<' pi).- Specified by:
getFilterGainin classFilterMethod- Parameters:
omega- angular frequency- Returns:
- gain
-
getFilterGainConstant
public double getFilterGainConstant()- Specified by:
getFilterGainConstantin classFilterMethod- Returns:
- any additional gain constant (needed for IIRF's)
-
getFilterPhase
public double getFilterPhase(double omega) Description copied from class:FilterMethodGet the filter phase at an angular frequency (o invalid input: '<' omega invalid input: '<' pi).- Specified by:
getFilterPhasein classFilterMethod- Parameters:
omega- angular frequency- Returns:
- phase
-