/* * AIDAAdapter.java * * Created on January 22, 2002, 4:35 PM */ package hep.aida.ref.plotter.adapter; import hep.aida.ICloud; import hep.aida.IDataPointSet; import hep.aida.IFunction; import hep.aida.IHistogram; import hep.aida.IProfile; import jas.hist.DataSource; /** * An Adapter for displaying AIDA histograms using the JAS Plot widget * @author tonyj */ public class AIDAAdapter { public static DataSource create(IProfile profile) { return AIDAProfileAdapter.create(profile); } public static DataSource create(IDataPointSet dpSet) { return AIDADataPointSetAdapter.create(dpSet); } public static DataSource create(IHistogram hist) { return AIDAHistogramAdapter.create(hist); } public static DataSource create(ICloud cloud) { return AIDACloudAdapter.create(cloud); } public static DataSource create(IFunction function) { return AIDAFunctionAdapter.create(function); } }