Class TOADBaseParams
java.lang.Object
group3dlocaliser.algorithm.toadbase.TOADBaseParams
- All Implemented Interfaces:
Serializable
,Cloneable
,ManagedParameters
Parameters that apply to all TOAD based localisers.
Note that parameters controlling TOAD calculations are
held within the individual TOAD calculators since they
may have data type specific options, so can't be handled by
this more generic part of the localisation system.
- Author:
- dg50
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
Minimum number of channel groups that have at least one acceptabledouble
Minimum cross correlation value within a channel pair for it to be used in localisationint
Minimum number of time delays that have an acceptable correlation valueGet a set of data that describes all of the parameters in a classvoid
setChannelBitmap
(int channelBitmap) void
setMinCorrelatedGroups
(int minCorrelatedGroups) Minimum number of channel groups that have at least one acceptablevoid
setMinCorrelation
(double minCorrelation) Minimum cross correlation value within a channel pair for it to be used in localisationvoid
setMinTimeDelays
(int minTimeDelays) Minimum number of time delays that have an acceptable correlation value
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
-
Constructor Details
-
TOADBaseParams
public TOADBaseParams()
-
-
Method Details
-
getChannelBitmap
public int getChannelBitmap()- Returns:
- the channelBitmap
-
setChannelBitmap
public void setChannelBitmap(int channelBitmap) - Parameters:
channelBitmap
- the channelBitmap to set
-
getMinCorrelation
public double getMinCorrelation()Minimum cross correlation value within a channel pair for it to be used in localisation- Returns:
- the minCorrelation
-
setMinCorrelation
public void setMinCorrelation(double minCorrelation) Minimum cross correlation value within a channel pair for it to be used in localisation- Parameters:
minCorrelation
- the minCorrelation to set
-
getMinTimeDelays
public int getMinTimeDelays()Minimum number of time delays that have an acceptable correlation value- Returns:
- the minTimeDelays
-
setMinTimeDelays
public void setMinTimeDelays(int minTimeDelays) Minimum number of time delays that have an acceptable correlation value- Parameters:
minTimeDelays
- the minTimeDelays 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
- Returns:
- description of the parameters in a class.
-