View Javadoc

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  }