org.opengis.metadata.content
Interface Band

All Superinterfaces:
RangeDimension

@UML(identifier="MD_Band",
     specification=ISO_19115)
public interface Band
extends RangeDimension

Range of wavelengths in the electromagnetic spectrum.

Since:
GeoAPI 2.0

Method Summary
 Integer getBitsPerValue()
          Maximum number of significant bits in the uncompressed representation for the value in each band of each pixel.
 Double getMaxValue()
          Longest wavelength that the sensor is capable of collecting within a designated band.
 Double getMinValue()
          Shortest wavelength that the sensor is capable of collecting within a designated band.
 Double getOffset()
          The physical value corresponding to a cell value of zero.
 Double getPeakResponse()
          Wavelength at which the response is the highest.
 Double getScaleFactor()
          Scale factor which has been applied to the cell value.
 Integer getToneGradation()
          Number of discrete numerical values in the grid data.
 Unit getUnits()
          Units in which sensor wavelengths are expressed.
 
Methods inherited from interface RangeDimension
getDescriptor, getSequenceIdentifier
 

Method Detail

getMaxValue

@UML(identifier="maxValue",
     obligation=OPTIONAL,
     specification=ISO_19115)
Double getMaxValue()
Longest wavelength that the sensor is capable of collecting within a designated band. Returns null if unspecified.


getMinValue

@UML(identifier="minValue",
     obligation=OPTIONAL,
     specification=ISO_19115)
Double getMinValue()
Shortest wavelength that the sensor is capable of collecting within a designated band. Returns null if unspecified.


getUnits

@UML(identifier="units",
     obligation=CONDITIONAL,
     specification=ISO_19115)
Unit getUnits()
Units in which sensor wavelengths are expressed. Should be non-null if min value or max value are provided.


getPeakResponse

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


getBitsPerValue

@UML(identifier="bitsPerValue",
     obligation=OPTIONAL,
     specification=ISO_19115)
Integer getBitsPerValue()
Maximum number of significant bits in the uncompressed representation for the value in each band of each pixel. Returns null if unspecified.


getToneGradation

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


getScaleFactor

@UML(identifier="scaleFactor",
     obligation=OPTIONAL,
     specification=ISO_19115)
Double getScaleFactor()
Scale factor which has been applied to the cell value. Returns null if unspecified.


getOffset

@UML(identifier="offset",
     obligation=OPTIONAL,
     specification=ISO_19115)
Double getOffset()
The physical value corresponding to a cell value of zero. Returns null if unspecified.



Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.