// 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 an axis.
 *
 * @author The AIDA team (http://aida.freehep.org/)
 *
 */

public interface IAxisStyle extends IBaseStyle {

  /**
   * Get various basic style on the axis style.
   */
    public ILineStyle lineStyle();

    public ITextStyle tickLabelStyle();

    public ITextStyle labelStyle();

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

    public boolean setTickLabelStyle(ITextStyle tickLabelStyle);

    public boolean setLabelStyle(ITextStyle labelStyle);

  /* deprecated (there is a mistyping in the below) */
    public boolean setlineStyle(ILineStyle lineStyle);

  /**
   * Set the axis label.
   */
    public boolean setLabel(String label);

  /**
   * Get the axis label.
   * return The axis label.
   */
    public String label();

  /**
   * Set the axis scaling (at least "log" and "linear").
   */
    public boolean setScaling(String scaling);

  /**
   * Get the axis scaling.
   * return The axis scaling.
   */
    public String scaling();
} // class or interface


 

Ads help maintain this website.