Documentation of 'visad.Data' Java class
Data
visad

Interface Data

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      Data abs()
      call unary() to take the absolute value of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data abs(int sampling_mode, int error_mode)
      call unary() to take the absolute value of this
      Data acos()
      call unary() to take the arccos of this producing radian Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data acos(int sampling_mode, int error_mode)
      call unary() to take the arccos of this producing radian Units
      Data acosDegrees()
      call unary() to take the arccos of this producing degree Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data acosDegrees(int sampling_mode, int error_mode)
      call unary() to take the arccos of this producing degree Units
      Data add(Data data)
      call binary() to add data to this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data add(Data data, int sampling_mode, int error_mode)
      call binary() to add data to this
      Data adjustSamplingError(Data error, int error_mode)
      return a clone of this, except with ErrorEstimates combined with values in error, according to error_mode
      Data asin()
      call unary() to take the arcsin of this producing radian Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data asin(int sampling_mode, int error_mode)
      call unary() to take the arcsin of this producing radian Units
      Data asinDegrees()
      call unary() to take the arcsin of this producing degree Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data asinDegrees(int sampling_mode, int error_mode)
      call unary() to take the arcsin of this producing degree Units
      Data atan()
      call unary() to take the arctan of this producing radian Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data atan(int sampling_mode, int error_mode)
      call unary() to take the arctan of this producing radian Units
      Data atan2(Data data)
      call binary() to take the atan of this by data producing radian Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data atan2(Data data, int sampling_mode, int error_mode)
      call binary() to take the atan of this by data producing radian Units
      Data atan2Degrees(Data data)
      call binary() to take the atan of this by data producing degree Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data atan2Degrees(Data data, int sampling_mode, int error_mode)
      call binary() to take the atan of this by data producing degree Units
      Data atanDegrees()
      call unary() to take the arctan of this producing degree Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data atanDegrees(int sampling_mode, int error_mode)
      call unary() to take the arctan of this producing degree Units
      Data binary(Data data, int op, int sampling_mode, int error_mode)
      Pointwise binary operation between this and data.
      Data binary(Data data, int op, MathType new_type, int sampling_mode, int error_mode)
      Pointwise binary operation between this and data.
      Data ceil()
      call unary() to take the ceiling of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data ceil(int sampling_mode, int error_mode)
      call unary() to take the ceiling of this
      Data changeMathType(MathType new_type)
      call unary() to clone this except with a new MathType
      double[][] computeRanges(RealType[] reals)
      compute ranges of values in this of given RealTypes, using a dummy DisplayImplJ2D
      DataShadow computeRanges(ShadowType type, DataShadow shadow)
      Recursive version of computeRanges(), called down through Data object tree.
      DataShadow computeRanges(ShadowType type, int n)
      Compute ranges of values for each of 'n' RealTypes in DisplayImpl.RealTypeVector.
      Data cos()
      call unary() to take the cos of this assuming radian Units unless this actual Units are degrees, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data cos(int sampling_mode, int error_mode)
      call unary() to take the cos of this assuming radian Units unless this actual Units are degrees
      Data cosDegrees()
      call unary() to take the cos of this assuming degree Units unless this actual Units are radians, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data cosDegrees(int sampling_mode, int error_mode)
      call unary() to take the cos of this assuming degree Units unless this actual Units are radians
      java.lang.Object dataClone()
      A VisAD adaptation of clone that works for local or remote Data.
      Data divide(Data data)
      call binary() to divide this by data, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data divide(Data data, int sampling_mode, int error_mode)
      call binary() to divide this by data
      Data exp()
      call unary() to take the exponent of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data exp(int sampling_mode, int error_mode)
      call unary() to take the exponent of this
      Data floor()
      call unary() to take the floor of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data floor(int sampling_mode, int error_mode)
      call unary() to take the floor of this
      MathType getType() 
      boolean isMissing() 
      DataImpl local() 
      Data log()
      call unary() to take the log of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data log(int sampling_mode, int error_mode)
      call unary() to take the log of this
      java.lang.String longString() 
      java.lang.String longString(java.lang.String pre) 
      Data max(Data data)
      call binary() to take the max of this and data, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data max(Data data, int sampling_mode, int error_mode)
      call binary() to take the max of this and data
      Data min(Data data)
      call binary() to take the min of this and data, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data min(Data data, int sampling_mode, int error_mode)
      call binary() to take the min of this and data
      Data multiply(Data data)
      call binary() to multiply this by data, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data multiply(Data data, int sampling_mode, int error_mode)
      call binary() to multiply this by data
      Data negate()
      call unary() to negate this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data negate(int sampling_mode, int error_mode)
      call unary() to negate this
      Data pow(Data data)
      call binary() to raise this to data power, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data pow(Data data, int sampling_mode, int error_mode)
      call binary() to raise this to data power
      Data remainder(Data data)
      call binary() to take the remainder of this divided by data, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data remainder(Data data, int sampling_mode, int error_mode)
      call binary() to take the remainder of this divided by data
      Data rint()
      call unary() to take the rint (essentially round) of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data rint(int sampling_mode, int error_mode)
      call unary() to take the rint (essentially round) of this
      Data round()
      call unary() to take the round of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data round(int sampling_mode, int error_mode)
      call unary() to take the round of this
      Data sin()
      call unary() to take the sin of this assuming radian Units unless this actual Units are degrees, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data sin(int sampling_mode, int error_mode)
      call unary() to take the sin of this assuming radian Units unless this actual Units are degrees
      Data sinDegrees()
      call unary() to take the sin of this assuming degree Units unless this actual Units are radians, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data sinDegrees(int sampling_mode, int error_mode)
      call unary() to take the sin of this assuming degree Units unless this actual Units are radians
      Data sqrt()
      call unary() to take the square root of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data sqrt(int sampling_mode, int error_mode)
      call unary() to take the square root of this
      Data subtract(Data data)
      call binary() to subtract data from this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data subtract(Data data, int sampling_mode, int error_mode)
      call binary() to subtract data from this
      Data tan()
      call unary() to take the tan of this assuming radian Units unless this actual Units are degrees, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data tan(int sampling_mode, int error_mode)
      call unary() to take the tan of this assuming radian Units unless this actual Units are degrees
      Data tanDegrees()
      call unary() to take the tan of this assuming degree Units unless this actual Units are radians, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
      Data tanDegrees(int sampling_mode, int error_mode)
      call unary() to take the tan of this assuming degree Units unless this actual Units are radians
      Data unary(int op, int sampling_mode, int error_mode)
      Pointwise unary operation applied to this.
      Data unary(int op, MathType new_type, int sampling_mode, int error_mode)
      Pointwise unary operation applied to this.
    • Method Detail

      • local

        DataImpl local()
                throws VisADException,
                       java.rmi.RemoteException
        Returns:
        a local copy if remote (i.e., this is RemoteData), else return this if local (i.e., this is DataImpl)
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • getType

        MathType getType()
                  throws VisADException,
                         java.rmi.RemoteException
        Returns:
        MathType of this Data
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • isMissing

        boolean isMissing()
                   throws VisADException,
                          java.rmi.RemoteException
        Returns:
        flag indicating whether this Data has a missing value
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • binary

        Data binary(Data data,
                    int op,
                    int sampling_mode,
                    int error_mode)
             throws VisADException,
                    java.rmi.RemoteException
        Pointwise binary operation between this and data. Applies to Reals, Tuples (recursively to components), and to Field ranges (Field domains implicitly resampled if necessary). Does not apply to Field domains or Sets (regarded as domains of Fields wthout ranges). Data.ADD is only op defined for Text, interpreted as concatenate. MathTypes of this and data must match, or one may match the range of the other if it is a FunctionType.
        Parameters:
        data - other Data operand for binary operation
        op - may be Data.ADD, Data.SUBTRACT, etc; these include all binary operations defined for Java primitive data types
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation, which takes the MathType of this unless the default Units of that MathType conflict with Units of the result, in which case a generic MathType with appropriate Units is constructed
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • binary

        Data binary(Data data,
                    int op,
                    MathType new_type,
                    int sampling_mode,
                    int error_mode)
             throws VisADException,
                    java.rmi.RemoteException
        Pointwise binary operation between this and data. Applies to Reals, Tuples (recursively to components), and to Field ranges (Field domains implicitly resampled if necessary). Does not apply to Field domains or Sets (regarded as domains of Fields wthout ranges). Data.ADD is only op defined for Text, interpreted as concatenate. MathTypes of this and data must match, or one may match the range of the other if it is a FunctionType.
        Parameters:
        data - other Data operand for binary operation
        op - may be Data.ADD, Data.SUBTRACT, etc; these include all binary operations defined for Java primitive data types
        new_type - MathType of the result
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result, with MathType = new_type
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • add

        Data add(Data data)
          throws VisADException,
                 java.rmi.RemoteException
        call binary() to add data to this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Parameters:
        data - other Data operand for binary operation
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • subtract

        Data subtract(Data data)
               throws VisADException,
                      java.rmi.RemoteException
        call binary() to subtract data from this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Parameters:
        data - other Data operand for binary operation
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • multiply

        Data multiply(Data data)
               throws VisADException,
                      java.rmi.RemoteException
        call binary() to multiply this by data, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Parameters:
        data - other Data operand for binary operation
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • divide

        Data divide(Data data)
             throws VisADException,
                    java.rmi.RemoteException
        call binary() to divide this by data, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Parameters:
        data - other Data operand for binary operation
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • pow

        Data pow(Data data)
          throws VisADException,
                 java.rmi.RemoteException
        call binary() to raise this to data power, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Parameters:
        data - other Data operand for binary operation
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • max

        Data max(Data data)
          throws VisADException,
                 java.rmi.RemoteException
        call binary() to take the max of this and data, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Parameters:
        data - other Data operand for binary operation
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • min

        Data min(Data data)
          throws VisADException,
                 java.rmi.RemoteException
        call binary() to take the min of this and data, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Parameters:
        data - other Data operand for binary operation
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • atan2

        Data atan2(Data data)
            throws VisADException,
                   java.rmi.RemoteException
        call binary() to take the atan of this by data producing radian Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Parameters:
        data - other Data operand for binary operation
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • atan2Degrees

        Data atan2Degrees(Data data)
                   throws VisADException,
                          java.rmi.RemoteException
        call binary() to take the atan of this by data producing degree Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Parameters:
        data - other Data operand for binary operation
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • remainder

        Data remainder(Data data)
                throws VisADException,
                       java.rmi.RemoteException
        call binary() to take the remainder of this divided by data, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Parameters:
        data - other Data operand for binary operation
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • add

        Data add(Data data,
                 int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
        call binary() to add data to this
        Parameters:
        data - other Data operand for binary operation
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • subtract

        Data subtract(Data data,
                      int sampling_mode,
                      int error_mode)
               throws VisADException,
                      java.rmi.RemoteException
        call binary() to subtract data from this
        Parameters:
        data - other Data operand for binary operation
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • multiply

        Data multiply(Data data,
                      int sampling_mode,
                      int error_mode)
               throws VisADException,
                      java.rmi.RemoteException
        call binary() to multiply this by data
        Parameters:
        data - other Data operand for binary operation
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • divide

        Data divide(Data data,
                    int sampling_mode,
                    int error_mode)
             throws VisADException,
                    java.rmi.RemoteException
        call binary() to divide this by data
        Parameters:
        data - other Data operand for binary operation
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • pow

        Data pow(Data data,
                 int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
        call binary() to raise this to data power
        Parameters:
        data - other Data operand for binary operation
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • max

        Data max(Data data,
                 int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
        call binary() to take the max of this and data
        Parameters:
        data - other Data operand for binary operation
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • min

        Data min(Data data,
                 int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
        call binary() to take the min of this and data
        Parameters:
        data - other Data operand for binary operation
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • atan2

        Data atan2(Data data,
                   int sampling_mode,
                   int error_mode)
            throws VisADException,
                   java.rmi.RemoteException
        call binary() to take the atan of this by data producing radian Units
        Parameters:
        data - other Data operand for binary operation
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • atan2Degrees

        Data atan2Degrees(Data data,
                          int sampling_mode,
                          int error_mode)
                   throws VisADException,
                          java.rmi.RemoteException
        call binary() to take the atan of this by data producing degree Units
        Parameters:
        data - other Data operand for binary operation
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • remainder

        Data remainder(Data data,
                       int sampling_mode,
                       int error_mode)
                throws VisADException,
                       java.rmi.RemoteException
        call binary() to take the remainder of this divided by data
        Parameters:
        data - other Data operand for binary operation
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • unary

        Data unary(int op,
                   int sampling_mode,
                   int error_mode)
            throws VisADException,
                   java.rmi.RemoteException
        Pointwise unary operation applied to this. Applies to Reals, Tuples (recursively to components), and to Field ranges (Field domains implicitly resampled if necessary). Does not apply to Field domains, Sets (regarded as domains of Fields wthout ranges) or Text.
        Parameters:
        op - may be Data.ABS, Data.ACOS, etc; these include all unary operations defined for Java primitive data types
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation, which takes the MathType of this unless the default Units of that MathType conflict with Units of the result, in which case a generic MathType with appropriate Units is constructed
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • unary

        Data unary(int op,
                   MathType new_type,
                   int sampling_mode,
                   int error_mode)
            throws VisADException,
                   java.rmi.RemoteException
        Pointwise unary operation applied to this. Applies to Reals, Tuples (recursively to components), and to Field ranges (Field domains implicitly resampled if necessary). Does not apply to Field domains, Sets (regarded as domains of Fields wthout ranges) or Text.
        Parameters:
        op - may be Data.ABS, Data.ACOS, etc; these include all unary operations defined for Java primitive data types
        new_type - MathType of the result
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result, with MathType = new_type
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • changeMathType

        Data changeMathType(MathType new_type)
                     throws VisADException,
                            java.rmi.RemoteException
        call unary() to clone this except with a new MathType
        Parameters:
        new_type - MathType of returned Data object
        Returns:
        clone of this Data object except with new MathType
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • abs

        Data abs()
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the absolute value of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • acos

        Data acos()
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the arccos of this producing radian Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • acosDegrees

        Data acosDegrees()
                  throws VisADException,
                         java.rmi.RemoteException
        call unary() to take the arccos of this producing degree Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • asin

        Data asin()
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the arcsin of this producing radian Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • asinDegrees

        Data asinDegrees()
                  throws VisADException,
                         java.rmi.RemoteException
        call unary() to take the arcsin of this producing degree Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • atan

        Data atan()
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the arctan of this producing radian Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • atanDegrees

        Data atanDegrees()
                  throws VisADException,
                         java.rmi.RemoteException
        call unary() to take the arctan of this producing degree Units, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • ceil

        Data ceil()
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the ceiling of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • cos

        Data cos()
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the cos of this assuming radian Units unless this actual Units are degrees, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • cosDegrees

        Data cosDegrees()
                 throws VisADException,
                        java.rmi.RemoteException
        call unary() to take the cos of this assuming degree Units unless this actual Units are radians, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • exp

        Data exp()
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the exponent of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • floor

        Data floor()
            throws VisADException,
                   java.rmi.RemoteException
        call unary() to take the floor of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • log

        Data log()
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the log of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • rint

        Data rint()
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the rint (essentially round) of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • round

        Data round()
            throws VisADException,
                   java.rmi.RemoteException
        call unary() to take the round of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • sin

        Data sin()
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the sin of this assuming radian Units unless this actual Units are degrees, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • sinDegrees

        Data sinDegrees()
                 throws VisADException,
                        java.rmi.RemoteException
        call unary() to take the sin of this assuming degree Units unless this actual Units are radians, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • sqrt

        Data sqrt()
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the square root of this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • tan

        Data tan()
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the tan of this assuming radian Units unless this actual Units are degrees, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • tanDegrees

        Data tanDegrees()
                 throws VisADException,
                        java.rmi.RemoteException
        call unary() to take the tan of this assuming degree Units unless this actual Units are radians, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • negate

        Data negate()
             throws VisADException,
                    java.rmi.RemoteException
        call unary() to negate this, using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • abs

        Data abs(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the absolute value of this
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • acos

        Data acos(int sampling_mode,
                  int error_mode)
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the arccos of this producing radian Units
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • acosDegrees

        Data acosDegrees(int sampling_mode,
                         int error_mode)
                  throws VisADException,
                         java.rmi.RemoteException
        call unary() to take the arccos of this producing degree Units
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • asin

        Data asin(int sampling_mode,
                  int error_mode)
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the arcsin of this producing radian Units
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • asinDegrees

        Data asinDegrees(int sampling_mode,
                         int error_mode)
                  throws VisADException,
                         java.rmi.RemoteException
        call unary() to take the arcsin of this producing degree Units
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • atan

        Data atan(int sampling_mode,
                  int error_mode)
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the arctan of this producing radian Units
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • atanDegrees

        Data atanDegrees(int sampling_mode,
                         int error_mode)
                  throws VisADException,
                         java.rmi.RemoteException
        call unary() to take the arctan of this producing degree Units
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • ceil

        Data ceil(int sampling_mode,
                  int error_mode)
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the ceiling of this
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • cos

        Data cos(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the cos of this assuming radian Units unless this actual Units are degrees
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • cosDegrees

        Data cosDegrees(int sampling_mode,
                        int error_mode)
                 throws VisADException,
                        java.rmi.RemoteException
        call unary() to take the cos of this assuming degree Units unless this actual Units are radians
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • exp

        Data exp(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the exponent of this
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • floor

        Data floor(int sampling_mode,
                   int error_mode)
            throws VisADException,
                   java.rmi.RemoteException
        call unary() to take the floor of this
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • log

        Data log(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the log of this
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • rint

        Data rint(int sampling_mode,
                  int error_mode)
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the rint (essentially round) of this
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • round

        Data round(int sampling_mode,
                   int error_mode)
            throws VisADException,
                   java.rmi.RemoteException
        call unary() to take the round of this
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • sin

        Data sin(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the sin of this assuming radian Units unless this actual Units are degrees
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • sinDegrees

        Data sinDegrees(int sampling_mode,
                        int error_mode)
                 throws VisADException,
                        java.rmi.RemoteException
        call unary() to take the sin of this assuming degree Units unless this actual Units are radians
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • sqrt

        Data sqrt(int sampling_mode,
                  int error_mode)
           throws VisADException,
                  java.rmi.RemoteException
        call unary() to take the square root of this
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • tan

        Data tan(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
        call unary() to take the tan of this assuming radian Units unless this actual Units are degrees
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • tanDegrees

        Data tanDegrees(int sampling_mode,
                        int error_mode)
                 throws VisADException,
                        java.rmi.RemoteException
        call unary() to take the tan of this assuming degree Units unless this actual Units are radians
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • negate

        Data negate(int sampling_mode,
                    int error_mode)
             throws VisADException,
                    java.rmi.RemoteException
        call unary() to negate this
        Parameters:
        sampling_mode - may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        result of operation
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • computeRanges

        double[][] computeRanges(RealType[] reals)
                          throws VisADException,
                                 java.rmi.RemoteException
        compute ranges of values in this of given RealTypes, using a dummy DisplayImplJ2D
        Parameters:
        reals - array of RealTypes whose value ranges to compute
        Returns:
        double[reals.length][2] giving the low and high value in this for each RealType in reals
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • computeRanges

        DataShadow computeRanges(ShadowType type,
                                 int n)
                          throws VisADException,
                                 java.rmi.RemoteException
        Compute ranges of values for each of 'n' RealTypes in DisplayImpl.RealTypeVector. Called from DataRenderer with n = DisplayImpl.getScalarCount().
        Parameters:
        type - ShadowType generated for MathType of this
        n - number of RealTypes in DisplayImpl.RealTypeVector
        Returns:
        DataShadow instance containing double[][] array of RealType ranges, and an animation sampling Set
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • computeRanges

        DataShadow computeRanges(ShadowType type,
                                 DataShadow shadow)
                          throws VisADException,
                                 java.rmi.RemoteException
        Recursive version of computeRanges(), called down through Data object tree.
        Parameters:
        type - ShadowType generated for MathType of this
        shadow - DataShadow instance whose contained double[][] array and animation sampling Set are modified according to RealType values in this, and used as return value
        Returns:
        DataShadow instance containing double[][] array of RealType ranges, and an animation sampling Set
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • adjustSamplingError

        Data adjustSamplingError(Data error,
                                 int error_mode)
                          throws VisADException,
                                 java.rmi.RemoteException
        return a clone of this, except with ErrorEstimates combined with values in error, according to error_mode
        Parameters:
        error -
        error_mode - may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS;
        Returns:
        clone of this, except with ErrorEstimates set according to values in error
        Throws:
        VisADException - a VisAD error occurred
        java.rmi.RemoteException - an RMI error occurred
      • longString

        java.lang.String longString()
                             throws VisADException,
                                    java.rmi.RemoteException
        Returns:
        a longer String than returned by toString()
        Throws:
        VisADException
        java.rmi.RemoteException
      • longString

        java.lang.String longString(java.lang.String pre)
                             throws VisADException,
                                    java.rmi.RemoteException
        Parameters:
        pre - String added to start of each line
        Returns:
        a longer String than returned by toString(), indented by pre (a string of blanks)
        Throws:
        VisADException
        java.rmi.RemoteException
      • dataClone

        java.lang.Object dataClone()
                            throws java.rmi.RemoteException
        A VisAD adaptation of clone that works for local or remote Data. Catches CloneNotSupportedException and throws message in a RuntimeException.
        Returns:
        for DataImpl return clone(), and for RemoteDataImpl return clone() inherited from UnicastRemoteObject
        Throws:
        java.rmi.RemoteException

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.