|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.wisc.ssec.mcidasv.data.hydra.RangeProcessor
edu.wisc.ssec.mcidasv.data.hydra.AggregationRangeProcessor
class AggregationRangeProcessor
| Field Summary | |
|---|---|
(package private) ArrayList<RangeProcessor> |
rangeProcessors
|
(package private) int |
rngIdx
|
| Fields inherited from class edu.wisc.ssec.mcidasv.data.hydra.RangeProcessor |
|---|
hasMultiDimensionScale, high, low, metadata, missing, multiScaleDimensionIndex, multiScaleDimName, offset, rangeCheckBeforeScaling, reader, scale, scaleOffsetLen, soIndex, unpack, unsigned, valid_high, valid_low, valid_range |
| Constructor Summary | |
|---|---|
AggregationRangeProcessor(GranuleAggregation aggrReader,
HashMap metadata)
|
|
| Method Summary | |
|---|---|
float[] |
processAlongMultiScaleDim(byte[] values)
Process a range of data from a byte array |
float[] |
processAlongMultiScaleDim(short[] values)
Process a range of data from a short array |
float[] |
processRange(byte[] values,
HashMap subset)
Process a range of data from a byte array |
double[] |
processRange(double[] values,
HashMap subset)
Process a range of data from a double array |
float[] |
processRange(float[] values,
HashMap subset)
Process a range of data from a float array |
float[] |
processRange(short[] values,
HashMap subset)
Process a range of data from a short array |
void |
setMultiScaleIndex(int idx)
|
void |
setWhichRangeProcessor(int index)
|
| Methods inherited from class edu.wisc.ssec.mcidasv.data.hydra.RangeProcessor |
|---|
createRangeProcessor, getAttributeAsFloatArray, getMultiScaleDimensionIndex, hasMultiDimensionScale, setHasMultiDimensionScale, setMultiScaleDimName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
ArrayList<RangeProcessor> rangeProcessors
int rngIdx
| Constructor Detail |
|---|
public AggregationRangeProcessor(GranuleAggregation aggrReader,
HashMap metadata)
throws Exception
Exception| Method Detail |
|---|
public void setWhichRangeProcessor(int index)
public void setMultiScaleIndex(int idx)
setMultiScaleIndex in class RangeProcessor
public float[] processRange(byte[] values,
HashMap subset)
RangeProcessor
processRange in class RangeProcessor
public float[] processRange(short[] values,
HashMap subset)
RangeProcessor
processRange in class RangeProcessor
public float[] processRange(float[] values,
HashMap subset)
RangeProcessor
processRange in class RangeProcessor
public double[] processRange(double[] values,
HashMap subset)
RangeProcessor
processRange in class RangeProcessorpublic float[] processAlongMultiScaleDim(short[] values)
RangeProcessor
processAlongMultiScaleDim in class RangeProcessorpublic float[] processAlongMultiScaleDim(byte[] values)
RangeProcessor
processAlongMultiScaleDim in class RangeProcessor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||