casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
casa::FeatherManager Class Reference

FeatherWorker1 (SD, INT) More...

#include <FeatherManager.qo.h>

Inheritance diagram for casa::FeatherManager:

Signals

void featheringDone ()
 

Public Member Functions

 FeatherManager ()
 
bool isReady () const
 
bool isSuccess () const
 
bool loadImages (const QString &lowImagePath, const QString &highImagePath, casacore::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. More...
 
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;. More...
 

Private Slots

void featherDone ()
 

Private Member Functions

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

Private Attributes

casacore::ImageInterface< float > * lowResImage
 
casacore::ImageInterface< float > * highResImage
 
casacore::ImageInterface< float > * dirtyImage
 
casacore::ImageInterface< float > * highResFeedImage
 
casacore::ImageInterface< float > * dirtyFeedImage
 
casacore::ImageInterface< float > * lowResFeedImage
 
FeatherfeatherWorker
 
FeatherThreadthread
 
QString errorMessage
 
casacore::LogIOlogger
 
bool radialAxis
 
bool channelsAveraged
 
bool success
 
int channelIndex
 

Detailed Description

FeatherWorker1 (SD, INT)

FeatherWorker2 (SD, DIRTY)

FeatherWorker3 (SD convolved with int synthesized beam, INT)

FeatherWorker4 (SD convolved with DIRTY beam, DIRTY)

FeatherWorker5 (SD, INT Convolved with SD resolution (beam))

FeatherWorker6 (SD, DIRTY)

FeatherWorker7(SD, DIRTY Convolved with SD resolution (beam))

Definition at line 79 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 ( )
privateslot
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 ( casacore::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 ( ) const
int casa::FeatherManager::getPlaneCount ( casacore::ImageInterface< float > *  image) const
private
FeatheredData casa::FeatherManager::getSDConvolvedIntCut ( ) const
FeatheredData casa::FeatherManager::getSDConvolvedIntOrig ( )
FeatheredData casa::FeatherManager::getSDCut ( ) const
FeatheredData casa::FeatherManager::getSDOrig ( )

Data.

FeatheredData casa::FeatherManager::getSDWeight ( ) const
casacore::ImageInterface<float>* casa::FeatherManager::getSinglePlaneImage ( casacore::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,
casacore::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

int casa::FeatherManager::channelIndex
private

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

bool casa::FeatherManager::channelsAveraged
private

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

casacore::ImageInterface<float>* casa::FeatherManager::dirtyFeedImage
private

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

casacore::ImageInterface<float>* casa::FeatherManager::dirtyImage
private

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

QString casa::FeatherManager::errorMessage
private

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

Feather* casa::FeatherManager::featherWorker
private

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

casacore::ImageInterface<float>* casa::FeatherManager::highResFeedImage
private

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

casacore::ImageInterface<float>* casa::FeatherManager::highResImage
private

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

casacore::LogIO* casa::FeatherManager::logger
private

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

casacore::ImageInterface<float>* casa::FeatherManager::lowResFeedImage
private

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

casacore::ImageInterface<float>* casa::FeatherManager::lowResImage
private

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

bool casa::FeatherManager::radialAxis
private

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

bool casa::FeatherManager::success
private

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

FeatherThread* casa::FeatherManager::thread
private

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


The documentation for this class was generated from the following file: