visad.data.dods
Class FloatVectorAdapter
- java.lang.Object
-
- visad.data.dods.Adapter
-
- visad.data.dods.VectorAdapter
-
- visad.data.dods.NumericVectorAdapter
-
- visad.data.dods.FloatVectorAdapter
-
- Direct Known Subclasses:
- BooleanVectorAdapter, ByteVectorAdapter, Float32VectorAdapter, Int16VectorAdapter, Int32VectorAdapter, UInt16VectorAdapter, UInt32VectorAdapter
public abstract class FloatVectorAdapter extends NumericVectorAdapter
Provides support for adapting DODS floating-point vectors to the VisAD data-import context.Instances are immutable.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description GriddedSetgriddedSet(dods.dap.PrimitiveVector vector)Returns the VisADGriddedSetcorresponding to the metadata of the DODS primitive vector used during construction of this instance and the data values of a compatible DODS primitive vector.voidsetField(dods.dap.PrimitiveVector vector, FieldImpl field, boolean copy)Sets the range of a compatible VisADField.-
Methods inherited from class visad.data.dods.VectorAdapter
getMathType, getRepresentationalSets, isFlat, setField, setField, setField, setField, setField, setField, setField, setField, setField
-
-
-
-
Method Detail
-
setField
public final void setField(dods.dap.PrimitiveVector vector, FieldImpl field, boolean copy) throws VisADException, java.rmi.RemoteExceptionSets the range of a compatible VisADField. 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.- Specified by:
setFieldin classNumericVectorAdapter- Parameters:
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.- Throws:
VisADException- VisAD failure.java.rmi.RemoteException- Java RMI failure.
-
griddedSet
public GriddedSet griddedSet(dods.dap.PrimitiveVector vector) throws VisADException, java.rmi.RemoteException
Returns the VisADGriddedSetcorresponding to the metadata of the DODS primitive vector used during construction of this instance and the data values of a compatible DODS primitive vector.- Specified by:
griddedSetin classNumericVectorAdapter- Parameters:
vector- A DODS primitive vector whose metadata is compatible with the metadata of the primitive vector used in construting this instance.- Returns:
- A VisAD GriddedSet corresponding to the
input. The (super)class of the object is
Gridded1DSet. - Throws:
VisADException- VisAD failure.java.rmi.RemoteException- Java RMI failure.
-
-
DMelt 3.0 © DataMelt by jWork.ORG