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

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle Class Reference

#include <AIDA_PlotterStyle.h>

List of all members.


Detailed Description

Implementation of AIDA::IPlotterStyle based on GracePlotter

Definition at line 59 of file AIDA_PlotterStyle.h.

Public Methods

 AIDA_PlotterStyle ()
 AIDA_PlotterStyle (Style *, bool ownership=true)
virtual ~AIDA_PlotterStyle ()
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 AIDA::IDataStyle & dataStyle ()
virtual AIDA::IAxisStyle & xAxisStyle ()
virtual AIDA::IAxisStyle & yAxisStyle ()
virtual AIDA::IAxisStyle & zAxisStyle ()
virtual AIDA::ITitleStyle & titleStyle ()
virtual AIDA::IInfoStyle & infoStyle ()
virtual bool setDataStyle (const AIDA::IDataStyle &dataStyle)
virtual bool setAxisStyleX (const AIDA::IAxisStyle &xAxisStyle)
virtual bool setAxisStyleY (const AIDA::IAxisStyle &yAxisStyle)
virtual bool setAxisStyleZ (const AIDA::IAxisStyle &zAxisStyle)
virtual bool setTitleStyle (const AIDA::ITitleStyle &textStyle)
virtual bool setInfoStyle (const AIDA::IInfoStyle &infoStyle)
Style * theRep ()
void setRep (Style &, bool owns)

Private Methods

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

Private Attributes

Style * rep
bool ownRep


Constructor & Destructor Documentation

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::AIDA_PlotterStyle  
 

Definition at line 58 of file AIDA_PlotterStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::AIDA_PlotterStyle Style *   ,
bool    ownership = true
 

Definition at line 68 of file AIDA_PlotterStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::~AIDA_PlotterStyle   [virtual]
 

Definition at line 78 of file AIDA_PlotterStyle.cpp.

References rep.

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


Member Function Documentation

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

Definition at line 141 of file AIDA_PlotterStyle.cpp.

References crisis(), and rep.

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

Definition at line 128 of file AIDA_PlotterStyle.cpp.

References crisis(), and rep.

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

Definition at line 387 of file AIDA_PlotterStyle.cpp.

Referenced by availableParameterOptions(), availableParameters(), dataStyle(), infoStyle(), parameterValue(), reset(), setAxisStyleX(), setAxisStyleY(), setAxisStyleZ(), setDataStyle(), setInfoStyle(), setParameter(), setTitleStyle(), titleStyle(), xAxisStyle(), yAxisStyle(), and zAxisStyle().

AIDA::IDataStyle & Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::dataStyle   [virtual]
 

Definition at line 153 of file AIDA_PlotterStyle.cpp.

References crisis(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::setRep().

Referenced by setDataStyle().

AIDA::IInfoStyle & Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::infoStyle   [virtual]
 

Definition at line 228 of file AIDA_PlotterStyle.cpp.

References crisis(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_InfoStyle::setRep().

Referenced by setInfoStyle().

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

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

Definition at line 116 of file AIDA_PlotterStyle.cpp.

References crisis(), and rep.

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

Definition at line 92 of file AIDA_PlotterStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::setAxisStyleX const AIDA::IAxisStyle &    xAxisStyle [virtual]
 

Definition at line 263 of file AIDA_PlotterStyle.cpp.

References crisis(), rep, Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::theRep(), and xAxisStyle().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::setAxisStyleY const AIDA::IAxisStyle &    yAxisStyle [virtual]
 

Definition at line 283 of file AIDA_PlotterStyle.cpp.

References crisis(), rep, Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::theRep(), and yAxisStyle().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::setAxisStyleZ const AIDA::IAxisStyle &    zAxisStyle [virtual]
 

Definition at line 303 of file AIDA_PlotterStyle.cpp.

References crisis(), rep, Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::theRep(), and zAxisStyle().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::setDataStyle const AIDA::IDataStyle &    dataStyle [virtual]
 

Definition at line 243 of file AIDA_PlotterStyle.cpp.

References crisis(), dataStyle(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::theRep().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::setInfoStyle const AIDA::IInfoStyle &    infoStyle [virtual]
 

Definition at line 343 of file AIDA_PlotterStyle.cpp.

References crisis(), infoStyle(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_InfoStyle::theRep().

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

Definition at line 104 of file AIDA_PlotterStyle.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::setRep Style &   ,
bool    owns
 

Definition at line 363 of file AIDA_PlotterStyle.cpp.

References ownRep, and rep.

Referenced by Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::style().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::setTitleStyle const AIDA::ITitleStyle &    textStyle [virtual]
 

Definition at line 323 of file AIDA_PlotterStyle.cpp.

References crisis(), rep, Anaphe::AIDA_Plotter_Grace::AIDA_TitleStyle::theRep(), and titleStyle().

Style * Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::theRep  
 

Definition at line 373 of file AIDA_PlotterStyle.cpp.

References rep.

Referenced by Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::plot(), and Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::setStyle().

AIDA::ITitleStyle & Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::titleStyle   [virtual]
 

Definition at line 213 of file AIDA_PlotterStyle.cpp.

References crisis(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_TitleStyle::setRep().

Referenced by setTitleStyle().

AIDA::IAxisStyle & Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::xAxisStyle   [virtual]
 

Definition at line 168 of file AIDA_PlotterStyle.cpp.

References crisis(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::setRep().

Referenced by setAxisStyleX().

AIDA::IAxisStyle & Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::yAxisStyle   [virtual]
 

Definition at line 183 of file AIDA_PlotterStyle.cpp.

References crisis(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::setRep().

Referenced by setAxisStyleY().

AIDA::IAxisStyle & Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::zAxisStyle   [virtual]
 

Definition at line 198 of file AIDA_PlotterStyle.cpp.

References crisis(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::setRep().

Referenced by setAxisStyleZ().


Member Data Documentation

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

Definition at line 97 of file AIDA_PlotterStyle.h.

Referenced by setRep().

Style* Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::rep [private]
 

Definition at line 96 of file AIDA_PlotterStyle.h.

Referenced by availableParameterOptions(), availableParameters(), dataStyle(), infoStyle(), parameterValue(), reset(), setAxisStyleX(), setAxisStyleY(), setAxisStyleZ(), setDataStyle(), setInfoStyle(), setParameter(), setRep(), setTitleStyle(), theRep(), titleStyle(), xAxisStyle(), yAxisStyle(), zAxisStyle(), and ~AIDA_PlotterStyle().


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