Class ParameterData


  • public class ParameterData
    extends Object
    The class stores the data and provides methods related to parameter data.
    Author:
    Makiko
    • Field Detail

      • MEAN

        public static final int MEAN
        Calibration type: the mean value is used for calibration
        See Also:
        Constant Field Values
      • INDIVIDUAL

        public static final int INDIVIDUAL
        Calibration type: inidividual paramever values are used for calibration
        See Also:
        Constant Field Values
      • BINARY

        public static final int BINARY
        Calibration type: parameter values are binary
        See Also:
        Constant Field Values
    • Constructor Detail

      • ParameterData

        public ParameterData​(String paramName)
    • Method Detail

      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • hasBounds

        public boolean hasBounds()
      • getLowerBound

        public double getLowerBound()
      • setLowerBound

        public void setLowerBound​(double lowerBound)
      • getOriginalLowerBound

        public double getOriginalLowerBound()
      • setOriginalLowerBound

        public void setOriginalLowerBound​(double lowerBound)
      • getUpperBound

        public double getUpperBound()
      • setUpperBound

        public void setUpperBound​(double upperBound)
      • getOriginalUpperBound

        public double getOriginalUpperBound()
      • setOriginalUpperBound

        public void setOriginalUpperBound​(double upperBound)
      • getMean

        public double getMean()
      • setMean

        public void setMean​(double mean)
      • getDataValue

        public double[] getDataValue()
      • getDataValueAt

        public double getDataValueAt​(int index)
      • setDataValue

        public void setDataValue​(double[] data)
      • getDataSize

        public int getDataSize()
      • getCalibrationType

        public int getCalibrationType()
      • setCalibrationType

        public void setCalibrationType​(int calibrationType)
      • getCalibrationDataSize

        public int getCalibrationDataSize()
      • needCalibrationAt

        public boolean needCalibrationAt​(int index)
      • getCalibrationFlag

        public boolean[] getCalibrationFlag()
      • setCalibrationFlag

        public void setCalibrationFlag​(boolean[] calibrate)
      • getMax

        public double getMax()
      • setMax

        public void setMax​(double max)
      • getMin

        public double getMin()
      • setMin

        public void setMin​(double min)
      • hasMinAndMax

        public boolean hasMinAndMax()
      • removeBounds

        public void removeBounds()
      • setStat

        public void setStat​(double[] dataValue,
                            int calibrationType,
                            boolean[] calibrate)
      • set

        public void set​(double[] dataValue,
                        double lowerBound,
                        double upperBound,
                        int calibrationType,
                        boolean[] needCalibration)
      • setLowerAndUpperBounds

        public void setLowerAndUpperBounds​(double lower,
                                           double upper)
        Set the lower and upper bounds, and the actual bounds are determined.
      • getCalibrationData

        public double[] getCalibrationData()
      • generateValues

        public void generateValues​(double newMean)
      • generateValues

        public void generateValues​(double[] values)