Abstracts the interface DBUS uses to talk to the main PlotMS application. More...
#include <PlotEngine.h>
Public Member Functions | |
| virtual PlotLoggerPtr | getLogger ()=0 |
| Gets the logger associated with this PlotMS. | |
| virtual PlotMSPlotManager & | getPlotManager ()=0 |
| Returns the PlotMSPlotManager associated with this PlotMS. | |
| virtual PlotFactoryPtr | getPlotFactory ()=0 |
| virtual PlotMSParameters & | getParameters ()=0 |
| virtual PlotMSExportParam & | getExportParameters ()=0 |
| virtual PlotSymbolPtr | createSymbol (const String &descriptor, Int size, const String &color, const String &fillPattern, bool outline)=0 |
| Symbols. | |
| virtual PlotMSPlot * | addOverPlot (const PlotMSPlotParameters *p=NULL)=0 |
| virtual void | showGUI (bool show=true)=0 |
| Show/hide. | |
| virtual bool | guiShown () const =0 |
| virtual bool | isClosed () const =0 |
| virtual void | clearPlots ()=0 |
| virtual bool | isOperationCompleted () const =0 |
| virtual void | setOperationCompleted (bool complete)=0 |
| virtual bool | save (const PlotExportFormat &format)=0 |
| virtual PlotMSFlagging | getFlagging () const =0 |
| virtual void | setFlagging (PlotMSFlagging flag)=0 |
| virtual void | quitApplication ()=0 |
| virtual bool | isDrawing () const =0 |
| virtual Record | locateInfo (Bool &success, String &errorMessage)=0 |
Protected Member Functions | |
| PlotEngine () | |
| virtual | ~PlotEngine () |
Abstracts the interface DBUS uses to talk to the main PlotMS application.
Definition at line 45 of file PlotEngine.h.
| casa::PlotEngine::PlotEngine | ( | ) | [inline, protected] |
Definition at line 82 of file PlotEngine.h.
| virtual casa::PlotEngine::~PlotEngine | ( | ) | [inline, protected, virtual] |
Definition at line 83 of file PlotEngine.h.
| virtual PlotMSPlot* casa::PlotEngine::addOverPlot | ( | const PlotMSPlotParameters * | p = NULL |
) | [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual void casa::PlotEngine::clearPlots | ( | ) | [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual PlotSymbolPtr casa::PlotEngine::createSymbol | ( | const String & | descriptor, | |
| Int | size, | |||
| const String & | color, | |||
| const String & | fillPattern, | |||
| bool | outline | |||
| ) | [pure virtual] |
Symbols.
Implemented in casa::PlotMSApp.
| virtual PlotMSExportParam& casa::PlotEngine::getExportParameters | ( | ) | [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual PlotMSFlagging casa::PlotEngine::getFlagging | ( | ) | const [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual PlotLoggerPtr casa::PlotEngine::getLogger | ( | ) | [pure virtual] |
Gets the logger associated with this PlotMS.
Implemented in casa::PlotMSApp.
| virtual PlotMSParameters& casa::PlotEngine::getParameters | ( | ) | [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual PlotFactoryPtr casa::PlotEngine::getPlotFactory | ( | ) | [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual PlotMSPlotManager& casa::PlotEngine::getPlotManager | ( | ) | [pure virtual] |
Returns the PlotMSPlotManager associated with this PlotMS.
Implemented in casa::PlotMSApp.
| virtual bool casa::PlotEngine::guiShown | ( | ) | const [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual bool casa::PlotEngine::isClosed | ( | ) | const [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual bool casa::PlotEngine::isDrawing | ( | ) | const [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual bool casa::PlotEngine::isOperationCompleted | ( | ) | const [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual Record casa::PlotEngine::locateInfo | ( | Bool & | success, | |
| String & | errorMessage | |||
| ) | [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual void casa::PlotEngine::quitApplication | ( | ) | [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual bool casa::PlotEngine::save | ( | const PlotExportFormat & | format | ) | [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual void casa::PlotEngine::setFlagging | ( | PlotMSFlagging | flag | ) | [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual void casa::PlotEngine::setOperationCompleted | ( | bool | complete | ) | [pure virtual] |
Implemented in casa::PlotMSApp.
| virtual void casa::PlotEngine::showGUI | ( | bool | show = true |
) | [pure virtual] |
Show/hide.
Implemented in casa::PlotMSApp.
1.6.1