类 Normalize
- java.lang.Object
-
- org.meteoinfo.geometry.colors.Normalize
-
- 直接已知子类:
BoundaryNorm,LogNorm
public class Normalize extends Object
A class which, when called, linearly normalizes data into the [0.0, 1.0] interval.
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Numberapply(Number value)Normalize a valueArrayapply(Array a)Normalize the data arrayvoidautoScale(Array a)Set minimum and maximum values by data arrayvoidautoScaleNull(Array a)Set minimum and maximum values by data array if minValue or maxValue is not setdoublegetMaxValue()Get maximum valuedoublegetMinValue()Get minimum valuedoubleinverse(double v)Inverse data valueArrayinverse(Array a)Inverse data arraybooleanisClip()Get is clip or notbooleanisScaled()Check whether minimum and maximum values are setvoidsetClip(boolean value)Set clip or notvoidsetMaxValue(double value)Set maximum valuevoidsetMinValue(double value)Set minimum value
-
-
-
构造器详细资料
-
Normalize
public Normalize()
Constructor
-
Normalize
public Normalize(double minValue, double maxValue)Constructor- 参数:
minValue- Minimum valuemaxValue- Maximum value
-
Normalize
public Normalize(double minValue, double maxValue, boolean clip)Constructor- 参数:
minValue- Minimum valuemaxValue- Maximum valueclip- Clip
-
-
方法详细资料
-
getMinValue
public double getMinValue()
Get minimum value- 返回:
- Minimum value
-
setMinValue
public void setMinValue(double value)
Set minimum value- 参数:
value- Minimum value
-
getMaxValue
public double getMaxValue()
Get maximum value- 返回:
- Maximum value
-
setMaxValue
public void setMaxValue(double value)
Set maximum value- 参数:
value- Maximum value
-
isClip
public boolean isClip()
Get is clip or not- 返回:
- Clip or not
-
setClip
public void setClip(boolean value)
Set clip or not- 参数:
value- Clip or not
-
autoScale
public void autoScale(Array a)
Set minimum and maximum values by data array- 参数:
a- The data array
-
autoScaleNull
public void autoScaleNull(Array a)
Set minimum and maximum values by data array if minValue or maxValue is not set- 参数:
a- The data array
-
isScaled
public boolean isScaled()
Check whether minimum and maximum values are set- 返回:
- Boolean
-
apply
public Array apply(Array a)
Normalize the data array- 参数:
a- The data array- 返回:
- Normalized data array
-
inverse
public double inverse(double v)
Inverse data value- 参数:
v- The data value- 返回:
- Inverse data value
-
-