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

Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle Class Reference

#include <AIDA_DataStyle.h>

List of all members.


Detailed Description

Implementation of AIDA::IDataStyle based on GracePlotter

Definition at line 57 of file AIDA_DataStyle.h.

Public Methods

 AIDA_DataStyle ()
 AIDA_DataStyle (PlotStyle *, bool ownership=true)
virtual ~AIDA_DataStyle ()
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::ILineStyle & lineStyle ()
virtual AIDA::IMarkerStyle & markerStyle ()
virtual AIDA::IFillStyle & fillStyle ()
virtual bool setLineStyle (const AIDA::ILineStyle &lineStyle)
virtual bool setMarkerStyle (const AIDA::IMarkerStyle &markerStyle)
virtual bool setFillStyle (const AIDA::IFillStyle &fillStyle)
PlotStyle * theRep ()
void setRep (PlotStyle &, bool owns)

Private Methods

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

Private Attributes

PlotStyle * rep
bool ownRep


Constructor & Destructor Documentation

Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::AIDA_DataStyle  
 

Definition at line 57 of file AIDA_DataStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::AIDA_DataStyle PlotStyle *   ,
bool    ownership = true
 

Definition at line 66 of file AIDA_DataStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::~AIDA_DataStyle   [virtual]
 

Definition at line 76 of file AIDA_DataStyle.cpp.

References rep.

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


Member Function Documentation

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

Definition at line 139 of file AIDA_DataStyle.cpp.

References crisis(), and rep.

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

Definition at line 127 of file AIDA_DataStyle.cpp.

References crisis(), and rep.

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

Definition at line 279 of file AIDA_DataStyle.cpp.

Referenced by availableParameterOptions(), availableParameters(), fillStyle(), lineStyle(), markerStyle(), parameterValue(), reset(), setFillStyle(), setLineStyle(), setMarkerStyle(), and setParameter().

AIDA::IFillStyle & Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::fillStyle   [virtual]
 

Definition at line 181 of file AIDA_DataStyle.cpp.

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

Referenced by setFillStyle().

AIDA::ILineStyle & Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::lineStyle   [virtual]
 

Definition at line 151 of file AIDA_DataStyle.cpp.

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

Referenced by setLineStyle().

AIDA::IMarkerStyle & Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::markerStyle   [virtual]
 

Definition at line 166 of file AIDA_DataStyle.cpp.

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

Referenced by setMarkerStyle().

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

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

Definition at line 115 of file AIDA_DataStyle.cpp.

References crisis(), and rep.

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

Definition at line 90 of file AIDA_DataStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::setFillStyle const AIDA::IFillStyle &    fillStyle [virtual]
 

Definition at line 236 of file AIDA_DataStyle.cpp.

References crisis(), fillStyle(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_FillStyle::theRep().

bool Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::setLineStyle const AIDA::ILineStyle &    lineStyle [virtual]
 

Definition at line 196 of file AIDA_DataStyle.cpp.

References crisis(), lineStyle(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_LineStyle::theRep().

bool Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::setMarkerStyle const AIDA::IMarkerStyle &    markerStyle [virtual]
 

Definition at line 216 of file AIDA_DataStyle.cpp.

References crisis(), markerStyle(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_MarkerStyle::theRep().

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

Definition at line 102 of file AIDA_DataStyle.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::setRep PlotStyle &   ,
bool    owns
 

Definition at line 263 of file AIDA_DataStyle.cpp.

References ownRep, and rep.

Referenced by Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::dataStyle().

PlotStyle * Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::theRep  
 

Definition at line 256 of file AIDA_DataStyle.cpp.

References rep.

Referenced by Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::setDataStyle().


Member Data Documentation

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

Definition at line 89 of file AIDA_DataStyle.h.

Referenced by setRep().

PlotStyle* Anaphe::AIDA_Plotter_Grace::AIDA_DataStyle::rep [private]
 

Definition at line 88 of file AIDA_DataStyle.h.

Referenced by availableParameterOptions(), availableParameters(), fillStyle(), lineStyle(), markerStyle(), parameterValue(), reset(), setFillStyle(), setLineStyle(), setMarkerStyle(), setParameter(), setRep(), theRep(), and ~AIDA_DataStyle().


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