Package skyview.util
Class SqrtScaler
- java.lang.Object
-
- skyview.util.Scaler
-
- skyview.util.SqrtScaler
-
public class SqrtScaler extends Scaler
Scale an object linearly.
-
-
Constructor Summary
Constructors Constructor Description SqrtScaler()
Provide default scaler that positive values will scale the array as the square root between 0-255.SqrtScaler(double minVal, double maxVal, int minOutput, int maxOutput, boolean scaleNegative)
Provide a scaler with a specified scaling range to a specified range of bytes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
prepareScaling(double[] c)
Prepare to scale the dataprotected byte
scale(double val)
Scale an value.-
Methods inherited from class skyview.util.Scaler
getMaxOutput, getMaxVal, getMinOutput, getMinVal, getUseDefault, scaleArray, setMaxVal, setMinMax, setMinVal
-
-
-
-
Constructor Detail
-
SqrtScaler
public SqrtScaler()
Provide default scaler that positive values will scale the array as the square root between 0-255.
-
SqrtScaler
public SqrtScaler(double minVal, double maxVal, int minOutput, int maxOutput, boolean scaleNegative)
Provide a scaler with a specified scaling range to a specified range of bytes.
-
-
Method Detail
-
prepareScaling
protected void prepareScaling(double[] c)
Prepare to scale the data- Specified by:
prepareScaling
in classScaler
- Parameters:
c
- Array to be scaled.
-
-