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  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. | 
| 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, setFieldattributeTable, attributeTable, getCacheStrategy, isFlat, mathType, realType, realType, realType, realType, scalarNameprotected 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 VectorAdaptervector - 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 VectorAdaptervector - 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.