org.freehep.jas.extension.tupleExplorer.project
Class AbstractProjection
java.lang.Object
java.util.Observable
org.freehep.jas.extension.tupleExplorer.project.AbstractProjection
- All Implemented Interfaces:
- jas.hist.HasStatistics, ActionListener, EventListener, org.freehep.jas.plugin.plotter.JAS3DataSource
- Direct Known Subclasses:
- Profile, Project1D, Project2D, ProjectObject1D, ProjectXY, Scatter2D
public abstract class AbstractProjection
- extends Observable
- implements org.freehep.jas.plugin.plotter.JAS3DataSource, ActionListener, jas.hist.HasStatistics
- Version:
- Author:
- The FreeHEP team @ SLAC
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.freehep.jas.plugin.plotter.JAS3DataSource |
dataSource |
AbstractProjection
public AbstractProjection()
getLeadingPath
public abstract org.freehep.jas.plugin.tree.FTreePath getLeadingPath()
fill
public abstract void fill(MutableTupleTreeNavigator cursor)
start
public abstract void start()
end
public abstract void end()
setRunnable
public void setRunnable(Runnable run)
run
protected Runnable run()
setPlot
public void setPlot(Plot plot)
setName
public void setName(String name)
destroy
public void destroy()
- Specified by:
destroy
in interface org.freehep.jas.plugin.plotter.JAS3DataSource
modifyPopupMenu
public void modifyPopupMenu(JPopupMenu jPopupMenu,
Component component)
- Specified by:
modifyPopupMenu
in interface org.freehep.jas.plugin.plotter.JAS3DataSource
actionPerformed
public void actionPerformed(ActionEvent actionEvent)
- Specified by:
actionPerformed
in interface ActionListener
setRegion
public void setRegion(org.freehep.jas.services.PlotRegion region)
jas3DataSource
public org.freehep.jas.plugin.plotter.JAS3DataSource jas3DataSource()
dataStatistics
protected hep.aida.ref.dataset.DataStatistics dataStatistics()
initStatistics
protected void initStatistics(String[] descriptions)
getStatistics
public jas.hist.Statistics getStatistics()
- Specified by:
getStatistics
in interface jas.hist.HasStatistics
path
public abstract org.freehep.jas.plugin.tree.FTreePath path()
- Specified by:
path
in interface org.freehep.jas.plugin.plotter.JAS3DataSource
axisLabels
public abstract String[] axisLabels()
- Specified by:
axisLabels
in interface org.freehep.jas.plugin.plotter.JAS3DataSource
setAxisType
public void setAxisType(int type)
- This method was added to fulfill BaBar's needs to have
DataPointSets with Dates on the axis.
- Specified by:
setAxisType
in interface org.freehep.jas.plugin.plotter.JAS3DataSource
Copyright © 2013. All Rights Reserved.