org.esa.beam.util.math
Class Quantizer
java.lang.Object
org.esa.beam.util.math.Quantizer
public class Quantizer
- extends Object
|
Method Summary |
static void |
quantizeByte(byte[] srcValues,
int srcMin,
int srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
|
static void |
quantizeDouble(double[] srcValues,
double srcMin,
double srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
|
static void |
quantizeDouble(DoubleList srcValues,
double srcMin,
double srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
|
static void |
quantizeFloat(float[] srcValues,
float srcMin,
float srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
|
static void |
quantizeGeneric(Object srcValues,
boolean srcUnsigned,
double srcMin,
double srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
|
static void |
quantizeInt(int[] srcValues,
int srcMin,
int srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
|
static void |
quantizeShort(short[] srcValues,
int srcMin,
int srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
|
static void |
quantizeUByte(byte[] srcValues,
int srcMin,
int srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
|
static void |
quantizeUInt(int[] srcValues,
long srcMin,
long srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
|
static void |
quantizeUShort(short[] srcValues,
int srcMin,
int srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Quantizer
public Quantizer()
quantizeGeneric
public static void quantizeGeneric(Object srcValues,
boolean srcUnsigned,
double srcMin,
double srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
quantizeByte
public static void quantizeByte(byte[] srcValues,
int srcMin,
int srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
quantizeUByte
public static void quantizeUByte(byte[] srcValues,
int srcMin,
int srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
quantizeShort
public static void quantizeShort(short[] srcValues,
int srcMin,
int srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
quantizeUShort
public static void quantizeUShort(short[] srcValues,
int srcMin,
int srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
quantizeInt
public static void quantizeInt(int[] srcValues,
int srcMin,
int srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
quantizeUInt
public static void quantizeUInt(int[] srcValues,
long srcMin,
long srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
quantizeFloat
public static void quantizeFloat(float[] srcValues,
float srcMin,
float srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
quantizeDouble
public static void quantizeDouble(double[] srcValues,
double srcMin,
double srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
quantizeDouble
public static void quantizeDouble(DoubleList srcValues,
double srcMin,
double srcMax,
byte[] dstValues,
int dstPos,
int dstStride,
com.bc.ceres.core.ProgressMonitor pm)
Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.