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

Anaphe::AIDA_Plotter_Grace::AIDA_Info Class Reference

#include <AIDA_Info.h>

List of all members.


Detailed Description

Implementation of AIDA::IInfo based on GracePlotter

Definition at line 58 of file AIDA_Info.h.

Public Methods

 AIDA_Info ()
 AIDA_Info (LegendBox *, bool ownership=true)
virtual ~AIDA_Info ()
virtual void clear ()
virtual void addText (const std::string &text)
virtual void addLegend (const AIDA::IMarkerStyle &style, const std::string &description)
virtual void addLegend (const AIDA::ILineStyle &style, const std::string &description)
virtual void addLegend (const AIDA::IFillStyle &style, const std::string &description)
LegendBox * theRep ()
void setRep (LegendBox &, bool ownership)

Private Methods

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

Private Attributes

LegendBox * rep
bool ownRep


Constructor & Destructor Documentation

Anaphe::AIDA_Plotter_Grace::AIDA_Info::AIDA_Info  
 

Definition at line 57 of file AIDA_Info.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_Info::AIDA_Info LegendBox *   ,
bool    ownership = true
 

Definition at line 67 of file AIDA_Info.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_Info::~AIDA_Info   [virtual]
 

Definition at line 77 of file AIDA_Info.cpp.

References rep.

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


Member Function Documentation

void Anaphe::AIDA_Plotter_Grace::AIDA_Info::addLegend const AIDA::IFillStyle &    style,
const std::string &    description
[virtual]
 

Definition at line 151 of file AIDA_Info.cpp.

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

void Anaphe::AIDA_Plotter_Grace::AIDA_Info::addLegend const AIDA::ILineStyle &    style,
const std::string &    description
[virtual]
 

Definition at line 133 of file AIDA_Info.cpp.

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

void Anaphe::AIDA_Plotter_Grace::AIDA_Info::addLegend const AIDA::IMarkerStyle &    style,
const std::string &    description
[virtual]
 

Definition at line 115 of file AIDA_Info.cpp.

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

void Anaphe::AIDA_Plotter_Grace::AIDA_Info::addText const std::string &    text [virtual]
 

Definition at line 103 of file AIDA_Info.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_Info::clear   [virtual]
 

Definition at line 91 of file AIDA_Info.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_Info::crisis   [private]
 

Definition at line 193 of file AIDA_Info.cpp.

Referenced by addLegend(), addText(), and clear().

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

void Anaphe::AIDA_Plotter_Grace::AIDA_Info::setRep LegendBox &   ,
bool    ownership
 

Definition at line 177 of file AIDA_Info.cpp.

References ownRep, and rep.

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

LegendBox * Anaphe::AIDA_Plotter_Grace::AIDA_Info::theRep  
 

Definition at line 169 of file AIDA_Info.cpp.

References rep.


Member Data Documentation

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

Definition at line 84 of file AIDA_Info.h.

Referenced by setRep().

LegendBox* Anaphe::AIDA_Plotter_Grace::AIDA_Info::rep [private]
 

Definition at line 83 of file AIDA_Info.h.

Referenced by addLegend(), addText(), clear(), setRep(), theRep(), and ~AIDA_Info().


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