Documentation of 'kcl.waterloo.graphics.data.GJDoubleDataVector' Java class
GJDoubleDataVector
kcl.waterloo.graphics.data

Class GJDoubleDataVector

    • Constructor Detail

      • GJDoubleDataVector

        public GJDoubleDataVector()
        Used for JUnit tests/XML
    • Method Detail

      • setDataBufferData

        public final void setDataBufferData(double[] v)
        Sets the vector in the DataBuffer to the values in the input. Data may be cast and lose precision in the copy process. This method should fire a PropertyChangeEvent when the buffer data are changed
        Parameters:
        v - a double[] which will be deep copied to a Double[] as the data buffer
      • setDataBufferData

        public final void setDataBufferData(int[] v)
        Sets the vector in the DataBuffer to the values in the input. Data may be cast and lose precision in the copy process. This method should fire a PropertyChangeEvent when the buffer data are changed
        Parameters:
        v - an int[] which will be deep copied to a Double[] as the data buffer
      • setDataBufferData

        public final void setDataBufferData(java.util.AbstractList<? extends java.lang.Number> v)
        Sets the vector in the DataBuffer to the values in the input. Data may be cast and lose precision in the copy process. This method should fire a PropertyChangeEvent when the buffer data are changed
        Parameters:
        v - an AbstractList, values from which which will be deep copied to a Double[] as the data buffer. Precision will be lost if the AbstractList contains data such a BigDecimal or Long.
      • setEntry

        public final void setEntry(int index,
                                   double val)
        Description copied from interface: GJDataVectorInterface
        Sets a value in the DataBuffer This method should fire a PropertyChangeEvent when the buffer data are changed
        val - the new value as double
      • setEntry

        public final void setEntry(int index,
                                   java.lang.Double val)
      • getDataValues

        public final double[] getDataValues(GJDataTransformInterface transform)
        Returns the data as an IEEE double precision array transformed by the class specified by getTranform
        Returns:
        a double[]
      • getRawDataValues

        public final double[] getRawDataValues()
        Returns the data as an IEEE double precision array without applying a transform
        Returns:
        a double[]
      • getDimension

        public final int getDimension()
        Length of the vector in the DataBuffer
        Returns:
        the length of the vector

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.