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

Anaphe::AIDA_Plotter_Grace::AIDA_Plotter Class Reference

#include <AIDA_Plotter.h>

List of all members.


Detailed Description

Proxy for AIDA::IPlotter based on GracePlotter::Plotter

Definition at line 58 of file AIDA_Plotter.h.

Public Methods

 AIDA_Plotter ()
 AIDA_Plotter (Anaphe::Plotter *, bool ownership=true)
virtual ~AIDA_Plotter ()
virtual AIDA::IPlotterRegion * createRegion (double x, double y, double w, double h)
virtual bool createRegions (int columns, int rows, int index)
virtual AIDA::IPlotterRegion & currentRegion () const
virtual int currentRegionNumber () const
virtual int numberOfRegions () const
virtual bool setCurrentRegionNumber (int index)
virtual AIDA::IPlotterRegion & next ()
virtual AIDA::IPlotterRegion * region (int index) const
virtual void destroyRegions ()
virtual void clearRegions ()
virtual bool setParameter (const std::string &parameter, const std::string &options)
virtual std::vector< std::string > availableParameterOptions (const std::string &parameter) const
virtual std::string parameterValue (const std::string &paramName) const
virtual std::vector< std::string > availableParameters () const
virtual bool show ()
virtual bool refresh ()
virtual bool hide ()
virtual bool interact ()
virtual bool writeToFile (const std::string &filename, const std::string &type)
virtual void setTitle (const std::string &title)
virtual AIDA::ITitleStyle & titleStyle ()
virtual void setTitleStyle (const AIDA::ITitleStyle &style)
void setRep (Anaphe::Plotter &, bool ownership)
Anaphe::Plotter * theRep ()

Private Methods

 AIDA_Plotter (const AIDA_Plotter &)
 not permitted

AIDA_Plotter & operator= (const AIDA_Plotter &)
 not permitted

void crisis () const

Private Attributes

Anaphe::Plotter * rep
bool ownRep


Constructor & Destructor Documentation

Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::AIDA_Plotter  
 

Definition at line 57 of file AIDA_Plotter.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::AIDA_Plotter Anaphe::Plotter *   ,
bool    ownership = true
 

Definition at line 67 of file AIDA_Plotter.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::~AIDA_Plotter   [virtual]
 

Definition at line 77 of file AIDA_Plotter.cpp.

References rep.

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


Member Function Documentation

std::vector< std::string > Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::availableParameterOptions const std::string &    parameter const [virtual]
 

Definition at line 251 of file AIDA_Plotter.cpp.

References crisis(), and rep.

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

Definition at line 263 of file AIDA_Plotter.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::clearRegions   [virtual]
 

Definition at line 213 of file AIDA_Plotter.cpp.

References crisis(), and rep.

AIDA::IPlotterRegion * Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::createRegion double    x,
double    y,
double    w,
double    h
[virtual]
 

Definition at line 91 of file AIDA_Plotter.cpp.

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

bool Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::createRegions int    columns,
int    rows,
int    index
[virtual]
 

Definition at line 107 of file AIDA_Plotter.cpp.

References crisis(), and rep.

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

Definition at line 395 of file AIDA_Plotter.cpp.

Referenced by availableParameterOptions(), availableParameters(), clearRegions(), createRegion(), createRegions(), currentRegion(), currentRegionNumber(), destroyRegions(), next(), numberOfRegions(), parameterValue(), refresh(), region(), setCurrentRegionNumber(), setParameter(), setTitle(), setTitleStyle(), titleStyle(), and writeToFile().

AIDA::IPlotterRegion & Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::currentRegion   const [virtual]
 

Definition at line 119 of file AIDA_Plotter.cpp.

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

int Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::currentRegionNumber   const [virtual]
 

Definition at line 134 of file AIDA_Plotter.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::destroyRegions   [virtual]
 

Definition at line 201 of file AIDA_Plotter.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::hide   [virtual]
 

Definition at line 296 of file AIDA_Plotter.cpp.

bool Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::interact   [virtual]
 

Definition at line 305 of file AIDA_Plotter.cpp.

AIDA::IPlotterRegion & Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::next   [virtual]
 

Definition at line 170 of file AIDA_Plotter.cpp.

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

int Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::numberOfRegions   const [virtual]
 

Definition at line 146 of file AIDA_Plotter.cpp.

References crisis(), and rep.

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

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

Definition at line 238 of file AIDA_Plotter.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::refresh   [virtual]
 

Definition at line 284 of file AIDA_Plotter.cpp.

References crisis(), and rep.

AIDA::IPlotterRegion * Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::region int    index const [virtual]
 

Definition at line 185 of file AIDA_Plotter.cpp.

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

bool Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::setCurrentRegionNumber int    index [virtual]
 

Definition at line 158 of file AIDA_Plotter.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::setParameter const std::string &    parameter,
const std::string &    options
[virtual]
 

Definition at line 225 of file AIDA_Plotter.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::setRep Anaphe::Plotter &   ,
bool    ownership
 

Definition at line 371 of file AIDA_Plotter.cpp.

References ownRep, and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::setTitle const std::string &    title [virtual]
 

Definition at line 327 of file AIDA_Plotter.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::setTitleStyle const AIDA::ITitleStyle &    style [virtual]
 

Definition at line 354 of file AIDA_Plotter.cpp.

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

bool Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::show   [virtual]
 

Definition at line 275 of file AIDA_Plotter.cpp.

Plotter * Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::theRep  
 

Definition at line 380 of file AIDA_Plotter.cpp.

References rep.

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

Definition at line 339 of file AIDA_Plotter.cpp.

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

bool Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::writeToFile const std::string &    filename,
const std::string &    type
[virtual]
 

Definition at line 314 of file AIDA_Plotter.cpp.

References crisis(), and rep.


Member Data Documentation

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

Definition at line 103 of file AIDA_Plotter.h.

Referenced by setRep().

Anaphe::Plotter* Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::rep [private]
 

Definition at line 102 of file AIDA_Plotter.h.

Referenced by availableParameterOptions(), availableParameters(), clearRegions(), createRegion(), createRegions(), currentRegion(), currentRegionNumber(), destroyRegions(), next(), numberOfRegions(), parameterValue(), refresh(), region(), setCurrentRegionNumber(), setParameter(), setRep(), setTitle(), setTitleStyle(), theRep(), titleStyle(), writeToFile(), and ~AIDA_Plotter().


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