Class TrcFilter

java.lang.Object
trclib.dataprocessor.TrcFilter
Direct Known Subclasses:
TrcIIRFilter, TrcKalmanFilter, TrcSpuriousFilter

public abstract class TrcFilter extends Object
This class implements a generic filter to be extended by a specific filter class. This class cannot be instantiated by itself.
  • Field Details

    • tracer

      protected final TrcDbgTrace tracer
    • instanceName

      protected final String instanceName
  • Constructor Details

    • TrcFilter

      protected TrcFilter(String instanceName)
      Constructor: Create an instance of the object.
      Parameters:
      instanceName - specifies the instance name.
  • Method Details

    • reset

      public abstract void reset()
      This method resets the filter.
    • filterData

      public abstract double filterData(double data)
      This method returns the filtered data.
      Parameters:
      data - specifies the data value to be filtered.
      Returns:
      filtered data.
    • toString

      public String toString()
      This method returns the instance name.
      Overrides:
      toString in class Object
      Returns:
      instance name.