public abstract class BaseDataProcessor extends Object implements DataProcessor
Constructor and Description |
---|
BaseDataProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
process(DataImpl di,
Object token)
Write the Data object using the most appropriate
DataProcessor method. |
abstract void |
processDoubleSet(SetType type,
CoordinateSystem cs,
Unit[] units,
DoubleSet set,
Object token) |
abstract void |
processFieldImpl(FunctionType type,
Set set,
FieldImpl fld,
Object token) |
abstract void |
processFlatField(FunctionType type,
Set domainSet,
CoordinateSystem cs,
CoordinateSystem[] rangeCS,
Set[] rangeSets,
Unit[] units,
FlatField fld,
Object token) |
abstract void |
processFloatSet(SetType type,
CoordinateSystem cs,
Unit[] units,
FloatSet set,
Object token) |
abstract void |
processGridded1DDoubleSet(SetType type,
double[][] samples,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Gridded1DDoubleSet set,
Object token) |
abstract void |
processGridded1DSet(SetType type,
float[][] samples,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Gridded1DSet set,
Object token) |
abstract void |
processGridded2DDoubleSet(SetType type,
double[][] samples,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Gridded2DDoubleSet set,
Object token) |
abstract void |
processGridded2DSet(SetType type,
float[][] samples,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Gridded2DSet set,
Object token) |
abstract void |
processGridded3DDoubleSet(SetType type,
double[][] samples,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Gridded3DDoubleSet set,
Object token) |
abstract void |
processGridded3DSet(SetType type,
float[][] samples,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Gridded3DSet set,
Object token) |
abstract void |
processGriddedSet(SetType type,
float[][] samples,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
GriddedSet set,
Object token) |
abstract void |
processInteger1DSet(SetType type,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Integer1DSet set,
Object token) |
abstract void |
processInteger2DSet(SetType type,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Integer2DSet set,
Object token) |
abstract void |
processInteger3DSet(SetType type,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Integer3DSet set,
Object token) |
abstract void |
processIntegerNDSet(SetType type,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
IntegerNDSet set,
Object token) |
abstract void |
processIrregular1DSet(SetType type,
float[][] samples,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Irregular1DSet set,
Object token) |
abstract void |
processIrregular2DSet(SetType type,
float[][] samples,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Delaunay delaunay,
Irregular2DSet set,
Object token) |
abstract void |
processIrregular3DSet(SetType type,
float[][] samples,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Delaunay delaunay,
Irregular3DSet set,
Object token) |
abstract void |
processIrregularSet(SetType type,
float[][] samples,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Delaunay delaunay,
IrregularSet set,
Object token) |
abstract void |
processLinear1DSet(SetType type,
double[] firsts,
double[] lasts,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Linear1DSet set,
Object token) |
void |
processLinear1DSet(SetType st,
Linear1DSet set,
Object token) |
abstract void |
processLinear2DSet(SetType type,
double[] firsts,
double[] lasts,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Linear2DSet set,
Object token) |
abstract void |
processLinear3DSet(SetType type,
double[] firsts,
double[] lasts,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
Linear3DSet set,
Object token) |
abstract void |
processLinearLatLonSet(SetType type,
double[] firsts,
double[] lasts,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
LinearLatLonSet set,
Object token) |
abstract void |
processLinearNDSet(SetType type,
double[] firsts,
double[] lasts,
int[] lengths,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
LinearNDSet set,
Object token) |
abstract void |
processList1DSet(SetType type,
float[] list,
CoordinateSystem cs,
Unit[] units,
List1DSet set,
Object token) |
abstract void |
processProductSet(SetType type,
SampledSet[] sets,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
ProductSet set,
Object token) |
abstract void |
processReal(RealType type,
double value,
Unit unit,
ErrorEstimate error,
Real real,
Object token) |
abstract void |
processRealTuple(RealTupleType type,
Real[] components,
CoordinateSystem cs,
RealTuple rt,
Object token) |
abstract void |
processSampledSet(SetType st,
int manifold_dimension,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
SampledSet set,
Object token) |
abstract void |
processSimpleSet(SetType st,
int manifold_dimension,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
SimpleSet set,
Object token) |
abstract void |
processSingletonSet(RealTuple sample,
CoordinateSystem cs,
Unit[] units,
ErrorEstimate[] errors,
SingletonSet set,
Object token) |
abstract void |
processText(TextType type,
String value,
boolean missing,
Text text,
Object token) |
abstract void |
processTuple(TupleType type,
Data[] components,
Tuple t,
Object token) |
abstract void |
processUnionSet(SetType type,
SampledSet[] sets,
UnionSet set,
Object token) |
abstract void |
processUnknownData(DataImpl data,
Object token) |
public void process(DataImpl di, Object token) throws VisADException
DataProcessor
method.process
in interface DataProcessor
VisADException
public abstract void processDoubleSet(SetType type, CoordinateSystem cs, Unit[] units, DoubleSet set, Object token) throws VisADException
processDoubleSet
in interface DataProcessor
VisADException
public abstract void processFieldImpl(FunctionType type, Set set, FieldImpl fld, Object token) throws VisADException
processFieldImpl
in interface DataProcessor
VisADException
public abstract void processFlatField(FunctionType type, Set domainSet, CoordinateSystem cs, CoordinateSystem[] rangeCS, Set[] rangeSets, Unit[] units, FlatField fld, Object token) throws VisADException
processFlatField
in interface DataProcessor
VisADException
public abstract void processFloatSet(SetType type, CoordinateSystem cs, Unit[] units, FloatSet set, Object token) throws VisADException
processFloatSet
in interface DataProcessor
VisADException
public abstract void processGridded1DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded1DDoubleSet set, Object token) throws VisADException
processGridded1DDoubleSet
in interface DataProcessor
VisADException
public abstract void processGridded2DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded2DDoubleSet set, Object token) throws VisADException
processGridded2DDoubleSet
in interface DataProcessor
VisADException
public abstract void processGridded3DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded3DDoubleSet set, Object token) throws VisADException
processGridded3DDoubleSet
in interface DataProcessor
VisADException
public abstract void processGridded1DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded1DSet set, Object token) throws VisADException
processGridded1DSet
in interface DataProcessor
VisADException
public abstract void processGridded2DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded2DSet set, Object token) throws VisADException
processGridded2DSet
in interface DataProcessor
VisADException
public abstract void processGridded3DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded3DSet set, Object token) throws VisADException
processGridded3DSet
in interface DataProcessor
VisADException
public abstract void processGriddedSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, GriddedSet set, Object token) throws VisADException
processGriddedSet
in interface DataProcessor
VisADException
public abstract void processInteger1DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer1DSet set, Object token) throws VisADException
processInteger1DSet
in interface DataProcessor
VisADException
public abstract void processInteger2DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer2DSet set, Object token) throws VisADException
processInteger2DSet
in interface DataProcessor
VisADException
public abstract void processInteger3DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer3DSet set, Object token) throws VisADException
processInteger3DSet
in interface DataProcessor
VisADException
public abstract void processIntegerNDSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, IntegerNDSet set, Object token) throws VisADException
processIntegerNDSet
in interface DataProcessor
VisADException
public abstract void processIrregular1DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Irregular1DSet set, Object token) throws VisADException
processIrregular1DSet
in interface DataProcessor
VisADException
public abstract void processIrregular2DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, Irregular2DSet set, Object token) throws VisADException
processIrregular2DSet
in interface DataProcessor
VisADException
public abstract void processIrregular3DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, Irregular3DSet set, Object token) throws VisADException
processIrregular3DSet
in interface DataProcessor
VisADException
public abstract void processIrregularSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, IrregularSet set, Object token) throws VisADException
processIrregularSet
in interface DataProcessor
VisADException
public abstract void processLinear1DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear1DSet set, Object token) throws VisADException
processLinear1DSet
in interface DataProcessor
VisADException
public void processLinear1DSet(SetType st, Linear1DSet set, Object token) throws VisADException
VisADException
public abstract void processLinear2DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear2DSet set, Object token) throws VisADException
processLinear2DSet
in interface DataProcessor
VisADException
public abstract void processLinear3DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear3DSet set, Object token) throws VisADException
processLinear3DSet
in interface DataProcessor
VisADException
public abstract void processLinearLatLonSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, LinearLatLonSet set, Object token) throws VisADException
processLinearLatLonSet
in interface DataProcessor
VisADException
public abstract void processLinearNDSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, LinearNDSet set, Object token) throws VisADException
processLinearNDSet
in interface DataProcessor
VisADException
public abstract void processList1DSet(SetType type, float[] list, CoordinateSystem cs, Unit[] units, List1DSet set, Object token) throws VisADException
processList1DSet
in interface DataProcessor
VisADException
public abstract void processProductSet(SetType type, SampledSet[] sets, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, ProductSet set, Object token) throws VisADException
processProductSet
in interface DataProcessor
VisADException
public abstract void processReal(RealType type, double value, Unit unit, ErrorEstimate error, Real real, Object token) throws VisADException
processReal
in interface DataProcessor
VisADException
public abstract void processRealTuple(RealTupleType type, Real[] components, CoordinateSystem cs, RealTuple rt, Object token) throws VisADException
processRealTuple
in interface DataProcessor
VisADException
public abstract void processSampledSet(SetType st, int manifold_dimension, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SampledSet set, Object token) throws VisADException
processSampledSet
in interface DataProcessor
VisADException
public abstract void processSimpleSet(SetType st, int manifold_dimension, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SimpleSet set, Object token) throws VisADException
processSimpleSet
in interface DataProcessor
VisADException
public abstract void processSingletonSet(RealTuple sample, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SingletonSet set, Object token) throws VisADException
processSingletonSet
in interface DataProcessor
VisADException
public abstract void processText(TextType type, String value, boolean missing, Text text, Object token) throws VisADException
processText
in interface DataProcessor
VisADException
public abstract void processTuple(TupleType type, Data[] components, Tuple t, Object token) throws VisADException
processTuple
in interface DataProcessor
VisADException
public abstract void processUnionSet(SetType type, SampledSet[] sets, UnionSet set, Object token) throws VisADException
processUnionSet
in interface DataProcessor
VisADException
public abstract void processUnknownData(DataImpl data, Object token) throws VisADException
processUnknownData
in interface DataProcessor
VisADException
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.