RAIDA  1.7.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 IPlotter * create (const std::string &name="")
 
virtual IMarkerStyle * createMarkerStyle ()
 Create various basic styles. More...
 
virtual ITextStyle * createTextStyle ()
 
virtual ILineStyle * createLineStyle ()
 
virtual IFillStyle * createFillStyle ()
 
virtual IDataStyle * createDataStyle ()
 Create various "scene part" styles. More...
 
virtual IAxisStyle * createAxisStyle ()
 
virtual ITitleStyle * createTitleStyle ()
 
virtual IPlotterStyle * createPlotterStyle ()
 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: