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

Anaphe::AIDA_Plotter_Grace::AIDA_MarkerStyle Class Reference

#include <AIDA_MarkerStyle.h>

List of all members.


Detailed Description

Implementation of AIDA::IMarkerStyle in based on GracePlotter

Definition at line 57 of file AIDA_MarkerStyle.h.

Public Methods

 AIDA_MarkerStyle ()
 AIDA_MarkerStyle (MarkerStyle *, bool owner=true)
virtual ~AIDA_MarkerStyle ()
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 > availableShapes () const
virtual std::string shape () const
virtual bool setShape (const std::string &shape)
void setRep (MarkerStyle &, bool ownership)
MarkerStyle * theRep ()

Private Methods

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

Private Attributes

MarkerStyle * rep
bool ownRep


Constructor & Destructor Documentation

Anaphe::AIDA_Plotter_Grace::AIDA_MarkerStyle::AIDA_MarkerStyle  
 

Definition at line 53 of file AIDA_MarkerStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_MarkerStyle::AIDA_MarkerStyle MarkerStyle *   ,
bool    owner = true
 

Definition at line 63 of file AIDA_MarkerStyle.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_MarkerStyle::~AIDA_MarkerStyle   [virtual]
 

Definition at line 73 of file AIDA_MarkerStyle.cpp.

References rep.

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


Member Function Documentation

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

Definition at line 150 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

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

Definition at line 138 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

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

Definition at line 113 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

std::vector< std::string > Anaphe::AIDA_Plotter_Grace::AIDA_MarkerStyle::availableShapes   const [virtual]
 

Definition at line 210 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

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

Definition at line 162 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

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

Definition at line 267 of file AIDA_MarkerStyle.cpp.

Referenced by availableColors(), availableParameterOptions(), availableParameters(), availableShapes(), color(), opacity(), parameterValue(), reset(), setColor(), setOpacity(), setParameter(), setShape(), and shape().

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

Definition at line 174 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

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

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

Definition at line 125 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

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

Definition at line 88 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

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

Definition at line 186 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

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

Definition at line 198 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

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

Definition at line 100 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_MarkerStyle::setRep MarkerStyle &   ,
bool    ownership
 

Definition at line 246 of file AIDA_MarkerStyle.cpp.

References ownRep, and rep.

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

bool Anaphe::AIDA_Plotter_Grace::AIDA_MarkerStyle::setShape const std::string &    shape [virtual]
 

Definition at line 234 of file AIDA_MarkerStyle.cpp.

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

std::string Anaphe::AIDA_Plotter_Grace::AIDA_MarkerStyle::shape   const [virtual]
 

Definition at line 222 of file AIDA_MarkerStyle.cpp.

References crisis(), and rep.

Referenced by setShape().

MarkerStyle * Anaphe::AIDA_Plotter_Grace::AIDA_MarkerStyle::theRep  
 

Definition at line 256 of file AIDA_MarkerStyle.cpp.

References rep.

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


Member Data Documentation

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

Definition at line 91 of file AIDA_MarkerStyle.h.

Referenced by setRep().

MarkerStyle* Anaphe::AIDA_Plotter_Grace::AIDA_MarkerStyle::rep [private]
 

Definition at line 90 of file AIDA_MarkerStyle.h.

Referenced by availableColors(), availableParameterOptions(), availableParameters(), availableShapes(), color(), opacity(), parameterValue(), reset(), setColor(), setOpacity(), setParameter(), setRep(), setShape(), shape(), theRep(), and ~AIDA_MarkerStyle().


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