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 { //# NAMESPACE CASA - BEGIN
00007 
00008 // <summary>
00009 // Contains tatic method to attach a mask to an image
00010 // </summary>
00011 //
00012 // <use visibility=export>
00013 //
00014 // <reviewed reviewer="" date="" tests="">
00015 // </reviewed>
00016 //
00017 // <prerequisite>
00018 // </prerequisite>
00019 //
00020 // <synopsis> 
00021 // <srcblock>
00022 // </srcblock>
00023 // </example>
00024 //
00025 // <motivation>
00026 // </motivation>
00027 //
00028 // <todo asof="2013/02/24">
00029 // </todo>
00030 
00031 class ImageMaskAttacher {
00032 public: 
00033         // Moved from ImageAnalysis
00034         // Make a mask and define it in the image.
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 } //# NAMESPACE CASA - END
00049 
00050 #ifndef AIPS_NO_TEMPLATE_SRC
00051 #include <imageanalysis/ImageAnalysis/ImageMaskAttacher.tcc>
00052 #endif
00053 
00054 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1