edu.jhu.pha.sdss.fits
Interface SlowScaleUtils.Scaler

All Known Implementing Classes:
SlowScaleUtils.ByteScaler, SlowScaleUtils.DoubleScaler, SlowScaleUtils.FloatScaler, SlowScaleUtils.IntScaler, SlowScaleUtils.ShortScaler
Enclosing interface:
SlowScaleUtils

public static interface SlowScaleUtils.Scaler


Method Summary
 short[] asinhScaleToUShort(java.lang.Object data, short[] result, int width, int height, double bZero, double bScale, double min, double max, double sigma)
           
 short[] histEQScaleToUShort(java.lang.Object data, short[] result, int width, int height, double bZero, double bScale, double min, double max, Histogram hist)
           
 short[] linearScaleToUShort(java.lang.Object data, short[] result, int width, int height, double bZero, double bScale, double min, double max)
           
 short[] logScaleToUShort(java.lang.Object data, short[] result, int width, int height, double bZero, double bScale, double min, double max)
           
 short[] sqrtScaleToUShort(java.lang.Object data, short[] result, int width, int height, double bZero, double bScale, double min, double max)
           
 short[] squareScaleToUShort(java.lang.Object data, short[] result, int width, int height, double bZero, double bScale, double min, double max)
           
 

Method Detail

linearScaleToUShort

public short[] linearScaleToUShort(java.lang.Object data,
                                   short[] result,
                                   int width,
                                   int height,
                                   double bZero,
                                   double bScale,
                                   double min,
                                   double max)

logScaleToUShort

public short[] logScaleToUShort(java.lang.Object data,
                                short[] result,
                                int width,
                                int height,
                                double bZero,
                                double bScale,
                                double min,
                                double max)

sqrtScaleToUShort

public short[] sqrtScaleToUShort(java.lang.Object data,
                                 short[] result,
                                 int width,
                                 int height,
                                 double bZero,
                                 double bScale,
                                 double min,
                                 double max)

squareScaleToUShort

public short[] squareScaleToUShort(java.lang.Object data,
                                   short[] result,
                                   int width,
                                   int height,
                                   double bZero,
                                   double bScale,
                                   double min,
                                   double max)

histEQScaleToUShort

public short[] histEQScaleToUShort(java.lang.Object data,
                                   short[] result,
                                   int width,
                                   int height,
                                   double bZero,
                                   double bScale,
                                   double min,
                                   double max,
                                   Histogram hist)

asinhScaleToUShort

public short[] asinhScaleToUShort(java.lang.Object data,
                                  short[] result,
                                  int width,
                                  int height,
                                  double bZero,
                                  double bScale,
                                  double min,
                                  double max,
                                  double sigma)