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

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterLayout Class Reference

#include <AIDA_PlotterLayout.h>

List of all members.


Detailed Description

Implementation of AIDA::IPlotterLayout based on GracePlotter

Definition at line 58 of file AIDA_PlotterLayout.h.

Public Methods

 AIDA_PlotterLayout ()
 AIDA_PlotterLayout (Layout *, bool ownership=true)
virtual ~AIDA_PlotterLayout ()
virtual void reset ()
virtual bool setParameter (const std::string &paramName, double paramValue)
virtual double parameterValue (const std::string &paramName)
virtual std::vector< std::string > availableParameters () const
void setRep (Layout &, bool ownership)
Layout * theRep ()

Private Methods

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

Private Attributes

Layout * rep
bool ownRep


Constructor & Destructor Documentation

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterLayout::AIDA_PlotterLayout  
 

Definition at line 53 of file AIDA_PlotterLayout.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterLayout::AIDA_PlotterLayout Layout *   ,
bool    ownership = true
 

Definition at line 62 of file AIDA_PlotterLayout.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterLayout::~AIDA_PlotterLayout   [virtual]
 

Definition at line 72 of file AIDA_PlotterLayout.cpp.

References rep.

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


Member Function Documentation

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

Definition at line 124 of file AIDA_PlotterLayout.cpp.

References crisis(), and rep.

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

Definition at line 159 of file AIDA_PlotterLayout.cpp.

Referenced by availableParameters(), parameterValue(), reset(), and setParameter().

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

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

Definition at line 112 of file AIDA_PlotterLayout.cpp.

References crisis(), and rep.

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

Definition at line 87 of file AIDA_PlotterLayout.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterLayout::setParameter const std::string &    paramName,
double    paramValue
[virtual]
 

Definition at line 99 of file AIDA_PlotterLayout.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_PlotterLayout::setRep Layout &   ,
bool    ownership
 

Definition at line 142 of file AIDA_PlotterLayout.cpp.

References ownRep, and rep.

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

Layout * Anaphe::AIDA_Plotter_Grace::AIDA_PlotterLayout::theRep  
 

Definition at line 135 of file AIDA_PlotterLayout.cpp.

References rep.

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


Member Data Documentation

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

Definition at line 83 of file AIDA_PlotterLayout.h.

Referenced by setRep().

Layout* Anaphe::AIDA_Plotter_Grace::AIDA_PlotterLayout::rep [private]
 

Definition at line 82 of file AIDA_PlotterLayout.h.

Referenced by availableParameters(), parameterValue(), reset(), setParameter(), setRep(), theRep(), and ~AIDA_PlotterLayout().


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