- string m_failMessage;
- string m_nameFilter;
- string m_nameFilterMethod;
- string m_nameDomain;
- FilterID m_idFilter;
- FilterMethodID m_idFilterMethod;
- DomainID m_idDomain;
- double m_filterParam;
- int m_numIntegral;
- int m_traceLevel;
- int m_zeropad;
-
- static const FilterID convertFilterNameToID (const char* filterName);
- static const char* convertFilterIDToName (const FilterID filterID);
- static const FilterMethodID convertFilterMethodNameToID (const char* filterMethodName);
- static const char* convertFilterMethodIDToName (const FilterMethodID filterMethodID);
- static const DomainID convertDomainNameToID (const char* domainName);
- static const char* convertDomainIDToName (const DomainID domainID);
-
- void init (const FilterID filt_type, const FilterMethodID filterMethod, double bw, double signalIncrement, int n, double param, const DomainID domain, const int zeropad, const int numInt);
-
-double spatialResponseCalc (double x, double param, int n) const;
-
- double spatialResponseAnalytic (double x, double param) const;
-
- double frequencyResponse (double u, double param) const;
-
- static double sinc (double x, double mult)
- { return (fabs(x) > F_EPSILON ? (sin (x * mult) / x) : 1.0); }