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 aBand
.- Version:
- $Revision$ $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
scale(double value)
The forward scaling method.double
scaleInverse(double value)
The inverse scaling method.
-
-
-
Field Detail
-
IDENTITY
static final Scaling IDENTITY
The identity scaling in=out.
-
-
Method Detail
-
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
-
-