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

Class GJBigDecimalDataVector

    • Constructor Detail

      • GJBigDecimalDataVector

        public GJBigDecimalDataVector()
        Used for JUnit tests
    • 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 copied to a BigDecimal[] as the data buffer
      • setDataBufferData

        public final void setDataBufferData(java.math.BigDecimal[] v)
      • 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 BigDecimal[] as the data buffer.
      • 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.math.BigDecimal val)
      • setDataBuffer

        public final void setDataBuffer(java.math.BigDecimal[] buffer)
        Override superclass setDataBuffer method. Needed for XMLCoder - BigDecimal not supported otherwise.
        Parameters:
        buffer - BigDecimal[] with the data
      • 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.