27 #ifndef FEATHERMANAGER_H_
28 #define FEATHERMANAGER_H_
35 template <
class T>
class ImageInterface;
87 void applyFeather(
bool saveOutput,
const QString& outputImagePath );
void setSDScale(float scale)
FeatheredData getSDCut() const
casacore::ImageInterface< float > * lowResFeedImage
bool generateDirtyImage(QString dirtyImagePath)
Gathers up the data from the feathering process and stores it.
void setChannelIndex(int index)
bool loadImages(const QString &lowImagePath, const QString &highImagePath, casacore::LogIO *logger)
FeatheredData getDirtyOrig()
int getChannelIndex() const
void setRadial(bool radialPlot)
casacore::ImageInterface< float > * highResFeedImage
FeatheredData getIntConvolvedSDOrig()
FeatheredData getDirtyCut() const
void resetBasicFeedImages()
casacore::ImageInterface< float > * dirtyImage
ostream-like interface to creating log messages.
casacore::ImageInterface< float > * dirtyFeedImage
casacore::ImageInterface< float > * highResImage
void setChannelsAveraged(bool averaged)
FeatheredData getSDConvolvedIntCut() const
void getEffectiveDishDiameter(float &xDiam, float &yDiam)
bool loadDirtyImage(const QString &dirtyImagePath)
void applyFeather(bool saveOutput, const QString &outputImagePath)
FeatheredData getSDOrig()
Data.
FeatheredData getIntConvolvedSDCut() const
void resetDirtyFeedImage()
casacore::ImageInterface< float > * lowResImage
FeatheredData getSDWeight() const
int getPlaneCount() const
FeatherManager operator=(const FeatherManager &other)
bool isChannelsAveraged() const
casacore::Data structure class to collect related feather data in one location.
FeatheredData getIntCut() const
FeatheredData getIntWeight() const
casacore::ImageInterface< float > * getSinglePlaneImage(casacore::ImageInterface< float > *image) const
FeatheredData getSDConvolvedIntOrig()
FeatheredData getDirtyConvolvedSDOrig()
virtual ~FeatherManager()
FeatheredData getSDConvolvedDirtyOrig(); FeatheredData getSDConvolvedDirtyCut() const;.
FeatheredData getConvolvedOrig(casacore::ImageInterface< float > *image) const
FeatheredData getDirtyConvolvedSDCut() const
FeatheredData getIntOrig()
bool setEffectiveDishDiameter(float xDiam, float yDiam)
bool generateInputImage(QString highResImagePath, QString lowResImagePath)
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.