visad.data.in
Class ValueProcessor
- java.lang.Object
-
- visad.data.in.ValueProcessor
-
- Direct Known Subclasses:
- ValueRanger, ValueUnpacker, ValueVetter
public abstract class ValueProcessor extends java.lang.ObjectProvides support for processing primitive data values (i.e. checking their values, converting them, etc.).Instances are immutable.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description abstract doubleprocess(double value)Processes a double value.abstract double[]process(double[] values)Processes double values.abstract floatprocess(float value)Processes a float value.abstract float[]process(float[] values)Processes float values.
-
-
-
Method Detail
-
process
public abstract float process(float value)
Processes a float value.- Parameters:
value- The value to be processed.- Returns:
- The processed value.
-
process
public abstract double process(double value)
Processes a double value.- Parameters:
value- The value to be processed.- Returns:
- The processed value.
-
process
public abstract float[] process(float[] values)
Processes float values.- Parameters:
values- The values to be processed.- Returns:
- The processed values (same array as input).
-
process
public abstract double[] process(double[] values)
Processes double values.- Parameters:
values- The values to be processed.- Returns:
- The processed values (same array as input).
-
-
DMelt 3.0 © DataMelt by jWork.ORG