FreeHEP API
Version v1.2.2

hep.aida.ref.plotter
Class Plotter

java.lang.Object
  |
  +--hep.aida.ref.plotter.DummyPlotter
        |
        +--hep.aida.ref.plotter.Plotter
All Implemented Interfaces:
hep.aida.IPlotter

public class Plotter
extends DummyPlotter

Version:
$Id: Plotter.java,v 1.13 2003/09/03 22:37:28 tonyj Exp $
Author:
tonyj

Constructor Summary
protected Plotter(String name)
           
 
Method Summary
protected  void configurePanel(JPanel panel)
           
protected  JPanel createPanel()
           
protected  PlotterRegion createPlotterRegion()
           
 void destroyRegions()
           
protected  JPanel getPanel()
           
protected  String getTitle()
           
 void hide()
           
static void invokeOnSwingThread(Runnable run)
           
protected  hep.aida.IPlotterRegion justCreateRegion(double x, double y, double width, double height)
           
 void show()
           
 void writeToFile(String file, String type)
           
 
Methods inherited from class hep.aida.ref.plotter.DummyPlotter
availableParameterOptions, availableParameters, clearRegions, createRegion, createRegion, createRegion, createRegion, createRegion, createRegions, createRegions, createRegions, createRegions, currentRegion, currentRegionNumber, interact, next, numberOfRegions, parameterValue, refresh, region, setCurrentRegionNumber, setParameter, setParameter, setTitle, setTitleStyle, titleStyle, 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)
Method Detail

writeToFile

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

createPanel

protected JPanel createPanel()

createPlotterRegion

protected PlotterRegion createPlotterRegion()

configurePanel

protected void configurePanel(JPanel panel)

getPanel

protected JPanel getPanel()

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

invokeOnSwingThread

public static void invokeOnSwingThread(Runnable run)

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.