1 package org.lsst.ccs.utilities.dsp;
2
3 import java.io.Serializable;
4
5 /**
6 *
7 * @author aubourg
8 *
9 */
10 public interface DigitalFilter extends Cloneable, Serializable {
11 public void reset();
12
13 public double apply(double signal);
14
15 public double flush(); // max = delay...
16
17 public double freqResp(double freq); // Hz
18
19 public int getOrder();
20
21 public Object clone();
22
23 public int getDelay();
24 }