26#ifndef SCIMATH_MARSHBUTTERWORTHBANDPASS_H 
   27#define SCIMATH_MARSHBUTTERWORTHBANDPASS_H 
   29#include <casacore/casa/aips.h> 
   30#include <casacore/scimath/Functionals/SimButterworthBandpass.h> 
   31#include <casacore/scimath/Functionals/FunctionMarshallable.h> 
  111              T mincut=T(-1), T maxcut=T(1), 
 
  112              T center=T(0), T peak=T(1)) :
 
 
 
  164#ifndef CASACORE_NO_AUTO_TEMPLATES 
  165#include <casacore/scimath/Functionals/MarshButterworthBandpass.tcc> 
virtual FunctionMarshallable & operator=(const FunctionMarshallable &other)
 
MarshButterworthBandpass(const MarshButterworthBandpass< T > &other)
 
MarshButterworthBandpass< T > & operator=(const SimButterworthBandpass< T > &other)
 
FieldNames
definitions of the fields stored in a serialized Record.
 
@ BPASS
the minimum cutoff, center, and maximum cutoff values
 
@ ORDER
the orders of the transitions between pass and no-pass
 
@ NFieldNames
the number of supported fields
 
virtual Function< T > * clone() const
Create a copy of this object.
 
virtual ~MarshButterworthBandpass()
Destructor.
 
virtual void store(Record &gr) const
store the state of this Function into a Record
 
MarshButterworthBandpass(const SimButterworthBandpass< T > &other)
create a deep copy of another Butterworth polynomial
 
static const String FUNCFIELDS[]
 
MarshButterworthBandpass< T > & operator=(const MarshButterworthBandpass< T > &other)
make a (deep) copy of another Butterworth polynomial
 
MarshButterworthBandpass()
create a zero-th order (all-pass) Butterworth bandpass.
 
MarshButterworthBandpass(const Record &gr)
create a fully specified Butterworth polynomial from parameters stored in a Record.
 
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.
 
static const String FUNCTYPE
 
SimButterworthBandpass< T > & operator=(const SimButterworthBandpass< T > &other)
copy(deep) another Butterworth function
 
String: the storage and methods of handling collections of characters.
 
this file contains all the compiler specific defines