# Interface Dimension

All Known Implementing Classes:
  `DefaultDimension`

@UML(identifier="MD_Dimension", specification=ISO_19115) public interface Dimension
Axis properties.

Since:
  2.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `DimensionNameType`
  `getDimensionName()`
  Name of the axis.
  `Integer`
  `getDimensionSize()`
  Number of elements along the axis.
  `Double`
  `getResolution()`
  Degree of detail in the grid dataset.

- ## Method Details

  - ### getDimensionName

    @UML(identifier="dimensionName", obligation=MANDATORY, specification=ISO_19115) DimensionNameType getDimensionName()
    Name of the axis.
    Returns:
      Name of the axis.

  - ### getDimensionSize

    @UML(identifier="dimensionSize", obligation=MANDATORY, specification=ISO_19115) Integer getDimensionSize()
    Number of elements along the axis.
    Returns:
      Number of elements along the axis.

  - ### getResolution

    @UML(identifier="resolution", obligation=OPTIONAL, specification=ISO_19115) Double getResolution()
    Degree of detail in the grid dataset.

    Warning: The return type of this method may change in GeoAPI 3.1. It may be replaced by the invalid reference
        javax​.measure​.quantity​.Quantity
    type in order to provide unit of measurement together with the value.

    Returns:
      Degree of detail in the grid dataset, or `null`.