visad.data
Interface DataProcessor
-
- All Known Subinterfaces:
- DataWriter
- All Known Implementing Classes:
- BaseDataProcessor, BinarySizer, BinaryWriter, EmptyDataProcessor, EmptyDataWriter
public interface DataProcessorA hierarchy of methods used byBaseDataProcessorto write an arbitraryDataobject.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidprocess(DataImpl data, java.lang.Object token)voidprocessDoubleSet(SetType type, CoordinateSystem cs, Unit[] units, DoubleSet set, java.lang.Object token)voidprocessFieldImpl(FunctionType type, Set set, FieldImpl fld, java.lang.Object token)voidprocessFlatField(FunctionType type, Set domainSet, CoordinateSystem cs, CoordinateSystem[] rangeCS, Set[] rangeSets, Unit[] units, FlatField fld, java.lang.Object token)voidprocessFloatSet(SetType type, CoordinateSystem cs, Unit[] units, FloatSet set, java.lang.Object token)voidprocessGridded1DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded1DDoubleSet set, java.lang.Object token)voidprocessGridded1DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded1DSet set, java.lang.Object token)voidprocessGridded2DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded2DDoubleSet set, java.lang.Object token)voidprocessGridded2DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded2DSet set, java.lang.Object token)voidprocessGridded3DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded3DDoubleSet set, java.lang.Object token)voidprocessGridded3DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded3DSet set, java.lang.Object token)voidprocessGriddedSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, GriddedSet set, java.lang.Object token)voidprocessInteger1DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer1DSet set, java.lang.Object token)voidprocessInteger2DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer2DSet set, java.lang.Object token)voidprocessInteger3DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer3DSet set, java.lang.Object token)voidprocessIntegerNDSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, IntegerNDSet set, java.lang.Object token)voidprocessIrregular1DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Irregular1DSet set, java.lang.Object token)voidprocessIrregular2DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, Irregular2DSet set, java.lang.Object token)voidprocessIrregular3DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, Irregular3DSet set, java.lang.Object token)voidprocessIrregularSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, IrregularSet set, java.lang.Object token)voidprocessLinear1DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear1DSet set, java.lang.Object token)voidprocessLinear2DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear2DSet set, java.lang.Object token)voidprocessLinear3DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear3DSet set, java.lang.Object token)voidprocessLinearLatLonSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, LinearLatLonSet set, java.lang.Object token)voidprocessLinearNDSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, LinearNDSet set, java.lang.Object token)voidprocessList1DSet(SetType type, float[] list, CoordinateSystem cs, Unit[] units, List1DSet set, java.lang.Object token)voidprocessProductSet(SetType type, SampledSet[] sets, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, ProductSet set, java.lang.Object token)voidprocessReal(RealType type, double value, Unit unit, ErrorEstimate error, Real real, java.lang.Object token)voidprocessRealTuple(RealTupleType type, Real[] components, CoordinateSystem cs, RealTuple rt, java.lang.Object token)voidprocessSampledSet(SetType st, int manifold_dimension, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SampledSet set, java.lang.Object token)voidprocessSimpleSet(SetType st, int manifold_dimension, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SimpleSet set, java.lang.Object token)voidprocessSingletonSet(RealTuple sample, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SingletonSet set, java.lang.Object token)voidprocessText(TextType type, java.lang.String value, boolean missing, Text text, java.lang.Object token)voidprocessTuple(TupleType type, Data[] components, Tuple t, java.lang.Object token)voidprocessUnionSet(SetType type, SampledSet[] sets, UnionSet set, java.lang.Object token)voidprocessUnknownData(DataImpl data, java.lang.Object token)
-
-
-
Method Detail
-
process
void process(DataImpl data, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processDoubleSet
void processDoubleSet(SetType type, CoordinateSystem cs, Unit[] units, DoubleSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processFieldImpl
void processFieldImpl(FunctionType type, Set set, FieldImpl fld, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processFlatField
void processFlatField(FunctionType type, Set domainSet, CoordinateSystem cs, CoordinateSystem[] rangeCS, Set[] rangeSets, Unit[] units, FlatField fld, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processFloatSet
void processFloatSet(SetType type, CoordinateSystem cs, Unit[] units, FloatSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processGridded1DDoubleSet
void processGridded1DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded1DDoubleSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processGridded2DDoubleSet
void processGridded2DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded2DDoubleSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processGridded3DDoubleSet
void processGridded3DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded3DDoubleSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processGridded1DSet
void processGridded1DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded1DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processGridded2DSet
void processGridded2DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded2DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processGridded3DSet
void processGridded3DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded3DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processGriddedSet
void processGriddedSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, GriddedSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processInteger1DSet
void processInteger1DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer1DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processInteger2DSet
void processInteger2DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer2DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processInteger3DSet
void processInteger3DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer3DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processIntegerNDSet
void processIntegerNDSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, IntegerNDSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processIrregular1DSet
void processIrregular1DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Irregular1DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processIrregular2DSet
void processIrregular2DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, Irregular2DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processIrregular3DSet
void processIrregular3DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, Irregular3DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processIrregularSet
void processIrregularSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, IrregularSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processLinear1DSet
void processLinear1DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear1DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processLinear2DSet
void processLinear2DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear2DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processLinear3DSet
void processLinear3DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear3DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processLinearLatLonSet
void processLinearLatLonSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, LinearLatLonSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processLinearNDSet
void processLinearNDSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, LinearNDSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processList1DSet
void processList1DSet(SetType type, float[] list, CoordinateSystem cs, Unit[] units, List1DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processProductSet
void processProductSet(SetType type, SampledSet[] sets, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, ProductSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processReal
void processReal(RealType type, double value, Unit unit, ErrorEstimate error, Real real, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processRealTuple
void processRealTuple(RealTupleType type, Real[] components, CoordinateSystem cs, RealTuple rt, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processSampledSet
void processSampledSet(SetType st, int manifold_dimension, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SampledSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processSimpleSet
void processSimpleSet(SetType st, int manifold_dimension, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SimpleSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processSingletonSet
void processSingletonSet(RealTuple sample, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SingletonSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processText
void processText(TextType type, java.lang.String value, boolean missing, Text text, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processTuple
void processTuple(TupleType type, Data[] components, Tuple t, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processUnionSet
void processUnionSet(SetType type, SampledSet[] sets, UnionSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processUnknownData
void processUnknownData(DataImpl data, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
-
DMelt 3.0 © DataMelt by jWork.ORG