RAIDA  1.9.0
Public Member Functions | List of all members
AIDA::IPlotterLayout Class Referenceabstract

Interface to permit customization of the layout of scene objects. More...

#include <IPlotterLayout.h>

Inheritance diagram for AIDA::IPlotterLayout:
AIDA::IPlotterLayoutROOT

Public Member Functions

virtual ~IPlotterLayout ()
 Destructor.
 
virtual void reset ()=0
 Return to original (construction time) state. More...
 
virtual bool setParameter (const std::string &paramName, double paramValue)=0
 Set a parameter. More...
 
virtual double parameterValue (const std::string &paramName)=0
 Get parameter value.
 
virtual std::vector< std::string > availableParameters () const =0
 Get list of the available parameters (implementation-dependent)
 

Detailed Description

Interface to permit customization of the layout of scene objects.

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

Member Function Documentation

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

Return to original (construction time) state.

Explicitly set parameters will be set to defaults and may be overridden

Implemented in AIDA::IPlotterLayoutROOT.

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

Set a parameter.

Parameters
paramNameName of the parameter.
optionsString of options.
Returns
false if parameter (or its options) unknown or invalid.

Implemented in AIDA::IPlotterLayoutROOT.


The documentation for this class was generated from the following file: