28 #ifndef SCIMATH_SINUSOID1DPARAM_H
29 #define SCIMATH_SINUSOID1DPARAM_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/scimath/Functionals/Function1D.h>
34 #include <casacore/casa/BasicSL/String.h>
177 #ifndef CASACORE_NO_AUTO_TEMPLATES
178 #include <casacore/scimath/Functionals/Sinusoid1DParam.tcc>
FunctionParam< T > param_p
The parameters and masks.
void setPeriod(const T &period)
void setAmplitude(const T &litude)
Sinusoid1DParam(const Sinusoid1DParam< W > &other)
virtual ~Sinusoid1DParam()
Destructor.
T x0() const
Get or set the x0 of the Sinusoid, the location of a peak.
T amplitude() const
Get or set the amplitude of the Sinusoid.
Sinusoid1DParam(const T &litude, const T &period)
Sinusoid1DParam(const T &litude, const T &period, const T &x0)
virtual const String & name() const
Give name of function.
Sinusoid1DParam(const Sinusoid1DParam &other)
Copy constructor (deep copy)
Sinusoid1DParam()
Constructs the Sinusoids, Defaults: amplitude=1, period==1, x0=0.
Sinusoid1DParam< T > & operator=(const Sinusoid1DParam< T > &other)
Copy assignment (deep copy)
T period() const
Get or set the period of the Sinusoid in full cycles.
Sinusoid1DParam(const T &litude)
String: the storage and methods of handling collections of characters.
this file contains all the compiler specific defines