visad.data.dods
Class ByteVectorAdapter
java.lang.Object
visad.data.dods.Adapter
visad.data.dods.VectorAdapter
visad.data.dods.NumericVectorAdapter
visad.data.dods.FloatVectorAdapter
visad.data.dods.ByteVectorAdapter
public final class ByteVectorAdapter
- extends FloatVectorAdapter
Provides support for adapting a DODS BytePrimitiveVector
to the
VisAD data-import context.
Instances are immutable.
- Author:
- Steven R. Emmerson
Constructor Summary |
ByteVectorAdapter(dods.dap.BytePrimitiveVector vector,
dods.dap.DAS das,
VariableAdapterFactory factory)
Constructs from a DODS vector and a factory for creating DODS variable
adapters. |
Method Summary |
float[] |
getFloats(dods.dap.PrimitiveVector vec,
boolean copy)
Returns the numeric values of a compatible DODS primitive vector. |
Methods inherited from class visad.data.dods.VectorAdapter |
getMathType, getRepresentationalSets, getVariableAdapter, isFlat, setField, setField, setField, setField, setField, setField, setField, setField, setField |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteVectorAdapter
public ByteVectorAdapter(dods.dap.BytePrimitiveVector vector,
dods.dap.DAS das,
VariableAdapterFactory factory)
throws VisADException,
RemoteException
- Constructs from a DODS vector and a factory for creating DODS variable
adapters.
- Parameters:
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.
- Throws:
VisADException
- VisAD failure.
RemoteException
- Java RMI failure.
getFloats
public float[] getFloats(dods.dap.PrimitiveVector vec,
boolean copy)
- Returns the numeric values of a compatible DODS primitive vector.
- Specified by:
getFloats
in class FloatVectorAdapter
- Parameters:
vec
- A DODS primitive vector that is compatible with
the primitive vector used to construct this
instance.copy
- If true, then a copy is returned.
- Returns:
- The numeric values of the primitive vector.