| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvisad.data.dods.Adapter
visad.data.dods.VectorAdapter
visad.data.dods.NumericVectorAdapter
visad.data.dods.FloatVectorAdapter
public abstract class FloatVectorAdapter
Provides support for adapting DODS floating-point vectors to the VisAD data-import context.
Instances are immutable.
| Constructor Summary | |
|---|---|
| protected  | FloatVectorAdapter(dods.dap.PrimitiveVector vector,
                   dods.dap.DAS das,
                   VariableAdapterFactory factory)Constructs from a DODS vector and a factory for creating DODS variable adapters. | 
| Method Summary | |
|---|---|
| protected abstract  float[] | getFloats(dods.dap.PrimitiveVector vector,
          boolean copy)Returns the numeric values of a compatible DODS primitive vector. | 
|  GriddedSet | griddedSet(dods.dap.PrimitiveVector vector)Returns the VisAD GriddedSetcorresponding to the metadata of
 the DODS primitive vector used during construction of this instance and
 the data values of a compatible DODS primitive vector. | 
|  void | setField(dods.dap.PrimitiveVector vector,
         FieldImpl field,
         boolean copy)Sets the range of a compatible VisAD Field. | 
| 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 visad.data.dods.Adapter | 
|---|
| attributeTable, attributeTable, getCacheStrategy, isFlat, mathType, realType, realType, realType, realType, scalarName | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
protected FloatVectorAdapter(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.| Method Detail | 
|---|
public final 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 NumericVectorAdaptervector - 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 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 NumericVectorAdaptervector - A DODS primitive vector whose metadata is
                                compatible with the metadata of the primitive
                                vector used in construting this instance.
Gridded1DSet.
VisADException - VisAD failure.
RemoteException - Java RMI failure.
protected abstract float[] getFloats(dods.dap.PrimitiveVector vector,
                                     boolean copy)
vector - A DODS primitive vector that is compatible with
                                        the primitive vector used to construct this
                                        instance.copy - If true, then a copy is returned.
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||