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


/**
 * Interface to permit customization of the layout
 * of scene objects.
 *
 * @author The AIDA team (http://aida.freehep.org/)
 *
 */

public interface IPlotterLayout {

  /**
   * Return to original (construction time) state. Explicitly 
   * set parameters will be set to defaults and may be overridden 
   */
    public void reset();

  /**
   * Set a parameter. 
   * @param paramName Name of the parameter.
   * @param options String of options.
   * @return false if parameter (or its options) unknown or invalid.
   */
    public boolean setParameter(String paramName, double paramValue);

  /** 
   * Get parameter value.
   */
    public double parameterValue(String paramName);

  /**
   * Get list of the available parameters (implementation-dependent)
   */
    public String[] availableParameters();
} // class or interface


 

Ads help maintain this website.