// 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.