casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
casa::ActionSelect Class Referenceabstract

#include <ActionSelect.h>

Inheritance diagram for casa::ActionSelect:
casa::PlotMSAction casa::FlagActionUtil casa::ActionLocate casa::ActionSelectFlag casa::ActionSelectUnflag

Public Member Functions

 ActionSelect (Client *client)
virtual ~ActionSelect ()
- Public Member Functions inherited from casa::PlotMSAction
 PlotMSAction (Client *client, PMSPTMethod postThreadMethod=NULL, std::vector< PlotMSPlot * > postThreadObject=std::vector< PlotMSPlot * >())
 Non-Static //. More...
virtual ~PlotMSAction ()
 Destructor. More...
bool doAction (PlotMSApp *plotms)
 Performs the action, using the given PlotMSApp, and returns true for success or false or failure. More...
void setUseThreading (bool useThread)
virtual bool doActionWithResponse (PlotMSApp *plotms, casacore::Record &retval)
const casacore::StringdoActionResult () const
 Returns the result of doAction(), if applicable. More...
- Public Member Functions inherited from casa::FlagActionUtil
 FlagActionUtil ()
 constructor More...
virtual ~FlagActionUtil ()
 destructor More...

Protected Member Functions

virtual bool doActionSpecific (PlotMSApp *plotms)
virtual PlotLogMessagedoFlagOperation (PlotMSPlot *plot, int canvasIndex, std::vector< PlotRegion > &regions, bool showUnflagged, bool showFlagged)=0
virtual string getOperationLabel () const =0
- Protected Member Functions inherited from casa::PlotMSAction
virtual bool loadParameters ()
void setUpClientCommunication (BackgroundThread *thread, int index)
bool initiateWork (BackgroundThread *thread)
- Protected Member Functions inherited from casa::FlagActionUtil
virtual void redrawPlots (Client *client, PlotMSPlot *plot, vector< PlotCanvasPtr > &visibleCanv)
virtual void addRedrawPlot (PlotMSPlot *plot)

Additional Inherited Members

- Public Types inherited from casa::PlotMSAction
enum  Type {
 Static // Enum for implemented actions. More...
- Static Public Member Functions inherited from casa::FlagActionUtil
static PlotLogMessageflagRange (Client *client, PlotMSPlot *plot, int canvasIndex, std::vector< PlotRegion > &regions, bool, bool)
static PlotLogMessageunflagRange (Client *client, PlotMSPlot *plot, int canvasIndex, std::vector< PlotRegion > &regions, bool, bool)
- Protected Attributes inherited from casa::PlotMSAction
bool useThreading
Type itsType_
 Action type. More...
casacore::String itsDoActionResult_
 Result of doAction, if applicable. More...
std::vector< PlotMSPlot * > postThreadObject

Detailed Description

Definition at line 34 of file ActionSelect.h.

Constructor & Destructor Documentation

casa::ActionSelect::ActionSelect ( Client client)
virtual casa::ActionSelect::~ActionSelect ( )

Member Function Documentation

virtual bool casa::ActionSelect::doActionSpecific ( PlotMSApp plotms)

Implements casa::PlotMSAction.

virtual PlotLogMessage* casa::ActionSelect::doFlagOperation ( PlotMSPlot plot,
int  canvasIndex,
std::vector< PlotRegion > &  regions,
bool  showUnflagged,
bool  showFlagged 
protectedpure virtual
virtual string casa::ActionSelect::getOperationLabel ( ) const
protectedpure virtual

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