RAIDA  1.9.0
Public Member Functions | List of all members
AIDA::ILineStyleROOT Class Reference

Style for all lines (axis lines, legend box outlines, etc.) More...

#include <ILineStyleROOT.h>

Inheritance diagram for AIDA::ILineStyleROOT:
AIDA::IBrushStyleROOT AIDA::ILineStyle AIDA::IBaseStyleROOT AIDA::IBrushStyle AIDA::IBrushStyle AIDA::IBaseStyle AIDA::IBaseStyle AIDA::IBaseStyle

Public Member Functions

virtual ~ILineStyleROOT ()
 Destructor.
 
virtual std::vector< std::string > availableLineTypes () const
 Get list of line types supported by this implementation.
 
virtual std::string lineType () const
 Get line type currently in use.
 
virtual int thickness () const
 Get current line thickness.
 
virtual bool setLineType (const std::string &newLineType)
 Set current line type e.g. More...
 
virtual bool setThickness (int newThickness)
 Set thickness (exact meaning is implementation-dependent, but <0 means invisible). More...
 
- Public Member Functions inherited from AIDA::IBrushStyleROOT
virtual ~IBrushStyleROOT ()
 Destructor.
 
virtual std::vector< std::string > availableColors () const
 Get a list of the colours supported by this implementation.
 
virtual std::string color () const
 Current colour of this brush style.
 
virtual double opacity () const
 Current opacity (alpha) of this brush style.
 
virtual bool setColor (const std::string &newColor)
 Set current colour, e.g. More...
 
virtual bool setOpacity (double newOpacity)
 Set opacity (alpha), e.g. More...
 
- Public Member Functions inherited from AIDA::IBaseStyleROOT
virtual ~IBaseStyleROOT ()
 Destructor.
 
virtual void reset ()
 Return to original (construction time) state. More...
 
virtual bool setParameter (const std::string &paramName, const std::string &options="")
 Set a parameter. More...
 
virtual std::string parameterValue (const std::string &parameter) const
 Get value of a parameter. More...
 
virtual std::vector< std::string > availableParameters () const
 Get list of the available parameters (implementation-dependent)
 
virtual std::vector< std::string > availableParameterOptions (const std::string &paramName) const
 Get list of the available options for a given parameter (implementation-dependent).
 
- Public Member Functions inherited from AIDA::IBaseStyle
virtual ~IBaseStyle ()
 Destructor.
 
- Public Member Functions inherited from AIDA::IBrushStyle
virtual ~IBrushStyle ()
 Destructor.
 
- Public Member Functions inherited from AIDA::ILineStyle
virtual ~ILineStyle ()
 Destructor.
 

Detailed Description

Style for all lines (axis lines, legend box outlines, etc.)

Author
T. Kraemer, DESY
Version
Id:
ILineStyleROOT.h,v 1.1 2006-12-07 10:33:21 tkraemer Exp

Member Function Documentation

bool ILineStyleROOT::setLineType ( const std::string &  newLineType)
virtual

Set current line type e.g.

"dotted".

Returns
false if line type not known to this implementation.

Implements AIDA::ILineStyle.

bool ILineStyleROOT::setThickness ( int  newThickness)
virtual

Set thickness (exact meaning is implementation-dependent, but <0 means invisible).

Returns
false if value not supported by this implementation.

Implements AIDA::ILineStyle.


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