Package ucar.nc2.filter
Class ScaleOffset
- java.lang.Object
-
- ucar.nc2.filter.Filter
-
- ucar.nc2.filter.ScaleOffset
-
- All Implemented Interfaces:
Enhancement
public class ScaleOffset extends Filter implements Enhancement
Filter implementation of FixedScaleOffset as described by the NumCodecs project
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScaleOffset.Keysstatic classScaleOffset.Provider
-
Constructor Summary
Constructors Constructor Description ScaleOffset(Map<String,Object> properties)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description doubleapplyScaleOffset(double value)ArrayapplyScaleOffset(Array in)doubleconvert(double value)Arrayconvert(Array in)static ScaleOffsetcreateFromVariable(VariableDS var)byte[]decode(byte[] dataIn)byte[]encode(byte[] dataIn)intgetId()StringgetName()doublegetOffset()DataTypegetScaledOffsetType()doublegetScaleFactor()
-
-
-
Method Detail
-
createFromVariable
public static ScaleOffset createFromVariable(VariableDS var)
-
getScaleFactor
public double getScaleFactor()
-
getOffset
public double getOffset()
-
getScaledOffsetType
public DataType getScaledOffsetType()
-
applyScaleOffset
public double applyScaleOffset(double value)
-
convert
public double convert(double value)
- Specified by:
convertin interfaceEnhancement
-
-