X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=include%2Ffilter.h;h=8aa4018970caa4939482bd7d42f003d557f91c39;hb=ca7c001fce978b680543f8338a404b8c0701a935;hp=0a610d6843370cb28443c5b582188715da046c24;hpb=9f29c8b32c972db1178d6f8551d5cd57ceb67083;p=ctsim.git diff --git a/include/filter.h b/include/filter.h index 0a610d6..8aa4018 100644 --- a/include/filter.h +++ b/include/filter.h @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: filter.h,v 1.24 2001/01/28 19:10:18 kevin Exp $ +** $Id: filter.h,v 1.26 2001/02/16 00:28:41 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 @@ -53,11 +53,13 @@ class SignalFilter { static const int FILTER_ABS_BANDLIMIT; // filter times |x| static const int FILTER_ABS_SINC; static const int FILTER_ABS_G_HAMMING; + static const int FILTER_ABS_HANNING; static const int FILTER_ABS_COSINE; static const int FILTER_SHEPP; static const int FILTER_BANDLIMIT; static const int FILTER_SINC; static const int FILTER_G_HAMMING; + static const int FILTER_HANNING; static const int FILTER_COSINE; static const int FILTER_TRIANGLE; @@ -103,6 +105,8 @@ class SignalFilter { static void setNumIntegral(int nIntegral) {N_INTEGRAL = nIntegral;} static const int getFilterCount() {return s_iFilterCount;} + static const int getReconstructFilterCount() { return s_iReconstructFilterCount; } + static const char** getFilterNameArray() {return s_aszFilterName;} static const char** getFilterTitleArray() {return s_aszFilterTitle;} static int convertFilterNameToID (const char* const filterName); @@ -142,6 +146,7 @@ class SignalFilter { static const char* s_aszFilterName[]; static const char* s_aszFilterTitle[]; static const int s_iFilterCount; + static const int s_iReconstructFilterCount; static const char* s_aszDomainName[]; static const char* s_aszDomainTitle[]; static const int s_iDomainCount;