casa::PlotEngine Class Reference

Abstracts the interface DBUS uses to talk to the main PlotMS application. More...

#include <PlotEngine.h>

Inheritance diagram for casa::PlotEngine:
casa::PlotMSApp

List of all members.

Public Member Functions

virtual PlotLoggerPtr getLogger ()=0
 Gets the logger associated with this PlotMS.
virtual PlotMSPlotManagergetPlotManager ()=0
 Returns the PlotMSPlotManager associated with this PlotMS.
virtual PlotFactoryPtr getPlotFactory ()=0
virtual PlotMSParametersgetParameters ()=0
virtual PlotMSExportParamgetExportParameters ()=0
virtual PlotSymbolPtr createSymbol (const String &descriptor, Int size, const String &color, const String &fillPattern, bool outline)=0
 Symbols.
virtual PlotMSPlotaddOverPlot (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 ()

Detailed Description

Abstracts the interface DBUS uses to talk to the main PlotMS application.

Definition at line 45 of file PlotEngine.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1