public filter(int n, double fmax) { N = n; f = new double[N]; w = new double[N]; type = filter_type.Flat; for (int i = 0; i < N; i++) { f[i] = (double)i * fmax / N; } build_filter(); }
public static String getName(filter_type ft) { switch (ft) { case filter_type.Flat: return("Flat"); case filter_type.Flat10k: return("Flat10k"); case filter_type.A: return("A"); case filter_type.A10k: return("A10k"); case filter_type.B: return("B"); case filter_type.C: return("C"); case filter_type.Phone: return("Phone"); case filter_type.HDPhone: return("HDPhone"); default: return("unknown"); } }
public void update_to(filter_type ft) { type = ft; build_filter(); }
public static int getIndex(filter_type ft) { return((int)ft); }