public class StaticLocaliserParams
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
double |
alarmRange
Min range for alarm system.
|
boolean |
appendDelays
append time delays to file if true.
|
int[] |
channels
Channels which are used to calculate localisation results.
|
int |
currentResultFilter
The currently selected results analysis type in the results filter manager.
|
java.util.ArrayList<java.lang.String> |
detectionNExportFiles
File list of recent .csv files to export detection matvch numbers to.
|
boolean |
enableClustering
Enable clustering of an unsynchronised systems.
|
boolean |
exportLocToCSV
Set to true to also export localisation results to .csv files.
|
boolean |
exportMatchToCSV
Set to true to export detection match maps for each localisation result to .csv files.
|
boolean |
firstOnly
Tell the batch localiser only to localise the first time delay possibility if true
|
double |
headingOffset
heading offset if GPS has a heading value.
|
boolean |
mapAxisVis
show an axis in the 3D plot.
|
long |
maxBuffer
The max delay before a data unit is binned in real time.
|
int |
maximumNumberofPossibilities
the maximum number of time delay possibilities to display
|
int |
maxQueueNumber
The maximum number of data untis that can be in the process que for real time localisation.
|
int |
minNumberofTDs
The minimum number of time delays that are needed before a localisation is attempted.
|
int |
primaryHydrophone
The hydrophone channel to be used as the primary hydrophone.
|
boolean |
primaryHydrophoneSel
Tell the localiser to use a primary hydrophone when localising.
|
java.util.ArrayList<java.lang.String> |
resultExportFiles
File list of recent .csv files to export to.
|
boolean[] |
selectedLocModels
Stores which algorithms are currently selected to localise.
|
static long |
serialVersionUID |
boolean |
showOnlyLowestChiValueDelay
in the results table, show all possible localisation results or simply the best fit result.
|
java.util.ArrayList<java.lang.String> |
tdExportFiles
File list for previous time delay exports
|
boolean |
useHiResSymbols
Show high resolution plot symbols if true.
|
double |
xOffset
GPS x position relative to (0,0) reference of hydrophone array.
|
double |
yOffset
GPS y position relative to (0,0) reference of hydrophone array.
|
Constructor and Description |
---|
StaticLocaliserParams() |
Modifier and Type | Method and Description |
---|---|
StaticLocaliserParams |
clone() |
void |
generateDefaultCluster()
Even a fully synchronised system must have have a non null channelClusters param.
|
java.util.ArrayList<java.util.ArrayList<int[]>> |
getChannelClusters()
Indicates which channels are clustered together.
|
void |
setChannelClusters(java.util.ArrayList<java.util.ArrayList<int[]>> newClusterArray) |
public static final long serialVersionUID
public int minNumberofTDs
public boolean firstOnly
public boolean primaryHydrophoneSel
public int primaryHydrophone
public int maxQueueNumber
public long maxBuffer
public int maximumNumberofPossibilities
public boolean showOnlyLowestChiValueDelay
public double alarmRange
public boolean mapAxisVis
public double xOffset
public double yOffset
public double headingOffset
public java.util.ArrayList<java.lang.String> tdExportFiles
public java.util.ArrayList<java.lang.String> resultExportFiles
public boolean exportLocToCSV
public boolean exportMatchToCSV
public boolean appendDelays
public int[] channels
public boolean enableClustering
public boolean useHiResSymbols
public boolean[] selectedLocModels
public java.util.ArrayList<java.lang.String> detectionNExportFiles
public int currentResultFilter
public void generateDefaultCluster()
public java.util.ArrayList<java.util.ArrayList<int[]>> getChannelClusters()
public void setChannelClusters(java.util.ArrayList<java.util.ArrayList<int[]>> newClusterArray)
public StaticLocaliserParams clone()
clone
in class java.lang.Object