# Interface Algorithm

All Known Implementing Classes:
  `DefaultAlgorithm`

@UML(identifier="LE_Algorithm", specification=ISO_19115_2) public interface Algorithm
Details of the methodology by which geographic information was derived from the instrument readings.

Since:
  2.3

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Citation`
  `getCitation()`
  Information identifying the algorithm and version or date.
  `InternationalString`
  `getDescription()`
  Information describing the algorithm used to generate the data.

- ## Method Details

  - ### getCitation

    @UML(identifier="citation", obligation=MANDATORY, specification=ISO_19115_2) Citation getCitation()
    Information identifying the algorithm and version or date.
    Returns:
      Algorithm and version or date.

  - ### getDescription

    @UML(identifier="description", obligation=MANDATORY, specification=ISO_19115_2) InternationalString getDescription()
    Information describing the algorithm used to generate the data.
    Returns:
      Algorithm used to generate the data.