Interface Scaling

All Known Implementing Classes:
AbstractBand, Band, ConvolutionFilterBand, FilterBand, GeneralFilterBand, Mask, RasterDataNode, TiePointGrid, VirtualBand

public interface Scaling
The scaling method used for geophysical value transformation in a Band.
Version:
$Revision$ $Date$
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Scaling
    The identity scaling in=out.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    scale(double value)
    The forward scaling method.
    double
    scaleInverse(double value)
    The inverse scaling method.
  • Field Details

    • IDENTITY

      static final Scaling IDENTITY
      The identity scaling in=out.
  • Method Details

    • scale

      double scale(double value)
      The forward scaling method.
      Parameters:
      value - the value to be scaled
      Returns:
      the transformed value
    • scaleInverse

      double scaleInverse(double value)
      The inverse scaling method.
      Parameters:
      value - the value to be inverse-scaled
      Returns:
      the transformed value