Gaussian Filter¶
This class provides methods to apply a gaussian filter to an image.
Defined in src/imgfilt/GausFilter.h
-
class Caesar::GausFilter : public TObject¶
Public Functions
-
GausFilter()¶
Class constructor: initialize structures.
-
virtual ~GausFilter()¶
Class destructor: free allocated memory.
Public Static Functions
-
static Image *GetGausFilter(Image *image, double bmaj, double bmin, double bpa, int nSigmas = 5, double scale = 1)¶
Return gaussian-filtered image.
NB: If image is in Jy/beam the flux are not normalized properly. Normalization factor (see CASA https://open-bitbucket.nrao.edu/projects/CASA/repos/casa/browse/code/imageanalysis/ImageAnalysis/Image2DConvolver.tcc) should be f/A, where f=beamArea_final/beamArea_orig and A=2 pi sigma_x sigma_y. Here, the normalization factor is 1/A. TO BE DONE: Add method to compute the final beam area.
-
GausFilter()¶