** This is part of the CTSim program
** Copyright (c) 1983-2000 Kevin Rosenberg
**
-** $Id: filter.cpp,v 1.39 2001/03/13 04:44:25 kevin Exp $
+** $Id$
**
** 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
const int SignalFilter::s_iReconstructFilterCount = 4;
const char* const SignalFilter::s_aszFilterName[] = {
- {"abs_bandlimit"},
- {"abs_hamming"},
- {"abs_hanning"},
- {"abs_cosine"},
- {"shepp"},
- {"abs_sinc"},
- {"bandlimit"},
- {"sinc"},
- {"hamming"},
- {"hanning"},
- {"cosine"},
- {"triangle"},
+ "abs_bandlimit",
+ "abs_hamming",
+ "abs_hanning",
+ "abs_cosine",
+ "shepp",
+ "abs_sinc",
+ "bandlimit",
+ "sinc",
+ "hamming",
+ "hanning",
+ "cosine",
+ "triangle"
};
const char* const SignalFilter::s_aszFilterTitle[] = {
- {"Abs(w) * Bandlimit"},
- {"Abs(w) * Hamming"},
- {"Abs(w) * Hanning"},
- {"Abs(w) * Cosine"},
- {"Shepp"},
- {"Abs(w) * Sinc"},
- {"Bandlimit"},
- {"Sinc"},
- {"Hamming"},
- {"Hanning"},
- {"Cosine"},
- {"Triangle"},
+ "Abs(w) * Bandlimit",
+ "Abs(w) * Hamming",
+ "Abs(w) * Hanning",
+ "Abs(w) * Cosine",
+ "Shepp",
+ "Abs(w) * Sinc",
+ "Bandlimit",
+ "Sinc",
+ "Hamming",
+ "Hanning",
+ "Cosine",
+ "Triangle"
};
const int SignalFilter::s_iFilterCount = sizeof(s_aszFilterName) / sizeof(const char*);
const int SignalFilter::DOMAIN_SPATIAL = 1;
const char* const SignalFilter::s_aszDomainName[] = {
- {"frequency"},
- {"spatial"},
+ "frequency",
+ "spatial",
};
const char* const SignalFilter::s_aszDomainTitle[] = {
- {"Frequency"},
- {"Spatial"},
+ "Frequency",
+ "Spatial",
};
const int SignalFilter::s_iDomainCount = sizeof(s_aszDomainName) / sizeof(const char*);