Class Group3DOfflineTask

java.lang.Object
offlineProcessing.OfflineTask<PamDataUnit>
group3dlocaliser.offline.Group3DOfflineTask

public class Group3DOfflineTask extends OfflineTask<PamDataUnit>
  • Constructor Details Link icon

    • Group3DOfflineTask Link icon

      public Group3DOfflineTask(Group3DLocaliserControl group3DControl)
      Parameters:
      group3dControl -
  • Method Details Link icon

    • getName Link icon

      public String getName()
      Specified by:
      getName in class OfflineTask<PamDataUnit>
      Returns:
      a name for the task, to be displayed in the dialog.
    • prepareTask Link icon

      public void prepareTask()
      Description copied from class: OfflineTask
      Called at the start of the thread which executes this task.
      Overrides:
      prepareTask in class OfflineTask<PamDataUnit>
    • processDataUnit Link icon

      public boolean processDataUnit(PamDataUnit dataUnit)
      Description copied from class: OfflineTask
      Process a single data unit.
      Specified by:
      processDataUnit in class OfflineTask<PamDataUnit>
      Returns:
      true if the data unit has changed in some way so that it will need re-writing to it's binary file or database.
    • newDataLoad Link icon

      public void newDataLoad(long startTime, long endTime, OfflineDataMapPoint mapPoint)
      Description copied from class: OfflineTask
      Called when new data are loaded for offline processing (or once at the start of processing loaded data).
      Specified by:
      newDataLoad in class OfflineTask<PamDataUnit>
      Parameters:
      startTime - start time of loaded data
      endTime - end time of loaded data
    • loadedDataComplete Link icon

      public void loadedDataComplete()
      Description copied from class: OfflineTask
      Called when processing of loaded data, or each map point worth of data, is complete.
      Specified by:
      loadedDataComplete in class OfflineTask<PamDataUnit>
    • hasSettings Link icon

      public boolean hasSettings()
      Description copied from class: OfflineTask
      task has settings which can be modified. If this is true, then callSettings(Component component) should do something such as open a dialog or show a menu, or something.
      Overrides:
      hasSettings in class OfflineTask<PamDataUnit>
      Returns:
      true or false
    • callSettings Link icon

      public boolean callSettings()
      Description copied from class: OfflineTask
      Call any task specific settings
      use callSettings(Component component) instead wherever possible.
      Overrides:
      callSettings in class OfflineTask<PamDataUnit>
      Returns:
      true if settings may have changed.
    • setParentDataBlock Link icon

      public void setParentDataBlock(PamDataBlock dataBlock)
      Overrides:
      setParentDataBlock in class OfflineTask<PamDataUnit>
      Parameters:
      dataBlock - the dataBlock to set
    • completeTask Link icon

      public void completeTask()
      Description copied from class: OfflineTask
      Called at the end of the thread which executes this task.
      Overrides:
      completeTask in class OfflineTask<PamDataUnit>