29 #ifndef SCIMATH_MARSHBUTTERWORTHBANDPASS_H 30 #define SCIMATH_MARSHBUTTERWORTHBANDPASS_H 32 #include <casacore/casa/aips.h> 33 #include <casacore/scimath/Functionals/SimButterworthBandpass.h> 34 #include <casacore/scimath/Functionals/FunctionMarshallable.h> 114 T mincut=T(-1), T maxcut=T(1),
115 T center=T(0), T peak=T(1)) :
167 #ifndef CASACORE_NO_AUTO_TEMPLATES 168 #include <casacore/scimath/Functionals/MarshButterworthBandpass.tcc> 169 #endif //# CASACORE_NO_AUTO_TEMPLATES MarshButterworthBandpass(const MarshButterworthBandpass< T > &other)
MarshButterworthBandpass< T > & operator=(const MarshButterworthBandpass< T > &other)
make a (deep) copy of another Butterworth polynomial
MarshButterworthBandpass(uInt minord, uInt maxord, T mincut=T(-1), T maxcut=T(1), T center=T(0), T peak=T(1))
create a Butterworth bandpass function.
MarshButterworthBandpass< T > & operator=(const SimButterworthBandpass< T > &other)
SimButterworthBandpass< T > & operator=(const SimButterworthBandpass< T > &other)
copy(deep) another Butterworth function
a class for serializing/reconstituting Function objects to/from Records
FieldNames
definitions of the fields stored in a serialized Record.
virtual FunctionMarshallable & operator=(const FunctionMarshallable &other)
the minimum cutoff, center, and maximum cutoff values
A Butterworth function class that supports serialization.
a class for evaluating a Butterworth filter transfer function.
A hierarchical collection of named fields of various types.
static const String FUNCTYPE
the orders of the transitions between pass and no-pass
virtual ~MarshButterworthBandpass()
Destructor.
MarshButterworthBandpass(const SimButterworthBandpass< T > &other)
create a deep copy of another Butterworth polynomial
virtual Function< T > * clone() const
Create a copy of this object.
the number of supported fields
virtual void store(Record &gr) const
store the state of this Function into a Record
String: the storage and methods of handling collections of characters.
this file contains all the compiler specific defines
MarshButterworthBandpass()
create a zero-th order (all-pass) Butterworth bandpass.