Class L1PointStatistic

  • All Implemented Interfaces:
    adams.core.CleanUpHandler, adams.core.logging.LoggingSupporter, adams.core.SizeOfHandler, adams.data.spreadsheet.SpreadSheetSupporter, adams.data.statistics.InformativeStatistic, Serializable

    public class L1PointStatistic
    extends adams.data.statistics.AbstractDataStatistic<L1Point>
    A Level 1 point specific statistic.
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Constructor Detail

      • L1PointStatistic

        public L1PointStatistic()
        Initializes the statistic.
      • L1PointStatistic

        public L1PointStatistic​(L1Point data)
        Initializes the statistic.
        Parameters:
        data - the gc point to generate the statistics for
    • Method Detail

      • globalInfo

        public String globalInfo()
        Returns a string describing the object.
        Specified by:
        globalInfo in class adams.data.statistics.AbstractDataStatistic<L1Point>
        Returns:
        a description suitable for displaying in the gui
      • cleanUp

        public void cleanUp()
        Cleans up data structures, frees up memory.
        Specified by:
        cleanUp in interface adams.core.CleanUpHandler
        Overrides:
        cleanUp in class adams.data.statistics.AbstractDataStatistic<L1Point>
      • getStatisticDescription

        public String getStatisticDescription()
        Returns a description for this statistic, i.e., chromatgram ID and timestamp.
        Returns:
        the description
      • calculate

        protected void calculate()
        calculates the statistics.
        Overrides:
        calculate in class adams.data.statistics.AbstractDataStatistic<L1Point>