// AID-GENERATED
// =========================================================================
// This class was generated by AID - Abstract Interface Definition          
// DO NOT MODIFY, but use the org.freehep.aid.Aid utility to regenerate it. 
// =========================================================================

//  This file is part of the AIDA library
//  Copyright (C) 2002 by the AIDA team.  All rights reserved.
//  This library is free software and under the terms of the
//  GNU Library General Public License described in the LGPL.txt 
package hep.aida;


/**
 * Style for the part of the scene representing the data
 * (then histograms, functions, data point sets).
 *
 * @author The AIDA team (http://aida.freehep.org/)
 *
 */

public interface IDataStyle extends IBaseStyle {

  /**
   * Return various styles that may be used to 
   * customize the data representation.
   */
    public ILineStyle lineStyle();

    public IMarkerStyle markerStyle();

    public IFillStyle fillStyle();

    public ILineStyle errorBarStyle();

  // This style is used for the line drawn between the top of the histogram bars
  // the "lineBetween the points".
    public ILineStyle outlineStyle();

  /**
   * Set various basic style on the data style.
   */
    public boolean setLineStyle(ILineStyle lineStyle);

    public boolean setMarkerStyle(IMarkerStyle markerStyle);

    public boolean setFillStyle(IFillStyle fillStyle);

    public boolean setErrorBarStyle(ILineStyle errorBarStyle);

    public boolean setOutlineStyle(ILineStyle outlineStyle);

  /**
   * Set the model accorting to which the data is represented.
   *
   */
    public boolean setModel(String model);

    public String model();

   /**
    * Set if this data is to be represented in the statistics box.
    *
    */
    public void showInStatisticsBox(boolean showInStatisticsBox);

    public boolean isShownInStatisticsBox();

   /**
    * Set if this data is to be represented in the legend box.
    *
    */
    public void showInLegendBox(boolean showInLegendBox);

    public boolean isShownInLegendBox();
} // class or interface


 

Ads help maintain this website.