casa::CacheThread Class Reference

#include <CacheThread.h>

Inheritance diagram for casa::CacheThread:
casa::BackgroundThread casa::async::Thread

List of all members.

Public Member Functions

 CacheThread ()
void setLoad (bool load)
void setSetupPlot (bool usePlot)
void setPlot (PlotMSPlot *plot)
virtual PlotMSPlotgetPlot ()
void setCacheBase (PlotMSCacheBase *cacheBase)
void setAxes (vector< PMS::Axis > axes)
void setAxesData (int size)
void setAxesData (vector< PMS::DataColumn > cachedData)
void setName (String msName)
void setSelection (PlotMSSelection selection)
void setAveraging (PlotMSAveraging averaging)
void setTransformations (PlotMSTransformations transforms)
void setCalibration (PlotMSCalibration calibration)
virtual ~CacheThread ()

Protected Member Functions

virtual bool doWork ()
virtual void finished ()

Private Member Functions

 CacheThread (const CacheThread &other)
CacheThread operator= (const CacheThread &other)
void handleError (String message)
 Log error, set status, and do clean up when an exception is thrown.

Private Attributes

bool itsLoad
bool itsSetupPlot
PlotMSCacheBaseitsCache
vector< PMS::Axis > workAxes
vector< PMS::DataColumn > itsAxesData
String itsMSName
PlotMSSelection itsSelection
PlotMSAveraging itsAveraging
PlotMSTransformations itsTransformations
PlotMSCalibration itsCalibration
PlotMSPlotitsPlot

Detailed Description

Definition at line 40 of file CacheThread.h.


Constructor & Destructor Documentation

casa::CacheThread::CacheThread (  ) 
virtual casa::CacheThread::~CacheThread (  )  [virtual]
casa::CacheThread::CacheThread ( const CacheThread other  )  [private]

Member Function Documentation

virtual bool casa::CacheThread::doWork (  )  [protected, virtual]
virtual void casa::CacheThread::finished (  )  [inline, protected, virtual]

Definition at line 59 of file CacheThread.h.

virtual PlotMSPlot* casa::CacheThread::getPlot (  )  [virtual]

Reimplemented from casa::BackgroundThread.

void casa::CacheThread::handleError ( String  message  )  [private]

Log error, set status, and do clean up when an exception is thrown.

CacheThread casa::CacheThread::operator= ( const CacheThread other  )  [private]
void casa::CacheThread::setAveraging ( PlotMSAveraging  averaging  ) 
void casa::CacheThread::setAxes ( vector< PMS::Axis >  axes  ) 
void casa::CacheThread::setAxesData ( vector< PMS::DataColumn >  cachedData  ) 
void casa::CacheThread::setAxesData ( int  size  ) 
void casa::CacheThread::setCacheBase ( PlotMSCacheBase cacheBase  ) 
void casa::CacheThread::setCalibration ( PlotMSCalibration  calibration  ) 
void casa::CacheThread::setLoad ( bool  load  ) 
void casa::CacheThread::setName ( String  msName  ) 
void casa::CacheThread::setPlot ( PlotMSPlot plot  ) 
void casa::CacheThread::setSelection ( PlotMSSelection  selection  ) 
void casa::CacheThread::setSetupPlot ( bool  usePlot  ) 
void casa::CacheThread::setTransformations ( PlotMSTransformations  transforms  ) 

Member Data Documentation

Definition at line 75 of file CacheThread.h.

vector<PMS::DataColumn> casa::CacheThread::itsAxesData [private]

Definition at line 72 of file CacheThread.h.

Definition at line 70 of file CacheThread.h.

Definition at line 77 of file CacheThread.h.

Definition at line 68 of file CacheThread.h.

String casa::CacheThread::itsMSName [private]

Definition at line 73 of file CacheThread.h.

Definition at line 78 of file CacheThread.h.

Definition at line 74 of file CacheThread.h.

Definition at line 69 of file CacheThread.h.

Definition at line 76 of file CacheThread.h.

vector<PMS::Axis> casa::CacheThread::workAxes [private]

Definition at line 71 of file CacheThread.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