public class BatchLocaliseOfflineTask extends OfflineTask<PamDetection>
Modifier and Type | Field and Description |
---|---|
static long |
hydrophoneExtraLoad
The extra amount of time before and after the viewer startime/endtime to load hydrophone data units from hydrophone datablock.
|
Constructor and Description |
---|
BatchLocaliseOfflineTask(StaticLocaliserControl staticLocaliserControl) |
Modifier and Type | Method and Description |
---|---|
boolean |
callSettings()
Call any task specific settings
|
java.lang.String |
getName() |
boolean |
hasSettings()
task has settings which can be called
|
void |
loadedDataComplete()
Called when processing of loaded data, or each map point worth of data,
is complete.
|
void |
newDataLoad(long startTime,
long endTime,
OfflineDataMapPoint mapPoint)
Called when new data are loaded for offline processing
(or once at the start of processing loaded data).
|
boolean |
processDataUnit(PamDetection pamDetection)
Process a single data unit.
|
addAffectedDataBlock, addRequiredDataBlock, canRun, completeTask, deleteOldOutput, getAffectedDataBlock, getDataBlock, getNumAffectedDataBlocks, getNumRequiredDataBlocks, getOfflineTaskGroup, getRequiredDataBlock, isDoRun, prepareTask, setDoRun, setOfflineTaskGroup, setParentDataBlock
public static final long hydrophoneExtraLoad
public BatchLocaliseOfflineTask(StaticLocaliserControl staticLocaliserControl)
public java.lang.String getName()
getName
in class OfflineTask<PamDetection>
public boolean processDataUnit(PamDetection pamDetection)
OfflineTask
processDataUnit
in class OfflineTask<PamDetection>
public void newDataLoad(long startTime, long endTime, OfflineDataMapPoint mapPoint)
OfflineTask
newDataLoad
in class OfflineTask<PamDetection>
startTime
- start time of loaded dataendTime
- end time of loaded datapublic boolean callSettings()
OfflineTask
callSettings
in class OfflineTask<PamDetection>
public boolean hasSettings()
OfflineTask
hasSettings
in class OfflineTask<PamDetection>
public void loadedDataComplete()
OfflineTask
loadedDataComplete
in class OfflineTask<PamDetection>