28 #ifndef SCIMATH_SINUSOID1DPARAM_H
29 #define SCIMATH_SINUSOID1DPARAM_H
177 #ifndef CASACORE_NO_AUTO_TEMPLATES
178 #include <casacore/scimath/Functionals/Sinusoid1DParam.tcc>
179 #endif //# CASACORE_NO_AUTO_TEMPLATES
Sinusoid1DParam< T > & operator=(const Sinusoid1DParam< T > &other)
Copy assignment (deep copy)
FunctionParam< T > param_p
The parameters and masks.
Sinusoid1DParam(const Sinusoid1DParam< W > &other)
virtual ~Sinusoid1DParam()
Destructor.
virtual const String & name() const
Give name of function.
void setPeriod(const T &period)
Sinusoid1DParam()
Constructs the Sinusoids, Defaults: amplitude=1, period==1, x0=0.
void setAmplitude(const T &litude)
T amplitude() const
Get or set the amplitude of the Sinusoid.
Numerical functional interface class for 1 dimension.
T x0() const
Get or set the x0 of the Sinusoid, the location of a peak.
String: the storage and methods of handling collections of characters.
T period() const
Get or set the period of the Sinusoid in full cycles.
Parameter handling for one dimensional Sinusoid class.