FreeHEP API
Version current

hep.aida.ref.plotter
Class Plotter

java.lang.Object
  extended byhep.aida.ref.plotter.DummyPlotter
      extended byhep.aida.ref.plotter.Plotter
All Implemented Interfaces:
hep.aida.IPlotter

public class Plotter
extends DummyPlotter

Version:
$Id: Plotter.java,v 1.24 2005/11/30 21:50:44 turri Exp $
Author:
tonyj
Source Code:
Plotter.java

Constructor Summary
protected Plotter(String name)
           
protected Plotter(String name, String options)
           
 
Method Summary
protected  void configurePanel(JPanel p)
           
protected  PlotterRegion createPlotterRegion()
           
 void destroyRegions()
           
protected  JPanel getPanel()
           
protected  String getTitle()
           
 void hide()
           
 boolean isShowing()
           
protected  hep.aida.IPlotterRegion justCreateRegion(double x, double y, double width, double height)
           
 JPanel panel()
           
 void show()
           
 void writeToFile(String file, String type)
           
 
Methods inherited from class hep.aida.ref.plotter.DummyPlotter
addParameter, addParameter, addParameter, addParameter, availableParameterOptions, availableParameters, clearRegions, createRegion, createRegion, createRegion, createRegion, createRegion, createRegions, createRegions, createRegions, createRegions, currentRegion, currentRegionNumber, interact, invokeOnSwingThread, next, numberOfRegions, parameterValue, plotterHeight, plotterWidth, refresh, region, setCurrentRegionNumber, setParameter, setParameter, setStyle, setTitle, setTitleStyle, style, title, titleStyle, writeToFile, writeToFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Plotter

protected Plotter(String name)

Plotter

protected Plotter(String name,
                  String options)
Method Detail

createPlotterRegion

protected PlotterRegion createPlotterRegion()

configurePanel

protected void configurePanel(JPanel p)

getPanel

protected JPanel getPanel()

isShowing

public boolean isShowing()
Overrides:
isShowing in class DummyPlotter

panel

public JPanel panel()
Overrides:
panel in class DummyPlotter

getTitle

protected String getTitle()

show

public void show()
Specified by:
show in interface hep.aida.IPlotter
Overrides:
show in class DummyPlotter

hide

public void hide()
Specified by:
hide in interface hep.aida.IPlotter
Overrides:
hide in class DummyPlotter

justCreateRegion

protected hep.aida.IPlotterRegion justCreateRegion(double x,
                                                   double y,
                                                   double width,
                                                   double height)
Overrides:
justCreateRegion in class DummyPlotter

destroyRegions

public void destroyRegions()
Specified by:
destroyRegions in interface hep.aida.IPlotter
Overrides:
destroyRegions in class DummyPlotter

writeToFile

public void writeToFile(String file,
                        String type)
                 throws IOException
Specified by:
writeToFile in interface hep.aida.IPlotter
Overrides:
writeToFile in class DummyPlotter
Throws:
IOException

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.