Class PythonComparableMeasurement

    • Constructor Detail

      • PythonComparableMeasurement

        public PythonComparableMeasurement()
    • Method Detail

      • pythonExtension

        public void pythonExtension​(long pythonObject)
        Part of JCC Python interface to object
      • pythonExtension

        public long pythonExtension()
        Part of JCC Python interface to object
      • pythonDecRef

        public void pythonDecRef()
        Part of JCC Python interface to object
      • getObservedValue

        public double[] getObservedValue()
        Get the observed value.

        The observed value is the value that was measured by the instrument.

        Specified by:
        getObservedValue in interface ComparableMeasurement
        Returns:
        observed value (array of size #getDimension()
      • compareTo

        public int compareTo​(ComparableMeasurement other)

        Measurements comparison is primarily chronological, but measurements with the same date are sorted based on the observed value. Even if they have the same value too, they will not be considered equal if they correspond to different instances. This allows to store measurements in SortedSet without losing any measurements, even redundant ones.

        Extension point for Python.

        Measurements comparison is primarily chronological, but measurements with the same date are sorted based on the observed value. Even if they have the same value too, they will not be considered equal if they correspond to different instances. This allows to store measurements in SortedSet without losing any measurements, even redundant ones.

        Specified by:
        compareTo in interface Comparable<ComparableMeasurement>
        Specified by:
        compareTo in interface ComparableMeasurement
        Parameters:
        other -
      • getDate

        public AbsoluteDate getDate()
        Get the date. Extension point for Python.
        Specified by:
        getDate in interface TimeStamped
        Returns:
        date attached to the object