casa
5.7.0-16
|
#include <ActionExport.h>
Public Member Functions | |
ActionExport (Client *client) | |
void | setExportFormat (const PlotExportFormat &format) |
void | setInteractive (bool interactive) |
virtual | ~ActionExport () |
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::String & | doActionResult () const |
Returns the result of doAction(), if applicable. More... | |
Protected Member Functions | |
virtual bool | doActionSpecific (PlotMSApp *plotms) |
virtual bool | loadParameters () |
Protected Member Functions inherited from casa::PlotMSAction | |
void | setUpClientCommunication (BackgroundThread *thread, int index) |
bool | initiateWork (BackgroundThread *thread) |
Private Member Functions | |
bool | exportText (PlotMSApp *plotms) |
PlotExportFormat | adjustFormat (PlotExportFormat::Type t) |
Private Attributes | |
std::vector< PlotMSPlot * > | plots |
PlotExportFormat | format |
bool | interactive |
Additional Inherited Members | |
Public Types inherited from casa::PlotMSAction | |
enum | Type { SEL_FLAG, SEL_UNFLAG, SEL_LOCATE, SEL_INFO, SEL_CLEAR_REGIONS, ITER_FIRST, ITER_PREV, ITER_NEXT, ITER_LAST, TOOL_MARK_REGIONS, TOOL_SUBTRACT_REGIONS, TOOL_ZOOM, TOOL_PAN, TOOL_ANNOTATE_TEXT, TOOL_ANNOTATE_RECTANGLE, TOOL_FLAG_ALL, TRACKER_ENABLE_HOVER, TRACKER_ENABLE_DISPLAY, STACK_BACK, STACK_BASE, STACK_FORWARD, CACHE_LOAD, CACHE_RELEASE, MS_SUMMARY, SUMMARY_DIALOG, PLOT, PLOT_EXPORT, EXPORT_DIALOG, HOLD_RELEASE_DRAWING, CLEAR_PLOTTER, QUIT, OPEN } |
Static // Enum for implemented actions. More... | |
Protected Attributes inherited from casa::PlotMSAction | |
bool | useThreading |
Client * | client |
Type | itsType_ |
Action type. More... | |
casacore::String | itsDoActionResult_ |
Result of doAction, if applicable. More... | |
ThreadController * | threadController |
std::vector< PlotMSPlot * > | postThreadObject |
PMSPTMethod * | postThreadMethod |
Definition at line 34 of file ActionExport.h.
casa::ActionExport::ActionExport | ( | Client * | client | ) |
|
virtual |
|
private |
|
protectedvirtual |
Implements casa::PlotMSAction.
|
private |
|
protectedvirtual |
Reimplemented from casa::PlotMSAction.
void casa::ActionExport::setExportFormat | ( | const PlotExportFormat & | format | ) |
void casa::ActionExport::setInteractive | ( | bool | interactive | ) |
|
private |
Definition at line 49 of file ActionExport.h.
|
private |
Definition at line 51 of file ActionExport.h.
|
private |
Definition at line 48 of file ActionExport.h.