jas.hist.test
Class Gauss2D

java.lang.Object
  |
  +--java.util.Observable
        |
        +--jas.hist.test.Gauss2D
All Implemented Interfaces:
DataSource, Rebinnable2DHistogramData
Direct Known Subclasses:
Live2DGauss

public class Gauss2D
extends java.util.Observable
implements Rebinnable2DHistogramData


Field Summary
protected static int MAXSIZE
           
 
Fields inherited from interface jas.hist.DataSource
DATE, DELTATIME, DOUBLE, INTEGER, STRING
 
Constructor Summary
Gauss2D(java.lang.String name, int entries)
           
 
Method Summary
 int getSize()
           
 Statistics getStatistics()
           
 java.lang.String getTitle()
          Return the caption to be used in the legend for this data.
 java.lang.String[] getXAxisLabels()
           
 int getXAxisType()
           
 int getXBins()
           
 double getXData(int i)
           
 double getXMax()
           
 double getXMin()
           
 java.lang.String[] getYAxisLabels()
           
 int getYAxisType()
           
 int getYBins()
           
 double getYData(int i)
           
 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 setSize(int newSize)
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAXSIZE

protected static final int MAXSIZE
Constructor Detail

Gauss2D

public Gauss2D(java.lang.String name,
               int entries)
Method Detail

getTitle

public java.lang.String getTitle()
Description copied from interface: DataSource
Return the caption to be used in the legend for this data.
Specified by:
getTitle in interface DataSource

getXMin

public double getXMin()
Specified by:
getXMin in interface Rebinnable2DHistogramData

getXMax

public double getXMax()
Specified by:
getXMax in interface Rebinnable2DHistogramData

getYMin

public double getYMin()
Specified by:
getYMin in interface Rebinnable2DHistogramData

getYMax

public double getYMax()
Specified by:
getYMax in interface Rebinnable2DHistogramData

isRebinnable

public boolean isRebinnable()
Specified by:
isRebinnable in interface Rebinnable2DHistogramData

getXAxisLabels

public java.lang.String[] getXAxisLabels()
Specified by:
getXAxisLabels in interface Rebinnable2DHistogramData

getYAxisLabels

public java.lang.String[] getYAxisLabels()
Specified by:
getYAxisLabels in interface Rebinnable2DHistogramData

getXBins

public int getXBins()
Specified by:
getXBins in interface Rebinnable2DHistogramData

getYBins

public int getYBins()
Specified by:
getYBins in interface Rebinnable2DHistogramData

getXAxisType

public int getXAxisType()
Specified by:
getXAxisType in interface Rebinnable2DHistogramData

getYAxisType

public int getYAxisType()
Specified by:
getYAxisType in interface Rebinnable2DHistogramData

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 Rebinnable2DHistogramData

getSize

public int getSize()

setSize

public void setSize(int newSize)

getXData

public double getXData(int i)

getYData

public double getYData(int i)

getStatistics

public Statistics getStatistics()