Package Localiser

Interface LocalisationAlgorithm

All Known Subinterfaces:
BearingLocaliser
All Known Implementing Classes:
BearingLocaliserControl, ClickControl, CombinedBearingLocaliser, LSQBearingLocaliser, MLGridBearingLocaliser, MLGridBearingLocaliser2, MLLineBearingLocaliser2, PairBearingLocaliser, SimplexBearingLocaliser, STClickControl, TargetMotionLocaliser, WhistleMoanControl

public interface LocalisationAlgorithm
Interface to attach to localisation algorithms which can provide basic information (primarily for better book keeping and Tethys output)
Author:
dg50
  • Method Details

    • getAlgorithmInfo

      LocalisationAlgorithmInfo getAlgorithmInfo()
      Get information about the localisation algorithm.
      Returns:
      algorithm information.
    • getTethysCreator

      LocalizationCreator getTethysCreator()
      Get something that can make LocalisationType objects of a form a bit bespoke to the type of localiser. This may be better than having the standard functions in LocalizationBuilder guess what's best.
      Returns:
      can be null in which case standard functions will do the best they can.