AIDA API
Version 3.3

hep.aida
Interface IPlotterFactory


public interface IPlotterFactory

Factory for plotter and styles.

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

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

public 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

public 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

public 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

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.


AIDA API
Version 3.3

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