public class LikelihoodDetectionParameters
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<TargetConfiguration> |
targetConfigurations
The target configurations that have been configured for the module.
|
Constructor and Description |
---|
LikelihoodDetectionParameters()
Instantiates a new likelihood detection parameters object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
areConfigurationsWithErrors()
Are configurations with errors scans the TargetConfigurations that
are currently configured and returns a boolean value indicating
whether any of them have erroneous values or are inconsistent with
current acquisition (audio data source) settings.
|
java.util.ArrayList<java.lang.String> |
configurationsWithErrors()
Configurations with errors returns the names of all of the TargetConfigurations
that are currenly indicating errors.
|
LikelihoodDetectionParameters |
deepCopy()
Deep copy.
|
AcquisitionSettings |
getAcquisitionSettings()
Gets the acquisition settings that were used to configure the
current likelihood detector configurations.
|
int |
getChannelMap()
Gets the channel map that was used to configure the current
likelihood detector settings.
|
ConfigurationDialogSettings |
getConfigurationDialogSettings()
Gets the configuration dialog settings that are used to have consistent
user settings for the configuration dialog between program executions.
|
java.util.ArrayList<LikelihoodFFTParameters> |
getFFTParameters()
Returns an ArrayList of LikelihoodFFTParameter objects indicating the
currently active FFT processes that have been launched as a result of
the TargetConfigurations.
|
int |
getSelectedChannels()
Gets the currently selected channels from the parameters.
|
java.lang.String |
getSourceName()
Gets the audio data (acquisition) source name used.
|
void |
setAcquisitionSettings(AcquisitionSettings settings)
Sets the acquisition settings were used to create the TargetConfigurations,
but does NOT force a error-checking synchronization the way
syncWithAcquisitionSettings() does.
|
void |
setConfigurationDialogSettings(ConfigurationDialogSettings settings)
Sets the configuration dialog settings that are used to have consistent
user settings for the configuration dialog between program executions.
|
void |
setSelectedChannels(int selected)
Sets the channels that are to be used from the audio data
source.
|
void |
setSourceName(java.lang.String sourceName)
Sets the source name for the audio data source (acquisition) to
be used.
|
void |
syncWithAquisitionSettings(AcquisitionSettings acquisitionSettings)
Sync with aquisition settings.
|
void |
syncWithChannelMap(int channelMap)
Sync with channel map.
|
public java.util.ArrayList<TargetConfiguration> targetConfigurations
public LikelihoodDetectionParameters()
public LikelihoodDetectionParameters deepCopy()
public void syncWithAquisitionSettings(AcquisitionSettings acquisitionSettings)
acquisitionSettings
- the acquisition settingspublic void syncWithChannelMap(int channelMap)
channelMap
- the channel mappublic void setAcquisitionSettings(AcquisitionSettings settings)
settings
- the new acquisition settingspublic AcquisitionSettings getAcquisitionSettings()
public int getChannelMap()
public int getSelectedChannels()
public void setSelectedChannels(int selected)
selected
- the new selected channelspublic java.lang.String getSourceName()
public void setSourceName(java.lang.String sourceName)
sourceName
- the new source namepublic boolean areConfigurationsWithErrors()
public java.util.ArrayList<java.lang.String> configurationsWithErrors()
public java.util.ArrayList<LikelihoodFFTParameters> getFFTParameters()
public ConfigurationDialogSettings getConfigurationDialogSettings()
public void setConfigurationDialogSettings(ConfigurationDialogSettings settings)
settings
- the new configuration dialog settings