hep.aida
Interface IPlotterFactory

All Known Implementing Classes:
DummyPlotterFactory, PlotterFactory

public interface IPlotterFactory

Factory for plotter and styles.


Method Summary
 IPlotter create()
          Create an IPlotter.
 IPlotter create(String name)
          Create an IPlotter.
 IPlotter create(String name, String options)
          Create an IPlotter.
 IAxisStyle createAxisStyle()
           
 IDataStyle createDataStyle()
          Create various "scene part" styles.
 IFillStyle createFillStyle()
           
 ILineStyle createLineStyle()
           
 IMarkerStyle createMarkerStyle()
          Create various basic styles.
 IPlotterStyle createPlotterStyle()
          Create a global plotter style.
 ITextStyle createTextStyle()
           
 ITitleStyle createTitleStyle()
           
 

Method Detail

create

IPlotter create()
Create an IPlotter. 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.


create

IPlotter create(String name)
Create an IPlotter.

Parameters:
name - A 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.

create

IPlotter create(String name,
                String options)
Create an IPlotter.

Parameters:
name - A 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.
options - See implementattion's documentation for available options.

createMarkerStyle

IMarkerStyle createMarkerStyle()
Create various basic styles. The returned styles are not managed by the plotter. A user have to delete these objects.


createTextStyle

ITextStyle createTextStyle()

createLineStyle

ILineStyle createLineStyle()

createFillStyle

IFillStyle createFillStyle()

createDataStyle

IDataStyle createDataStyle()
Create various "scene part" styles. The returned styles are not managed by the plotter.


createAxisStyle

IAxisStyle createAxisStyle()

createTitleStyle

ITitleStyle createTitleStyle()

createPlotterStyle

IPlotterStyle createPlotterStyle()
Create a global plotter style. The returned style is not managed by the plotter.



jHepWork 3.2 © jWork.org