Documentation of 'visad.data.dods.Float64VectorAdapter' Java class
Float64VectorAdapter
visad.data.dods

Class Float64VectorAdapter



  • public class Float64VectorAdapter
    extends NumericVectorAdapter
    Provides support for adapting a DODS Float64PrimitiveVector to the VisAD data-import context.

    Instances are immutable.

    • Constructor Detail

      • Float64VectorAdapter

        public Float64VectorAdapter(dods.dap.Float64PrimitiveVector vector,
                                    dods.dap.DAS das,
                                    VariableAdapterFactory factory)
                             throws VisADException,
                                    java.rmi.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.
        java.rmi.RemoteException - Java RMI failure.
    • Method Detail

      • setField

        public final void setField(dods.dap.PrimitiveVector vector,
                                   FieldImpl field,
                                   boolean copy)
                            throws VisADException,
                                   java.rmi.RemoteException
        Sets the range of a compatible VisAD 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.
        Specified by:
        setField in class NumericVectorAdapter
        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 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.
        Specified by:
        griddedSet in class NumericVectorAdapter
        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.
      • getDoubles

        public double[] getDoubles(dods.dap.PrimitiveVector vec,
                                   boolean copy)
        Returns the numeric values of a compatible DODS primitive vector.
        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.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.