/*
 * 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);
    }
}

 

Ads help maintain this website.