FreeHEP API
Version current

hep.aida.jni
Class CIPlotter

java.lang.Object
  extended byhep.aida.jni.CAIDRef
      extended byhep.aida.jni.CProxy
          extended byhep.aida.jni.CIPlotter
All Implemented Interfaces:
hep.aida.IPlotter

public class CIPlotter
extends CProxy
implements hep.aida.IPlotter

Source Code:
CIPlotter.java

Field Summary
 
Fields inherited from class hep.aida.jni.CAIDRef
crefID
 
Constructor Summary
CIPlotter(long crefID)
           
 
Method Summary
 String[] availableParameterOptions(String parameter)
           
 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 index)
           
 hep.aida.IPlotterRegion currentRegion()
           
 int currentRegionNumber()
           
 void destroyRegions()
           
 void hide()
           
 void interact()
           
 hep.aida.IPlotterRegion next()
           
 int numberOfRegions()
           
 String parameterValue(String parameter)
           
 void refresh()
           
 hep.aida.IPlotterRegion region(int index)
           
 void setCurrentRegionNumber(int index)
           
 void setParameter(String parameter)
           
 void setParameter(String parameter, String options)
           
 void setTitle(String title)
           
 void setTitleStyle(hep.aida.ITitleStyle style)
           
 void show()
           
 hep.aida.ITitleStyle titleStyle()
           
 void writeToFile(String filename)
           
 void writeToFile(String filename, String type)
           
 
Methods inherited from class hep.aida.jni.CProxy
finalize, finalize
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.aida.IPlotter
setStyle, style, title
 

Constructor Detail

CIPlotter

public CIPlotter(long crefID)
Method Detail

createRegion

public hep.aida.IPlotterRegion createRegion()
Specified by:
createRegion 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(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

createRegions

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

createRegions

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

createRegions

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

createRegions

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

currentRegion

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

currentRegionNumber

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

numberOfRegions

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

setCurrentRegionNumber

public void setCurrentRegionNumber(int index)
                            throws IllegalArgumentException
Specified by:
setCurrentRegionNumber in interface hep.aida.IPlotter
Throws:
IllegalArgumentException

next

public hep.aida.IPlotterRegion next()
Specified by:
next 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

setParameter

public void setParameter(String parameter)
                  throws IllegalArgumentException
Specified by:
setParameter in interface hep.aida.IPlotter
Throws:
IllegalArgumentException

setParameter

public void setParameter(String parameter,
                         String options)
                  throws IllegalArgumentException
Specified by:
setParameter in interface hep.aida.IPlotter
Throws:
IllegalArgumentException

parameterValue

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

availableParameterOptions

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

availableParameters

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

show

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

refresh

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

hide

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

interact

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

writeToFile

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

writeToFile

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

setTitle

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

titleStyle

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

setTitleStyle

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

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.