|
||||||||||
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, processRangeQualityFlag, 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 RangeProcessor
public float[] processAlongMultiScaleDim(short[] values)
RangeProcessor
processAlongMultiScaleDim
in class RangeProcessor
public 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 |