RAIDA  1.9.0
Public Member Functions | List of all members
AIDA::IPlotterFactoryROOT Class Reference

Factory for plotter and styles. More...

#include <IPlotterFactoryROOT.h>

Inheritance diagram for AIDA::IPlotterFactoryROOT:
AIDA::IPlotterFactory

Public Member Functions

virtual ~IPlotterFactoryROOT ()
 Destructor.
 
virtual IPlottercreate (const std::string &name="")
 
virtual IMarkerStylecreateMarkerStyle ()
 Create various basic styles. More...
 
virtual ITextStylecreateTextStyle ()
 
virtual ILineStylecreateLineStyle ()
 
virtual IFillStylecreateFillStyle ()
 
virtual IDataStylecreateDataStyle ()
 Create various "scene part" styles. More...
 
virtual IAxisStylecreateAxisStyle ()
 
virtual ITitleStylecreateTitleStyle ()
 
virtual IPlotterStylecreatePlotterStyle ()
 Create a global plotter style. More...
 
- Public Member Functions inherited from AIDA::IPlotterFactory
virtual ~IPlotterFactory ()
 Destructor.
 

Detailed Description

Factory for plotter and styles.

Author
T. Kraemer, DESY
Version
Id:
IPlotterFactoryROOT.h,v 1.1 2006-12-18 09:49:56 tkraemer Exp

Member Function Documentation

IPlotter * IPlotterFactoryROOT::create ( const std::string &  name = "")
virtual
Parameters
nameA string identifier. A plotter is in general managed by a GUI. The "name" of the plotter could be used as the string identifier for the GUI plotter widget. If "" is passed, some default plotter is used.

Implements AIDA::IPlotterFactory.

IDataStyle * IPlotterFactoryROOT::createDataStyle ( )
virtual

Create various "scene part" styles.

The returned styles are not managed by the plotter.

Implements AIDA::IPlotterFactory.

IMarkerStyle * IPlotterFactoryROOT::createMarkerStyle ( )
virtual

Create various basic styles.

The returned styles are not managed by the plotter. A user have to delete these objects.

Implements AIDA::IPlotterFactory.

IPlotterStyle * IPlotterFactoryROOT::createPlotterStyle ( )
virtual

Create a global plotter style.

The returned style is not managed by the plotter.

Implements AIDA::IPlotterFactory.


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