Class BandMathsOp.BandDescriptor

  • Enclosing class:
    BandMathsOp

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

      • 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.
      • 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 Detail

      • BandDescriptor

        public BandDescriptor()