casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
casa::PlotEngine Class Referenceabstract

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

#include <PlotEngine.h>

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

Public Member Functions

virtual PlotLoggerPtr getLogger ()=0
 Gets the logger associated with this PlotMS. More...
 
virtual PlotMSPlotManagergetPlotManager ()=0
 Returns the PlotMSPlotManager associated with this PlotMS. More...
 
virtual PlotFactoryPtr getPlotFactory ()=0
 
virtual PlotMSParametersgetParameters ()=0
 
virtual PlotMSExportParamgetExportParameters ()=0
 
virtual PlotSymbolPtr createSymbol (const casacore::String &descriptor, casacore::Int size, const casacore::String &color, const casacore::String &fillPattern, bool outline)=0
 Symbols. More...
 
virtual PlotMSPlotaddOverPlot (const PlotMSPlotParameters *p=NULL)=0
 
virtual void allowPopups (bool allow=true)=0
 Show/hide. More...
 
virtual bool popupsAllowed ()=0
 
virtual void showGUI (bool show=true)=0
 
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 casacore::Record locateInfo (casacore::Bool &success, casacore::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 ( )
inlineprotected

Definition at line 84 of file PlotEngine.h.

virtual casa::PlotEngine::~PlotEngine ( )
inlineprotectedvirtual

Definition at line 85 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::allowPopups ( bool  allow = true)
pure virtual

Show/hide.

Implemented in casa::PlotMSApp.

virtual void casa::PlotEngine::clearPlots ( )
pure virtual

Implemented in casa::PlotMSApp.

virtual PlotSymbolPtr casa::PlotEngine::createSymbol ( const casacore::String descriptor,
casacore::Int  size,
const casacore::String color,
const casacore::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 casacore::Record casa::PlotEngine::locateInfo ( casacore::Bool success,
casacore::String errorMessage 
)
pure virtual

Implemented in casa::PlotMSApp.

virtual bool casa::PlotEngine::popupsAllowed ( )
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

Implemented in casa::PlotMSApp.


The documentation for this class was generated from the following file: