27 #ifndef PLOTMSACTION_H_
28 #define PLOTMSACTION_H_
39 class BackgroundThread;
virtual ~PlotMSAction()
Destructor.
Go to the next page of iteration.
Clear the selected regions.
virtual bool loadParameters()
bool isValid()
Returns true if the action is valid or not.
Type itsType_
Action type.
Turns on/off the annotator tool's different modes.
Clears all plots and canvases from the PlotMSPlotter.
Turns on/off the tracker tool display function.
Turns on/off the subtract regions tool.
Exports a single PlotMSPlot to a file.
Show the summary dialog for the plot that allows the user to set up parameters for MS_SUMMARY...
ThreadController * threadController
virtual bool doActionWithResponse(PlotMSApp *plotms, casacore::Record &retval)
Controller class for plotms.
void setUpClientCommunication(BackgroundThread *thread, int index)
Show a dialog that allows the client to set up export parameters.
Goes forward in the zoom/pan stack.
Turns on/off the pan tool.
Turns on/off the per-panel flagging tool.
Type
Static // Enum for implemented actions.
Locate on the selected regions.
Releases axes from the cache.
A hierarchical collection of named fields of various types.
PMSPTMethod * postThreadMethod
virtual bool doActionSpecific(PlotMSApp *plotms)=0
Abstraction for the interface between the client (possibly a GUI) and the model (plot engine) that is...
Goes to the base of the zoom/pan stack.
Updates any set parameters, which updates the plots.
bool doAction(PlotMSApp *plotms)
Performs the action, using the given PlotMSApp, and returns true for success or false or failure...
Turns on/off the zoom tool.
std::vector< PlotMSPlot * > postThreadObject
bool initiateWork(BackgroundThread *thread)
void PMSPTMethod(PMSPTObject, bool)
Get metadata of points in the selected regions.
Unflag the selected regions.
Go to the previous page of iteration.
casacore::String itsDoActionResult_
Result of doAction, if applicable.
PlotMSAction(Client *client, PMSPTMethod postThreadMethod=NULL, std::vector< PlotMSPlot * > postThreadObject=std::vector< PlotMSPlot * >())
Non-Static //.
Turns on/off the tracker tool hover function.
casacore::Stack actions //
Open an ms or cal table for plotting.
void setUseThreading(bool useThread)
String: the storage and methods of handling collections of characters.
const casacore::String & doActionResult() const
Returns the result of doAction(), if applicable.
Manages a thread to do a background operation and communicates back to its controller with regard to ...
Go to the last page of iteration.