Interface VRMethod

All Known Implementing Classes:
AbstractVRMethod, AddCalibrationMethod, IMUMethod, VRHorizonMethod, VRLandMarkMethod, VRShoreMethod

public interface VRMethod
The Method to localise animals from an image.
Author:
Doug Gillespie and Jamie Macaulay
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Clears all user interactions and resets overlay.
    The name of this type of analysis method.
    The AWT overlay.
    The FX overlay.
    void
    update(int updateType)
    Called from other parts of the module whenever a method panel may needed updated e.g.
  • Method Details

    • getName

      String getName()
      The name of this type of analysis method.
      Returns:
      the name of the method
    • clearOverlay

      void clearOverlay()
      Clears all user interactions and resets overlay. Required for changes to settings, picture being changed and other interactions not directly associated with the VRMethod.
    • update

      void update(int updateType)
      Called from other parts of the module whenever a method panel may needed updated e.g. when new calibration data is manually added in the settings dialog.
      Parameters:
      updateType - - the update flag.
    • getOverlayAWT

      VROverlayAWT getOverlayAWT()
      The AWT overlay. This handles all graphical interactions within AWT
      Returns:
      the awt overlay
    • getOverlayFX

      VROverlayFX getOverlayFX()
      The FX overlay. This handles all graphical interactions within JavaFX
      Returns:
      the awt overlay