public class RangeStats
extends java.lang.Object
Constructor and Description |
---|
RangeStats() |
Modifier and Type | Method and Description |
---|---|
double |
getAverage()
Get the average of the average DN
|
double |
getAverageSurfaceSNR()
Get the average SRF.
|
int |
getChannelCount()
Get the number of channels (determined by calls to update)
|
int[] |
getChannelCounts()
Get the channel counts as a function of binning (zeroeth element = bin 1)
|
double |
getCompression()
Get the average compression ratio.
|
int |
getHighestDN()
Get the highest DN
|
int |
getLowestDN()
Get the lowest DN
|
int[] |
getMaxima()
Get the max DN values as a function of binning (zeroeth element = bin 1)
|
int[] |
getMinima()
Get the min DN values as a function of binning (zeroeth element = bin 1)
|
double |
getSignalToNoiseRatio()
Get the average SNR.
|
int[] |
getSnrChannelCounts()
Get the SNR channel counts as a function of binning (zeroeth element = bin 1)
|
double[] |
getSummedAverages()
Get the summed averages array as a function of binning (zeroeth element = bin 1)
|
double[] |
getSummedFCR()
Get the summed FCR array as a function of binning (zeroeth element = bin 1)
|
double[] |
getSummedSNR()
Get the summed SNR array as a function of binning (zeroeth element = bin 1)
|
double[] |
getSummedSTD()
Get the summed STD array as a function of binning (zeroeth element = bin 1)
|
double[] |
getSurfaceSNR()
Get the summed SNR array as a function of binning (zeroeth element = bin 1)
|
int[][] |
getTdiCounts()
Get the count for each TDI stage in each bin mode
|
void |
update(EdrInfo edr)
Update the values from an EdrInfo instance
|
void |
update(int tdi,
int bin,
int min,
int max,
double avg,
double snr,
double fcr,
double std)
Update aggregate stats based on values.
|
public void update(EdrInfo edr)
edr
- data objectpublic void update(int tdi, int bin, int min, int max, double avg, double snr, double fcr, double std)
tdi
- TDI valuebin
- bin-mode valuemin
- lowest DNmax
- highest DNavg
- average DNsnr
- signal-to-noise ratiofcr
- FELICS compression ratiostd
- standard deviation in stdpublic int[] getChannelCounts()
public int[][] getTdiCounts()
public int[] getSnrChannelCounts()
public int[] getMinima()
public int[] getMaxima()
public double[] getSummedAverages()
public double[] getSummedSTD()
public double[] getSummedSNR()
public double[] getSurfaceSNR()
public double[] getSummedFCR()
public int getChannelCount()
public int getLowestDN()
public int getHighestDN()
public double getAverage()
public double getCompression()
public double getSignalToNoiseRatio()
public double getAverageSurfaceSNR()
Copyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona