28 #ifndef IMAGEANALYSIS_MOMENTFIT_H
29 #define IMAGEANALYSIS_MOMENTFIT_H
42 template <
class T>
class MomentsBase;
183 #ifndef CASACORE_NO_AUTO_TEMPLATES
184 #include <imageanalysis/ImageAnalysis/MomentFit.tcc>
A Vector of integers, for indexing into Array<T> objects.
A 1-D Specialization of the Array class.
This class is a base class for generating moments from an image or a spectral data.
virtual void process(T &out, casacore::Bool &outMask, const casacore::Vector< T > &in, const casacore::Vector< casacore::Bool > &inMask, const casacore::IPosition &pos)
This function is not implemented and throws an exception.
Compute moments from a Gaussian fitted to a profile.
Abstract base class for moment calculator classes.
ostream-like interface to creating log messages.
virtual void multiProcess(casacore::Vector< T > &out, casacore::Vector< casacore::Bool > &outMask, const casacore::Vector< T > &in, const casacore::Vector< casacore::Bool > &inMask, const casacore::IPosition &pos)
This function returns a vector of numbers from each input vector.
A one dimensional Gaussian class.
MomentFit(MomentsBase< T > &iMom, casacore::LogIO &os, const casacore::uInt nLatticeOut)
Constructor.
bool Bool
Define the standard types used by Casacore.
casacore::Gaussian1D< T > gauss_p
MomentsBase< T > & iMom_p
virtual ~MomentFit()
Destructor (does nothing).