casa::FeatherManager Class Reference

Does image/data manapulation and stores/provides data. More...

#include <FeatherManager.qo.h>

List of all members.

Signals

void featheringDone ()

Public Member Functions

 FeatherManager ()
bool isReady () const
bool isSuccess () const
bool loadImages (const QString &lowImagePath, const QString &highImagePath, LogIO *logger)
bool loadDirtyImage (const QString &dirtyImagePath)
void applyFeather (bool saveOutput, const QString &outputImagePath)
void getEffectiveDishDiameter (Float &xDiam, Float &yDiam)
bool setEffectiveDishDiameter (float xDiam, float yDiam)
void setSDScale (float scale)
void setRadial (bool radialPlot)
void setChannelsAveraged (bool averaged)
void setChannelIndex (int index)
bool isRadial () const
int getPlaneCount () const
int getChannelIndex () const
QString getError () const
bool isFileSaved () const
bool isChannelsAveraged () const
FeatheredData getSDOrig ()
 Data.
FeatheredData getIntOrig ()
FeatheredData getDirtyOrig ()
FeatheredData getSDWeight () const
FeatheredData getIntWeight () const
FeatheredData getSDCut () const
FeatheredData getIntCut () const
FeatheredData getDirtyCut () const
FeatheredData getIntConvolvedSDOrig ()
FeatheredData getIntConvolvedSDCut () const
FeatheredData getDirtyConvolvedSDOrig ()
FeatheredData getDirtyConvolvedSDCut () const
FeatheredData getSDConvolvedIntOrig ()
FeatheredData getSDConvolvedIntCut () const
virtual ~FeatherManager ()
 FeatheredData getSDConvolvedDirtyOrig(); FeatheredData getSDConvolvedDirtyCut() const;.

Private Slots

void featherDone ()

Private Member Functions

 FeatherManager (const FeatherManager &other)
FeatherManager operator= (const FeatherManager &other)
FeatheredData getConvolvedOrig (ImageInterface< float > *image) const
bool generateInputImage (QString highResImagePath, QString lowResImagePath)
bool generateDirtyImage (QString dirtyImagePath)
int getPlaneCount (ImageInterface< float > *image) const
ImageInterface< Float > * getSinglePlaneImage (ImageInterface< float > *image) const
void resetBasicFeedImages ()
void resetDirtyFeedImage ()

Private Attributes

ImageInterface< Float > * lowResImage
ImageInterface< Float > * highResImage
ImageInterface< Float > * dirtyImage
ImageInterface< Float > * highResFeedImage
ImageInterface< Float > * dirtyFeedImage
ImageInterface< Float > * lowResFeedImage
FeatherfeatherWorker
FeatherThreadthread
QString errorMessage
LogIO * logger
bool radialAxis
bool channelsAveraged
bool success
int channelIndex

Detailed Description

Does image/data manapulation and stores/provides data.

Definition at line 75 of file FeatherManager.qo.h.


Constructor & Destructor Documentation

casa::FeatherManager::FeatherManager (  ) 
virtual casa::FeatherManager::~FeatherManager (  )  [virtual]

FeatheredData getSDConvolvedDirtyOrig(); FeatheredData getSDConvolvedDirtyCut() const;.

casa::FeatherManager::FeatherManager ( const FeatherManager other  )  [private]

Member Function Documentation

