Package org.esa.snap.core.datamodel
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 -
Method Summary
Modifier and TypeMethodDescriptiondoublescale(double value) The forward scaling method.doublescaleInverse(double value) The inverse scaling method.
-
Field Details
-
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
-