X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=sidebyside;f=libctsim%2Ffilter.cpp;h=48ae6120cf6454a0c95171a2770ece3c798125dd;hb=73d188fc0cf01163d61ecb0662b8a16a44b57eab;hp=1eda2366ef5da6f70616562edb32a15a2df0c1f6;hpb=286d655a25df2668bd65ad365676c6ecc94415a1;p=ctsim.git diff --git a/libctsim/filter.cpp b/libctsim/filter.cpp index 1eda236..48ae612 100644 --- a/libctsim/filter.cpp +++ b/libctsim/filter.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (C) 1983-2000 Kevin Rosenberg ** -** $Id: filter.cpp,v 1.20 2000/07/22 15:45:33 kevin Exp $ +** $Id: filter.cpp,v 1.21 2000/07/22 16:14:49 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -30,41 +30,41 @@ int SignalFilter::N_INTEGRAL=500; //static member const int SignalFilter::FILTER_INVALID = -1 ; -const int SignalFilter::FILTER_BANDLIMIT = 0; -const int SignalFilter::FILTER_SINC = 1; -const int SignalFilter::FILTER_G_HAMMING = 2; -const int SignalFilter::FILTER_COSINE = 3; -const int SignalFilter::FILTER_TRIANGLE = 4; -const int SignalFilter::FILTER_ABS_BANDLIMIT = 5; // filter times |x = | -const int SignalFilter::FILTER_ABS_SINC = 6; -const int SignalFilter::FILTER_ABS_G_HAMMING = 7; -const int SignalFilter::FILTER_ABS_COSINE = 8; -const int SignalFilter::FILTER_SHEPP = 9; +const int SignalFilter::FILTER_ABS_BANDLIMIT = 0; // filter times |x = | +const int SignalFilter::FILTER_ABS_SINC = 1; +const int SignalFilter::FILTER_ABS_G_HAMMING = 2; +const int SignalFilter::FILTER_ABS_COSINE = 3; +const int SignalFilter::FILTER_SHEPP = 4; +const int SignalFilter::FILTER_BANDLIMIT = 5; +const int SignalFilter::FILTER_SINC = 6; +const int SignalFilter::FILTER_G_HAMMING = 7; +const int SignalFilter::FILTER_COSINE = 8; +const int SignalFilter::FILTER_TRIANGLE = 9; const char* SignalFilter::s_aszFilterName[] = { - {"bandlimit"}, - {"sinc"}, - {"hamming"}, - {"cosine"}, - {"triangle"}, {"abs_bandlimit"}, {"abs_sinc"}, {"abs_hamming"}, {"abs_cosine"}, {"shepp"}, + {"bandlimit"}, + {"sinc"}, + {"hamming"}, + {"cosine"}, + {"triangle"}, }; const char* SignalFilter::s_aszFilterTitle[] = { - {"Bandlimit"}, - {"Sinc"}, - {"Hamming"}, - {"Cosine"}, - {"Triangle"}, {"Abs(w) * Bandlimit"}, {"Abs(w) * Sinc"}, {"Abs(w) * Hamming"}, {"Abs(w) * Cosine"}, {"Shepp"}, + {"Bandlimit"}, + {"Sinc"}, + {"Hamming"}, + {"Cosine"}, + {"Triangle"}, }; const int SignalFilter::s_iFilterCount = sizeof(s_aszFilterName) / sizeof(const char*);