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.