Exemple #1
0
        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();
        }
Exemple #2
0
        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");
            }
        }
Exemple #3
0
 public void update_to(filter_type ft)
 {
     type = ft;
     build_filter();
 }
Exemple #4
0
 public static int getIndex(filter_type ft)
 {
     return((int)ft);
 }