CERN Accelerating science

This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

AIDA::IPlotterLayout Class Reference

#include <IPlotterLayout.h>

List of all members.

Public Methods

virtual ~IPlotterLayout ()
 Destructor. More...

virtual void reset ()=0
virtual bool setParameter (const std::string &paramName, double paramValue)=0
virtual double parameterValue (const std::string &paramName)=0
virtual std::vector<std::string> availableParameters () const=0


Detailed Description

Interface to permit customization of the layout of scene objects.

Author:
The AIDA team (http://aida.freehep.org/)

Definition at line 28 of file IPlotterLayout.h.


Constructor & Destructor Documentation

AIDA::IPlotterLayout::~IPlotterLayout ( ) [inline, virtual]
 

Definition at line 32 of file IPlotterLayout.h.


Member Function Documentation

std::vector< std::string > AIDA::IPlotterLayout::availableParameters ( ) const [pure virtual]
 

Get list of the available parameters (implementation-dependent)

double AIDA::IPlotterLayout::parameterValue ( const std::string & paramName ) [pure virtual]
 

Get parameter value.

void AIDA::IPlotterLayout::reset ( ) [pure virtual]
 

Return to original (construction time) state. Explicitly set parameters will be set to defaults and may be overridden

bool AIDA::IPlotterLayout::setParameter ( const std::string & paramName,
double paramValue ) [pure virtual]
 

Set a parameter.

Parameters:
paramName   Name of the parameter.
options   String of options.
Returns:
false if parameter (or its options) unknown or invalid.


The documentation for this class was generated from the following file:
Generated at Tue Feb 18 15:48:24 2003 for AIDA_Interfaces by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001