Package Localiser

Interface LocalisationAlgorithmInfo

All Known Subinterfaces:
BearingLocaliser
All Known Implementing Classes:
BearingLocaliserControl, ClickGroupLocaliser, CombinedBearingLocaliser, GeneralGroupLocaliser, Group3dAlgorithmInfo, LSQBearingLocaliser, MLGridBearingLocaliser, MLGridBearingLocaliser2, MLLineBearingLocaliser2, PairBearingLocaliser, SimplexBearingLocaliser, TargetMotionLocaliser

public interface LocalisationAlgorithmInfo
  • Method Details Link icon

    • getLocalisationContents Link icon

      int getLocalisationContents()
      Get the likely content flags for this localiser.
      Returns:
      localisation flags.
      See Also:
    • getAlgorithmName Link icon

      String getAlgorithmName()
      Get the algorithm name
      Returns:
      algorithm name
    • getParameters Link icon

      Serializable getParameters()
      Get the algorithm parameters. Something else can turn these into xml for Tethys.
      Returns:
      algorithm parameters object. Might be null;
    • getLocalizationOptionsPanel Link icon

      LocalizationOptionsPanel getLocalizationOptionsPanel(Window parent, LocalizationBuilder locBuilder)
      Get options panel to either build into the export dialog or to show as a separate dialog (in which case export wizard will show a button). Can be null if no options.
      Parameters:
      locBuilder -
      Returns:
      options panel or null if there are no options.