ImageMaskAttacher.h
Go to the documentation of this file.00001 #ifndef IMAGESANALYSIS_IMAGEMASKATTACHER_H
00002 #define IMAGESANALYSIS_IMAGEMASKATTACHER_H
00003
00004 #include <images/Images/ImageInterface.h>
00005
00006 namespace casa {
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 class ImageMaskAttacher {
00032 public:
00033
00034
00035 template <class T> static Bool makeMask(
00036 ImageInterface<T>& out,
00037 String& maskName,
00038 Bool init, Bool makeDefault,
00039 LogIO& os, Bool list
00040 );
00041
00042 private:
00043 ImageMaskAttacher() {};
00044
00045 ImageMaskAttacher operator=(ImageMaskAttacher);
00046 };
00047
00048 }
00049
00050 #ifndef AIPS_NO_TEMPLATE_SRC
00051 #include <imageanalysis/ImageAnalysis/ImageMaskAttacher.tcc>
00052 #endif
00053
00054 #endif