Interface Band

All Superinterfaces:
RangeDimension, SampleDimension

@UML(identifier="MD_Band", specification=ISO_19115) public interface Band extends SampleDimension
Range of wavelengths in the electromagnetic spectrum.
Since:
2.0
  • Method Details

    • getBoundMin

      @UML(identifier="boundMin", obligation=OPTIONAL, specification=ISO_19115) default Double getBoundMin()
      Shortest wavelength that the sensor is capable of collecting within a designated band.
      Returns:
      shortest wavelength that the sensor is capable of collecting within a designated band, or null if unspecified.
      Since:
      3.1
    • getBoundMax

      @UML(identifier="boundMax", obligation=OPTIONAL, specification=ISO_19115) default Double getBoundMax()
      Longest wavelength that the sensor is capable of collecting within a designated band.
      Returns:
      longest wavelength that the sensor is capable of collecting within a designated band, or null if unspecified.
      Since:
      3.1
    • getBoundUnits

      @UML(identifier="boundUnits", obligation=OPTIONAL, specification=ISO_19115) default Unit<Length> getBoundUnits()
      Units in which sensor wavelengths are expressed.
      Returns:
      units in which sensor wavelengths are expressed, or null if unspecified.
      Since:
      3.1
    • getBandBoundaryDefinition

      @UML(identifier="bandBoundaryDefinition", obligation=OPTIONAL, specification=ISO_19115_2) default BandDefinition getBandBoundaryDefinition()
      Designation of criterion for defining maximum and minimum wavelengths for a spectral band.
      Returns:
      criterion for defining maximum and minimum wavelengths.
    • getPeakResponse

      @UML(identifier="peakResponse", obligation=OPTIONAL, specification=ISO_19115) default Double getPeakResponse()
      Wavelength at which the response is the highest. Returns null if unspecified.
      Returns:
      wavelength at which the response is the highest, or null if unspecified.
    • getToneGradation

      @UML(identifier="toneGradation", obligation=OPTIONAL, specification=ISO_19115) default Integer getToneGradation()
      Number of discrete numerical values in the grid data. Returns null if unspecified.
      Returns:
      number of discrete numerical values in the grid data, or null.
    • getTransmittedPolarization

      @UML(identifier="transmittedPolarisation", obligation=OPTIONAL, specification=ISO_19115_2) default PolarizationOrientation getTransmittedPolarization()
      Polarization of the radiation transmitted.
      Upcoming API change
      This method will be renamed getTransmittedPolarisation in GeoAPI 4.0 for compliance with ISO 19115-2:2019.
      Returns:
      polarization of the radiation transmitted.
    • getDetectedPolarization

      @UML(identifier="detectedPolarisation", obligation=OPTIONAL, specification=ISO_19115_2) default PolarizationOrientation getDetectedPolarization()
      Polarization of the radiation detected.
      Upcoming API change
      This method will be renamed getDetectedPolarisation in GeoAPI 4.0 for compliance with ISO 19115-2:2019.
      Returns:
      polarization of the radiation detected.