FreeHEP API
Version v1.2.2

hep.aida.ref.plotter
Class DummyPlotter

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

public class DummyPlotter
extends Object
implements hep.aida.IPlotter

A dummy implementation of an AIDA Plotter, useful in batch jobs where no graphical output is required.

Version:
$Id: DummyPlotter.java,v 1.3 2003/08/24 21:14:29 turri Exp $
Author:
tonyj

Constructor Summary
protected DummyPlotter()
           
 
Method Summary
 String[] availableParameterOptions(String str)
           
 String[] availableParameters()
           
 void clearRegions()
           
 hep.aida.IPlotterRegion createRegion()
           
 hep.aida.IPlotterRegion createRegion(double x)
           
 hep.aida.IPlotterRegion createRegion(double x, double y)
           
 hep.aida.IPlotterRegion createRegion(double x, double y, double w)
           
 hep.aida.IPlotterRegion createRegion(double x, double y, double w, double h)
           
 void createRegions()
           
 void createRegions(int columns)
           
 void createRegions(int columns, int rows)
           
 void createRegions(int columns, int rows, int start)
           
 hep.aida.IPlotterRegion currentRegion()
           
 int currentRegionNumber()
           
 void destroyRegions()
           
 void hide()
           
 void interact()
           
protected  hep.aida.IPlotterRegion justCreateRegion(double x, double y, double width, double height)
           
 hep.aida.IPlotterRegion next()
           
 int numberOfRegions()
           
 String parameterValue(String str)
           
 void refresh()
           
 hep.aida.IPlotterRegion region(int index)
           
 void setCurrentRegionNumber(int value)
           
 void setParameter(String name)
           
 void setParameter(String name, String value)
           
 void setTitle(String str)
           
 void setTitleStyle(hep.aida.ITitleStyle iTitleStyle)
           
 void show()
           
 hep.aida.ITitleStyle titleStyle()
           
 void writeToFile(String file)
           
 void writeToFile(String file, String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummyPlotter

protected DummyPlotter()
Method Detail

justCreateRegion

protected hep.aida.IPlotterRegion justCreateRegion(double x,
                                                   double y,
                                                   double width,
                                                   double height)

writeToFile

public void writeToFile(String file)
                 throws IOException
Specified by:
writeToFile in interface hep.aida.IPlotter
IOException

writeToFile

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

show

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

hide

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

refresh

public void refresh()
Specified by:
refresh in interface hep.aida.IPlotter

interact

public void interact()
Specified by:
interact in interface hep.aida.IPlotter

next

public hep.aida.IPlotterRegion next()
Specified by:
next in interface hep.aida.IPlotter

createRegion

public hep.aida.IPlotterRegion createRegion(double x)
Specified by:
createRegion in interface hep.aida.IPlotter

createRegion

public hep.aida.IPlotterRegion createRegion()
Specified by:
createRegion in interface hep.aida.IPlotter

createRegion

public hep.aida.IPlotterRegion createRegion(double x,
                                            double y)
Specified by:
createRegion in interface hep.aida.IPlotter

createRegion

public hep.aida.IPlotterRegion createRegion(double x,
                                            double y,
                                            double w)
Specified by:
createRegion in interface hep.aida.IPlotter

createRegion

public hep.aida.IPlotterRegion createRegion(double x,
                                            double y,
                                            double w,
                                            double h)
Specified by:
createRegion in interface hep.aida.IPlotter

currentRegion

public hep.aida.IPlotterRegion currentRegion()
Specified by:
currentRegion in interface hep.aida.IPlotter

createRegions

public void createRegions()
Specified by:
createRegions in interface hep.aida.IPlotter

createRegions

public void createRegions(int columns)
Specified by:
createRegions in interface hep.aida.IPlotter

createRegions

public void createRegions(int columns,
                          int rows)
Specified by:
createRegions in interface hep.aida.IPlotter

createRegions

public void createRegions(int columns,
                          int rows,
                          int start)
Specified by:
createRegions in interface hep.aida.IPlotter

setCurrentRegionNumber

public void setCurrentRegionNumber(int value)
Specified by:
setCurrentRegionNumber in interface hep.aida.IPlotter

currentRegionNumber

public int currentRegionNumber()
Specified by:
currentRegionNumber in interface hep.aida.IPlotter

region

public hep.aida.IPlotterRegion region(int index)
Specified by:
region in interface hep.aida.IPlotter

destroyRegions

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

clearRegions

public void clearRegions()
Specified by:
clearRegions in interface hep.aida.IPlotter

availableParameterOptions

public String[] availableParameterOptions(String str)
Specified by:
availableParameterOptions in interface hep.aida.IPlotter

setParameter

public void setParameter(String name)
Specified by:
setParameter in interface hep.aida.IPlotter

setParameter

public void setParameter(String name,
                         String value)
Specified by:
setParameter in interface hep.aida.IPlotter

availableParameters

public String[] availableParameters()
Specified by:
availableParameters in interface hep.aida.IPlotter

numberOfRegions

public int numberOfRegions()
Specified by:
numberOfRegions in interface hep.aida.IPlotter

titleStyle

public hep.aida.ITitleStyle titleStyle()
Specified by:
titleStyle in interface hep.aida.IPlotter

setTitle

public void setTitle(String str)
Specified by:
setTitle in interface hep.aida.IPlotter

parameterValue

public String parameterValue(String str)
Specified by:
parameterValue in interface hep.aida.IPlotter

setTitleStyle

public void setTitleStyle(hep.aida.ITitleStyle iTitleStyle)
Specified by:
setTitleStyle in interface hep.aida.IPlotter

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.