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

Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle Class Reference

#include <AIDA_FillStyle.h>

List of all members.


Detailed Description

Proxy for AIDA::IFillStyle based on GracePlotter

Definition at line 60 of file AIDA_FillStyle.h.

Public Methods

 AIDA_FillStyle ()
 AIDA_FillStyle (FillStyle *, bool owner=true)
virtual ~AIDA_FillStyle ()
virtual void reset ()
virtual bool setParameter (const std::string &paramName, const std::string &options)
virtual std::vector< std::string > availableParameters () const
virtual std::string parameterValue (const std::string &paramName) const
virtual std::vector< std::string > availableParameterOptions (const std::string &paramName) const
virtual std::vector< std::string > availableColors () const
virtual std::string color () const
virtual double opacity () const
virtual bool setColor (const std::string &newColor)
virtual bool setOpacity (double newOpacity)
virtual std::vector< std::string > availablePatterns () const
virtual std::string pattern () const
virtual bool setPattern (const std::string &pattern)
void setRep (FillStyle &, bool ownership)
FillStyle * theRep ()

Private Methods

 AIDA_FillStyle (const AIDA_FillStyle &)
AIDA_FillStyle & operator= (const AIDA_FillStyle &)
void crisis () const

Private Attributes

FillStyle * rep
bool ownRep


Constructor & Destructor Documentation

Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::AIDA_FillStyle  
 

Definition at line 53 of file AIDA_FillStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::AIDA_FillStyle FillStyle *   ,
bool    owner = true
 

Definition at line 63 of file AIDA_FillStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::~AIDA_FillStyle   [virtual]
 

Definition at line 73 of file AIDA_FillStyle.cpp.

References rep.

Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::AIDA_FillStyle const AIDA_FillStyle &    [private]
 


Member Function Documentation

std::vector< std::string > Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::availableColors   const [virtual]
 

Definition at line 149 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

std::vector< std::string > Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::availableParameterOptions const std::string &    paramName const [virtual]
 

Definition at line 137 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

std::vector< std::string > Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::availableParameters   const [virtual]
 

Definition at line 112 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

std::vector< std::string > Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::availablePatterns   const [virtual]
 

Definition at line 209 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

std::string Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::color   const [virtual]
 

Definition at line 161 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::crisis   const [private]
 

Definition at line 266 of file AIDA_FillStyle.cpp.

Referenced by availableColors(), availableParameterOptions(), availableParameters(), availablePatterns(), color(), opacity(), parameterValue(), pattern(), reset(), setColor(), setOpacity(), setParameter(), and setPattern().

double Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::opacity   const [virtual]
 

Definition at line 173 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

AIDA_FillStyle& Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::operator= const AIDA_FillStyle &    [private]
 

std::string Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::parameterValue const std::string &    paramName const [virtual]
 

Definition at line 124 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

std::string Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::pattern   const [virtual]
 

Definition at line 221 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

Referenced by setPattern().

void Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::reset   [virtual]
 

Definition at line 87 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::setColor const std::string &    newColor [virtual]
 

Definition at line 185 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::setOpacity double    newOpacity [virtual]
 

Definition at line 197 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::setParameter const std::string &    paramName,
const std::string &    options
[virtual]
 

Definition at line 99 of file AIDA_FillStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::setPattern const std::string &    pattern [virtual]
 

Definition at line 233 of file AIDA_FillStyle.cpp.

References crisis(), pattern(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::setRep FillStyle &   ,
bool    ownership
 

Definition at line 246 of file AIDA_FillStyle.cpp.

References ownRep, and rep.

Referenced by Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::fillStyle().

FillStyle * Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::theRep  
 

Definition at line 255 of file AIDA_FillStyle.cpp.

References rep.

Referenced by Anaphe::AIDA_Plotter_Grace::AIDA_Info::addLegend(), and Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::setFillStyle().


Member Data Documentation

bool Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::ownRep [private]
 

Definition at line 94 of file AIDA_FillStyle.h.

Referenced by setRep().

FillStyle* Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::rep [private]
 

Definition at line 93 of file AIDA_FillStyle.h.

Referenced by availableColors(), availableParameterOptions(), availableParameters(), availablePatterns(), color(), opacity(), parameterValue(), pattern(), reset(), setColor(), setOpacity(), setParameter(), setPattern(), setRep(), theRep(), and ~AIDA_FillStyle().


The documentation for this class was generated from the following files:
Generated on Tue Jan 28 13:30:48 2003 for Anaphe_AIDA_Plotter_Grace by doxygen1.2.16