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

Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle Class Reference

#include <AIDA_AxisStyle.h>

List of all members.


Detailed Description

Implementation of AIDA::IAxisStyle based on GracePlotter

Definition at line 59 of file AIDA_AxisStyle.h.

Public Methods

 AIDA_AxisStyle ()
 AIDA_AxisStyle (AxisStyle *, bool ownsership=true)
virtual ~AIDA_AxisStyle ()
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::ITextStyle & tickLabelStyle ()
virtual AIDA::ITextStyle & labelStyle ()
virtual bool setlineStyle (const AIDA::ILineStyle &lineStyle)
virtual bool setTickLabelStyle (const AIDA::ITextStyle &tickLabelStyle)
virtual bool setLabelStyle (const AIDA::ITextStyle &labelStyle)
virtual void setLabel (const std::string &label)
AxisStyle * theRep ()
void setRep (AxisStyle &, bool ownership)

Private Methods

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

Private Attributes

AxisStyle * rep
bool ownRep


Constructor & Destructor Documentation

Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::AIDA_AxisStyle  
 

Definition at line 56 of file AIDA_AxisStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::AIDA_AxisStyle AxisStyle *   ,
bool    ownsership = true
 

Definition at line 66 of file AIDA_AxisStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::~AIDA_AxisStyle   [virtual]
 

Definition at line 75 of file AIDA_AxisStyle.cpp.

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


Member Function Documentation

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

Definition at line 138 of file AIDA_AxisStyle.cpp.

References crisis(), and rep.

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

Definition at line 125 of file AIDA_AxisStyle.cpp.

References crisis(), and rep.

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

Definition at line 290 of file AIDA_AxisStyle.cpp.

Referenced by availableParameterOptions(), availableParameters(), labelStyle(), lineStyle(), parameterValue(), reset(), setLabel(), setLabelStyle(), setlineStyle(), setParameter(), setTickLabelStyle(), and tickLabelStyle().

AIDA::ITextStyle & Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::labelStyle   [virtual]
 

Definition at line 180 of file AIDA_AxisStyle.cpp.

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

Referenced by setLabelStyle().

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

Definition at line 150 of file AIDA_AxisStyle.cpp.

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

Referenced by setlineStyle().

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

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

Definition at line 113 of file AIDA_AxisStyle.cpp.

References crisis(), and rep.

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

Definition at line 89 of file AIDA_AxisStyle.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::setLabel const std::string &    label [virtual]
 

Definition at line 255 of file AIDA_AxisStyle.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::setLabelStyle const AIDA::ITextStyle &    labelStyle [virtual]
 

Definition at line 235 of file AIDA_AxisStyle.cpp.

References crisis(), labelStyle(), rep, and Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::theRep().

bool Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::setlineStyle const AIDA::ILineStyle &    lineStyle [virtual]
 

Definition at line 195 of file AIDA_AxisStyle.cpp.

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

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

Definition at line 101 of file AIDA_AxisStyle.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::setRep AxisStyle &   ,
bool    ownership
 

Definition at line 275 of file AIDA_AxisStyle.cpp.

References ownRep, and rep.

Referenced by Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::xAxisStyle(), Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::yAxisStyle(), and Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::zAxisStyle().

bool Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::setTickLabelStyle const AIDA::ITextStyle &    tickLabelStyle [virtual]
 

Definition at line 215 of file AIDA_AxisStyle.cpp.

References crisis(), rep, Anaphe::AIDA_Plotter_Grace::AIDA_TextStyle::theRep(), and tickLabelStyle().

AxisStyle * Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::theRep  
 

Definition at line 267 of file AIDA_AxisStyle.cpp.

References rep.

Referenced by Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::setAxisStyleX(), Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::setAxisStyleY(), and Anaphe::AIDA_Plotter_Grace::AIDA_PlotterStyle::setAxisStyleZ().

AIDA::ITextStyle & Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::tickLabelStyle   [virtual]
 

Definition at line 165 of file AIDA_AxisStyle.cpp.

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

Referenced by setTickLabelStyle().


Member Data Documentation

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

Definition at line 92 of file AIDA_AxisStyle.h.

Referenced by setRep().

AxisStyle* Anaphe::AIDA_Plotter_Grace::AIDA_AxisStyle::rep [private]
 

Definition at line 91 of file AIDA_AxisStyle.h.

Referenced by availableParameterOptions(), availableParameters(), labelStyle(), lineStyle(), parameterValue(), reset(), setLabel(), setLabelStyle(), setlineStyle(), setParameter(), setRep(), setTickLabelStyle(), theRep(), and tickLabelStyle().


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