FreeHEP API
Version 3.0

hep.aida
Interface IPlotterFactory


public interface IPlotterFactory

Factory for plotter and styles.

Author:
The AIDA team (http://aida.freehep.org/)

Method Summary
 IPlotter create()
          A plotter is in general managed by a GUI.
 IPlotter create(String name)
           
 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

public IPlotter create()
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

public IPlotter create(String name)
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.

createMarkerStyle

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


createTextStyle

public ITextStyle createTextStyle()

createLineStyle

public ILineStyle createLineStyle()

createFillStyle

public IFillStyle createFillStyle()

createDataStyle

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


createAxisStyle

public IAxisStyle createAxisStyle()

createTitleStyle

public ITitleStyle createTitleStyle()

createPlotterStyle

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


FreeHEP API
Version 3.0

Copyright © 2000-2002 AIDA Team, All Rights Reserved.