package jas.hist.util;
import jas.hist.HistogramUpdate;
import jas.hist.Rebinnable1DHistogramData;
import jas.hist.SliceParameters;
import jas.hist.Statistics;
import java.util.Observable;
abstract class AbstractSlice extends Observable implements Rebinnable1DHistogramData
{
protected DefaultSliceParameters parm;
private String title;
protected boolean projection;
private HistogramUpdate hu = new HistogramUpdate(HistogramUpdate.DATA_UPDATE+HistogramUpdate.RANGE_UPDATE,true);
AbstractSlice(String title, boolean projection)
{
this.title = title;
this.projection = projection;
}
public void sendUpdate()
{
setChanged();
notifyObservers(hu);
}
public int getAxisType()
{
return DOUBLE;
}
public String[] getAxisLabels()
{
return null;
}
public Statistics getStatistics()
{
return null;
}
public String getTitle()
{
return title;
}
SliceParameters getParameters()
{
return parm;
}
}