Class AbstractLOWESSBased<T extends DataContainer>

    • Field Detail

      • m_LOWESS

        protected AbstractLOWESS m_LOWESS
        the LOWESS filter in use.
    • Constructor Detail

      • AbstractLOWESSBased

        public AbstractLOWESSBased()
    • Method Detail

      • getDefault

        protected abstract AbstractLOWESS getDefault()
        Returns the default LOWESS filter.
        Returns:
        the default filter
      • getTechnicalInformation

        public TechnicalInformation getTechnicalInformation()
        Returns an instance of a TechnicalInformation object, containing detailed information about the technical background of this class, e.g., paper reference or book this class is based on.
        Specified by:
        getTechnicalInformation in interface TechnicalInformationHandler
        Returns:
        the technical information about this class
      • setWindowSize

        public void setWindowSize​(int value)
        Sets the window size.
        Parameters:
        value - the window size
      • getWindowSize

        public int getWindowSize()
        Returns the window size.
        Returns:
        the window size
      • windowSizeTipText

        public String windowSizeTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the GUI or for listing the options.
      • processData

        protected T processData​(T data)
        Performs the actual smoothing.
        Specified by:
        processData in class AbstractSmoother<T extends DataContainer>
        Parameters:
        data - the to smooth
        Returns:
        the smoothed data