public abstract class NumericVectorAdapter extends VectorAdapter
Instances are immutable.
Modifier | Constructor and Description |
---|---|
protected |
NumericVectorAdapter(dods.dap.PrimitiveVector vector,
dods.dap.DAS das,
VariableAdapterFactory factory)
Constructs from a DODS vector and a factory for creating DODS variable
adapters.
|
Modifier and Type | Method and Description |
---|---|
abstract GriddedSet |
griddedSet(dods.dap.PrimitiveVector vector)
Returns the VisAD
GriddedSet corresponding to the metadata of
the DODS primitive vector used during construction of this instance and
the data values of a compatible DODS primitive vector. |
abstract void |
setField(dods.dap.PrimitiveVector vector,
FieldImpl field,
boolean copy)
Sets the range of a compatible VisAD
Field . |
getMathType, getRepresentationalSets, getVariableAdapter, isFlat, setField, setField, setField, setField, setField, setField, setField, setField, setField
attributeTable, attributeTable, getCacheStrategy, isFlat, mathType, realType, realType, realType, realType, scalarName
protected NumericVectorAdapter(dods.dap.PrimitiveVector vector, dods.dap.DAS das, VariableAdapterFactory factory) throws BadFormException, VisADException, RemoteException
vector
- A DODS vector to be adapted.das
- The DODS DAS in which the attribute
table for the DODS vector is embedded.factory
- A factory for creating adapters of DODS
variables.BadFormException
- The DODS information is corrupt.VisADException
- VisAD failure.RemoteException
- Java RMI failure.public abstract void setField(dods.dap.PrimitiveVector vector, FieldImpl field, boolean copy) throws VisADException, RemoteException
Field
. The range values are
taken from a DODS primitive vector whose metadata must be compatible with
the metadata of the primitive vector used during construction of this
instance.setField
in class VectorAdapter
vector
- A DODS primitive vector whose data values are
to be used to set the range of the VisAD field.field
- A VisAD field to have its range values set.copy
- If true, then the range values are copied from
the primitive vector.VisADException
- VisAD failure.RemoteException
- Java RMI failure.public abstract GriddedSet griddedSet(dods.dap.PrimitiveVector vector) throws VisADException, RemoteException
GriddedSet
corresponding to the metadata of
the DODS primitive vector used during construction of this instance and
the data values of a compatible DODS primitive vector.griddedSet
in class VectorAdapter
vector
- A DODS primitive vector whose metadata is
compatible with the metadata of the primitive
vector used in construting this instance.VisADException
- VisAD failure.RemoteException
- Java RMI failure.Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.