void casa::FeatherManager::applyFeather ( bool  saveOutput,
const QString &  outputImagePath 
)
void casa::FeatherManager::featherDone (  )  [private, slot]
void casa::FeatherManager::featheringDone (  )  [signal]
bool casa::FeatherManager::generateDirtyImage ( QString  dirtyImagePath  )  [private]
bool casa::FeatherManager::generateInputImage ( QString  highResImagePath,
QString  lowResImagePath 
) [private]
int casa::FeatherManager::getChannelIndex (  )  const
FeatheredData casa::FeatherManager::getConvolvedOrig ( ImageInterface< float > *  image  )  const [private]
FeatheredData casa::FeatherManager::getDirtyConvolvedSDCut (  )  const
FeatheredData casa::FeatherManager::getDirtyConvolvedSDOrig (  ) 
FeatheredData casa::FeatherManager::getDirtyCut (  )  const
FeatheredData casa::FeatherManager::getDirtyOrig (  ) 
void casa::FeatherManager::getEffectiveDishDiameter ( Float &  xDiam,
Float &  yDiam 
)
QString casa::FeatherManager::getError (  )  const
FeatheredData casa::FeatherManager::getIntConvolvedSDCut (  )  const
FeatheredData casa::FeatherManager::getIntConvolvedSDOrig (  ) 
FeatheredData casa::FeatherManager::getIntCut (  )  const
FeatheredData casa::FeatherManager::getIntOrig (  ) 
FeatheredData casa::FeatherManager::getIntWeight (  )  const
int casa::FeatherManager::getPlaneCount ( ImageInterface< float > *  image  )  const [private]
int casa::FeatherManager::getPlaneCount (  )  const
FeatheredData casa::FeatherManager::getSDConvolvedIntCut (  )  const
FeatheredData casa::FeatherManager::getSDConvolvedIntOrig (  ) 
FeatheredData casa::FeatherManager::getSDCut (  )  const
FeatheredData casa::FeatherManager::getSDOrig (  ) 

Data.

FeatheredData casa::FeatherManager::getSDWeight (  )  const
ImageInterface<Float>* casa::FeatherManager::getSinglePlaneImage ( ImageInterface< float > *  image  )  const [private]
bool casa::FeatherManager::isChannelsAveraged (  )  const
bool casa::FeatherManager::isFileSaved (  )  const
bool casa::FeatherManager::isRadial (  )  const
bool casa::FeatherManager::isReady (  )  const
bool casa::FeatherManager::isSuccess (  )  const
bool casa::FeatherManager::loadDirtyImage ( const QString &  dirtyImagePath  ) 
bool casa::FeatherManager::loadImages ( const QString &  lowImagePath,
const QString &  highImagePath,
LogIO *  logger 
)
FeatherManager casa::FeatherManager::operator= ( const FeatherManager other  )  [private]
void casa::FeatherManager::resetBasicFeedImages (  )  [private]
void casa::FeatherManager::resetDirtyFeedImage (  )  [private]
void casa::FeatherManager::setChannelIndex ( int  index  ) 
void casa::FeatherManager::setChannelsAveraged ( bool  averaged  ) 
bool casa::FeatherManager::setEffectiveDishDiameter ( float  xDiam,
float  yDiam 
)
void casa::FeatherManager::setRadial ( bool  radialPlot  ) 
void casa::FeatherManager::setSDScale ( float  scale  ) 

Member Data Documentation

Definition at line 146 of file FeatherManager.qo.h.

Definition at line 144 of file FeatherManager.qo.h.

ImageInterface<Float>* casa::FeatherManager::dirtyFeedImage [private]

Definition at line 137 of file FeatherManager.qo.h.

ImageInterface<Float>* casa::FeatherManager::dirtyImage [private]

Definition at line 135 of file FeatherManager.qo.h.

Definition at line 141 of file FeatherManager.qo.h.

Definition at line 139 of file FeatherManager.qo.h.

ImageInterface<Float>* casa::FeatherManager::highResFeedImage [private]

Definition at line 136 of file FeatherManager.qo.h.

ImageInterface<Float>* casa::FeatherManager::highResImage [private]

Definition at line 134 of file FeatherManager.qo.h.

LogIO* casa::FeatherManager::logger [private]

Definition at line 142 of file FeatherManager.qo.h.

ImageInterface<Float>* casa::FeatherManager::lowResFeedImage [private]

Definition at line 138 of file FeatherManager.qo.h.

ImageInterface<Float>* casa::FeatherManager::lowResImage [private]

Definition at line 133 of file FeatherManager.qo.h.

Definition at line 143 of file FeatherManager.qo.h.

Definition at line 145 of file FeatherManager.qo.h.

Definition at line 140 of file FeatherManager.qo.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1