Class BandMathsOp.BandDescriptor

java.lang.Object
org.esa.snap.core.gpf.common.BandMathsOp.BandDescriptor
Enclosing class:
BandMathsOp

public static class BandMathsOp.BandDescriptor extends Object
Describes a target band to be generated by this operator.
  • Field Details

    • name

      public String name
      Target band name.
    • type

      public String type
      Target band's data type name: int8, uint8, int16, uint16, int32, uint32, float32, float64.
    • expression

      public String expression
      Target band mathematical expression (band arithmetic).
    • description

      public String description
      Target band's description text.
    • unit

      public String unit
      Target band's physical unit.
    • validExpression

      public String validExpression
      Target band's valid-pixel expression (band arithmetic). Should evaluate to a Boolean value.
    • noDataValue

      public Double noDataValue
      Target band's no-data value.
    • spectralBandIndex

      public Integer spectralBandIndex
      Target band's spectral band index: 0...n
    • spectralWavelength

      public Float spectralWavelength
      Target band's spectral wavelength in nm.
    • angularValue

      public Float angularValue
    • angularBandIndex

      public Integer angularBandIndex
    • spectralBandwidth

      public Float spectralBandwidth
      Target band's spectral bandwidth in nm.
    • scalingOffset

      public Double scalingOffset
      Target band's offset.
    • scalingFactor

      public Double scalingFactor
      Target band's scale factor.
  • Constructor Details

    • BandDescriptor

      public BandDescriptor()