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

#include <ActionTool.h>

Inheritance diagram for casa::ActionTool:
casa::PlotMSAction casa::ActionAnnotate casa::ActionFlagAll casa::ActionMarkRegions casa::ActionPan casa::ActionSubtractRegions casa::ActionZoom casa::ActionAnnotateRectangle casa::ActionAnnotateText

Public Member Functions

 ActionTool (Client *client)
virtual ~ActionTool ()
- 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...

Protected Member Functions

virtual bool doTool (PlotMSApp *plotms)
virtual ToolCode getToolCode () const
virtual bool isAnnotator () const
virtual bool loadParameters ()
virtual bool doActionSpecific (PlotMSApp *plotms)
- Protected Member Functions inherited from casa::PlotMSAction
void setUpClientCommunication (BackgroundThread *thread, int index)
bool initiateWork (BackgroundThread *thread)

Protected Attributes

bool toolEnabled
- 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

Additional Inherited Members

- Public Types inherited from casa::PlotMSAction
enum  Type {
 Static // Enum for implemented actions. More...

Detailed Description

Definition at line 36 of file ActionTool.h.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Implements casa::PlotMSAction.

virtual bool casa::ActionTool::doTool ( PlotMSApp plotms)

Reimplemented in casa::ActionAnnotate, and casa::ActionFlagAll.

virtual ToolCode casa::ActionTool::getToolCode ( ) const
virtual bool casa::ActionTool::isAnnotator ( ) const

Reimplemented in casa::ActionAnnotate.

virtual bool casa::ActionTool::loadParameters ( )

Reimplemented from casa::PlotMSAction.

Member Data Documentation

bool casa::ActionTool::toolEnabled

Definition at line 48 of file ActionTool.h.

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