hep.aida.ref.plotter.adapter
Class AIDAProfileVariableAdapter2D

java.lang.Object
  extended by java.util.Observable
      extended by hep.aida.ref.event.ObserverAdapter
          extended by hep.aida.ref.plotter.adapter.AIDAProfileAdapter
              extended by hep.aida.ref.plotter.adapter.AIDAProfileVariableAdapter2D
All Implemented Interfaces:
AIDAListener, jas.hist.DataSource, jas.hist.HasStatistics, jas.hist.Rebinnable2DHistogramData, jas.hist.Rebinnable2DVariableHistogramData

public class AIDAProfileVariableAdapter2D
extends AIDAProfileAdapter
implements jas.hist.Rebinnable2DVariableHistogramData


Field Summary
 
Fields inherited from class hep.aida.ref.plotter.adapter.AIDAProfileAdapter
USE_ERROR_ON_MEAN, USE_SPREAD
 
Fields inherited from interface jas.hist.DataSource
DATE, DELTATIME, DOUBLE, INTEGER, STRING
 
Method Summary
 jas.hist.Statistics getStatistics()
           
 String getTitle()
           
 String[] getXAxisLabels()
           
 int getXAxisType()
           
 double[] getXBinEdges()
           
 int getXBins()
           
 double getXMax()
           
 double getXMin()
           
 String[] getYAxisLabels()
           
 int getYAxisType()
           
 double[] getYBinEdges()
           
 int getYBins()
           
 double getYMax()
           
 double getYMin()
           
 boolean isRebinnable()
           
 double[][][] rebin(int xbins, double xmin, double xmax, int ybins, double ymin, double ymax, boolean wantErrors, boolean hurry, boolean overflow)
           
 void setXAxisType(int type)
           
 void setYAxisType(int type)
           
 
Methods inherited from class hep.aida.ref.plotter.adapter.AIDAProfileAdapter
create, setErrorMode
 
Methods inherited from class hep.aida.ref.event.ObserverAdapter
addObserver, clearObservable, deleteObserver, deleteObservers, getObservable, setObservable, stateChanged
 
Methods inherited from class java.util.Observable
countObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jas.hist.Rebinnable2DHistogramData
getXAxisLabels, getXAxisType, getXBins, getXMax, getXMin, getYAxisLabels, getYAxisType, getYBins, getYMax, getYMin, isRebinnable, rebin
 
Methods inherited from interface jas.hist.DataSource
getTitle
 

Method Detail

getXBinEdges

public double[] getXBinEdges()
Specified by:
getXBinEdges in interface jas.hist.Rebinnable2DVariableHistogramData

getYBinEdges

public double[] getYBinEdges()
Specified by:
getYBinEdges in interface jas.hist.Rebinnable2DVariableHistogramData

rebin

public double[][][] rebin(int xbins,
                          double xmin,
                          double xmax,
                          int ybins,
                          double ymin,
                          double ymax,
                          boolean wantErrors,
                          boolean hurry,
                          boolean overflow)
Specified by:
rebin in interface jas.hist.Rebinnable2DHistogramData

getXMin

public double getXMin()
Specified by:
getXMin in interface jas.hist.Rebinnable2DHistogramData

getXMax

public double getXMax()
Specified by:
getXMax in interface jas.hist.Rebinnable2DHistogramData

getYMin

public double getYMin()
Specified by:
getYMin in interface jas.hist.Rebinnable2DHistogramData

getYMax

public double getYMax()
Specified by:
getYMax in interface jas.hist.Rebinnable2DHistogramData

getXBins

public int getXBins()
Specified by:
getXBins in interface jas.hist.Rebinnable2DHistogramData

getYBins

public int getYBins()
Specified by:
getYBins in interface jas.hist.Rebinnable2DHistogramData

isRebinnable

public boolean isRebinnable()
Specified by:
isRebinnable in interface jas.hist.Rebinnable2DHistogramData

getXAxisType

public int getXAxisType()
Specified by:
getXAxisType in interface jas.hist.Rebinnable2DHistogramData

getYAxisType

public int getYAxisType()
Specified by:
getYAxisType in interface jas.hist.Rebinnable2DHistogramData

setXAxisType

public void setXAxisType(int type)

setYAxisType

public void setYAxisType(int type)

getXAxisLabels

public String[] getXAxisLabels()
Specified by:
getXAxisLabels in interface jas.hist.Rebinnable2DHistogramData

getYAxisLabels

public String[] getYAxisLabels()
Specified by:
getYAxisLabels in interface jas.hist.Rebinnable2DHistogramData

getTitle

public String getTitle()
Specified by:
getTitle in interface jas.hist.DataSource

getStatistics

public jas.hist.Statistics getStatistics()
Specified by:
getStatistics in interface jas.hist.HasStatistics


jHepWork 3.2 © jWork.org