Class BasicFreqDomParams
java.lang.Object
beamformer.BeamAlgorithmParams
beamformer.algorithms.basicFreqDomain.BasicFreqDomParams
- All Implemented Interfaces:
Serializable
,Cloneable
,ManagedParameters
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorDescriptionBasicFreqDomParams
(String name, int groupNumber, int channelMap) Main constructor -
Method Summary
Modifier and TypeMethodDescriptionclone()
Clone the fields in this abstract class, as well as any fields specific to the extended class.double[]
Get a set of data that describes all of the parameters in a classdouble[][]
int[]
void
setBeamogramWeights
(double[] beamogramWeights) void
setWeights
(double[][] weights) void
setWindowTypes
(int[] windowTypes) Methods inherited from class beamformer.BeamAlgorithmParams
getAlgorithmName, getBeamOGramAngles, getBeamOGramFreqRange, getBeamOGramSlants, getChannelMap, getFreqRange, getGroupNumber, getHeadings, getNumBeamogram, getNumBeams, getSerialversionuid, getSlants, isCanBeam, isCanBeamogram, setAlgorithmName, setBeamOGramAngles, setBeamOGramFreqRange, setBeamOGramSlants, setCanBeam, setCanBeamogram, setChannelMap, setFreqRange, setGroupNumber, setHeadings, setNumBeamogram, setNumBeams, setSlants
-
Field Details
-
serialVersionUID
public static final long serialVersionUIDversion number- See Also:
-
-
Constructor Details
-
BasicFreqDomParams
Main constructor- Parameters:
groupNumber
-algorithmName
-
-
-
Method Details
-
getWeights
public double[][] getWeights()- Returns:
- the weights
-
setWeights
public void setWeights(double[][] weights) - Parameters:
weights
- the weights to set
-
getWindowTypes
public int[] getWindowTypes()- Returns:
- the windowTypes
-
setWindowTypes
public void setWindowTypes(int[] windowTypes) - Parameters:
windowTypes
- the windowTypes to set
-
clone
Description copied from class:BeamAlgorithmParams
Clone the fields in this abstract class, as well as any fields specific to the extended class. Extended classes must override this method to ensure the params get saved properly. See theBasicFreqDomParams.clone
method for an example;- Specified by:
clone
in classBeamAlgorithmParams
-
getBeamogramWeights
public double[] getBeamogramWeights()- Returns:
- the beamogramWeights
-
setBeamogramWeights
public void setBeamogramWeights(double[] beamogramWeights) - Parameters:
beamogramWeights
- the beamogramWeights to set
-
getParameterSet
Description copied from interface:ManagedParameters
Get a set of data that describes all of the parameters in a class- Specified by:
getParameterSet
in interfaceManagedParameters
- Overrides:
getParameterSet
in classBeamAlgorithmParams
- Returns:
- description of the parameters in a class.
-