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

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion Class Reference

#include <AIDA_PlotterRegion.h>

List of all members.


Detailed Description

Implementation of AIDA::IPlotterRegion based on GracePlotter

Definition at line 56 of file AIDA_PlotterRegion.h.

Public Methods

 AIDA_PlotterRegion ()
 AIDA_PlotterRegion (Anaphe::PlotterRegion *, bool owner=true)
virtual ~AIDA_PlotterRegion ()
virtual bool plot (const AIDA::IBaseHistogram &histogram, const std::string &options)
virtual bool plot (const AIDA::IBaseHistogram &histogram, const AIDA::IPlotterStyle &style, const std::string &options)
virtual bool plot (const AIDA::IFunction &function, const std::string &options)
virtual bool plot (const AIDA::IFunction &function, const AIDA::IPlotterStyle &style, const std::string &options)
virtual bool plot (const AIDA::IDataPointSet &dataPointSet, const std::string &options)
virtual bool plot (const AIDA::IDataPointSet &dataPointSet, const AIDA::IPlotterStyle &style, const std::string &options)
virtual bool remove (const AIDA::IBaseHistogram &histogram)
virtual bool remove (const AIDA::IFunction &function)
virtual bool remove (const AIDA::IDataPointSet &dataPointSet)
virtual void clear ()
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 &param) const
virtual std::vector< std::string > availableParameters () const
virtual AIDA::IPlotterStyle & style ()
virtual bool setStyle (const AIDA::IPlotterStyle &style)
virtual bool applyStyle (const AIDA::IPlotterStyle &style)
virtual void setTitle (const std::string &title)
virtual bool setXLimits (double min, double max)
virtual bool setYLimits (double min, double max)
virtual bool setZLimits (double min, double max)
virtual AIDA::IPlotterLayout & layout ()
virtual bool setLayout (const AIDA::IPlotterLayout &layout)
virtual AIDA::IInfo & info ()
PlotterRegion * theRep ()
void setRep (PlotterRegion &, bool owner)

Private Methods

 AIDA_PlotterRegion (const AIDA_PlotterRegion &)
AIDA_PlotterRegion & operator= (const AIDA_PlotterRegion &)
void crisis () const
bool plot (const AIDA::IBaseHistogram &histogram, const AIDA::IPlotterStyle *style, const std::string &options)
bool plot (const AIDA::IFunction &function, const AIDA::IPlotterStyle *style, const std::string &options)
bool plot (const AIDA::IDataPointSet &dataPointSet, const AIDA::IPlotterStyle *style, const std::string &options)

Private Attributes

PlotterRegion * rep
bool ownRep


Constructor & Destructor Documentation

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::AIDA_PlotterRegion  
 

Definition at line 62 of file AIDA_PlotterRegion.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::AIDA_PlotterRegion Anaphe::PlotterRegion *   ,
bool    owner = true
 

Definition at line 73 of file AIDA_PlotterRegion.cpp.

Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::~AIDA_PlotterRegion   [virtual]
 

Definition at line 83 of file AIDA_PlotterRegion.cpp.

References rep.

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


Member Function Documentation

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::applyStyle const AIDA::IPlotterStyle &    style [virtual]
 

Definition at line 278 of file AIDA_PlotterRegion.cpp.

References setStyle(), and style().

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

Definition at line 207 of file AIDA_PlotterRegion.cpp.

References crisis(), and rep.

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

Definition at line 219 of file AIDA_PlotterRegion.cpp.

References crisis(), and rep.

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

Definition at line 181 of file AIDA_PlotterRegion.cpp.

References crisis(), and rep.

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

Definition at line 503 of file AIDA_PlotterRegion.cpp.

Referenced by availableParameterOptions(), availableParameters(), clear(), info(), layout(), parameterValue(), plot(), setLayout(), setParameter(), setStyle(), setXLimits(), setYLimits(), and style().

AIDA::IInfo & Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::info   [virtual]
 

Definition at line 362 of file AIDA_PlotterRegion.cpp.

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

AIDA::IPlotterLayout & Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::layout   [virtual]
 

Definition at line 328 of file AIDA_PlotterRegion.cpp.

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

Referenced by setLayout().

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

std::string Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::parameterValue const std::string &    param const [virtual]
 

Definition at line 231 of file AIDA_PlotterRegion.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::plot const AIDA::IDataPointSet &    dataPointSet,
const AIDA::IPlotterStyle *    style,
const std::string &    options
[private]
 

Definition at line 473 of file AIDA_PlotterRegion.cpp.

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

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::plot const AIDA::IFunction &    function,
const AIDA::IPlotterStyle *    style,
const std::string &    options
[private]
 

Definition at line 448 of file AIDA_PlotterRegion.cpp.

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

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::plot const AIDA::IBaseHistogram &    histogram,
const AIDA::IPlotterStyle *    style,
const std::string &    options
[private]
 

Definition at line 402 of file AIDA_PlotterRegion.cpp.

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

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::plot const AIDA::IDataPointSet &    dataPointSet,
const AIDA::IPlotterStyle &    style,
const std::string &    options
[virtual]
 

Definition at line 144 of file AIDA_PlotterRegion.cpp.

References plot(), and style().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::plot const AIDA::IDataPointSet &    dataPointSet,
const std::string &    options
[virtual]
 

Definition at line 135 of file AIDA_PlotterRegion.cpp.

References plot().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::plot const AIDA::IFunction &    function,
const AIDA::IPlotterStyle &    style,
const std::string &    options
[virtual]
 

Definition at line 125 of file AIDA_PlotterRegion.cpp.

References plot(), and style().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::plot const AIDA::IFunction &    function,
const std::string &    options
[virtual]
 

Definition at line 116 of file AIDA_PlotterRegion.cpp.

References plot().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::plot const AIDA::IBaseHistogram &    histogram,
const AIDA::IPlotterStyle &    style,
const std::string &    options
[virtual]
 

Definition at line 106 of file AIDA_PlotterRegion.cpp.

References plot(), and style().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::plot const AIDA::IBaseHistogram &    histogram,
const std::string &    options
[virtual]
 

Definition at line 97 of file AIDA_PlotterRegion.cpp.

Referenced by plot().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::remove const AIDA::IDataPointSet &    dataPointSet [virtual]
 

Definition at line 172 of file AIDA_PlotterRegion.cpp.

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::remove const AIDA::IFunction &    function [virtual]
 

Definition at line 163 of file AIDA_PlotterRegion.cpp.

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::remove const AIDA::IBaseHistogram &    histogram [virtual]
 

Definition at line 154 of file AIDA_PlotterRegion.cpp.

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::setLayout const AIDA::IPlotterLayout &    layout [virtual]
 

Definition at line 343 of file AIDA_PlotterRegion.cpp.

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

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

Definition at line 193 of file AIDA_PlotterRegion.cpp.

References crisis(), and rep.

void Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::setRep PlotterRegion &   ,
bool    owner
 

Definition at line 385 of file AIDA_PlotterRegion.cpp.

References ownRep, and rep.

Referenced by Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::createRegion(), Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::currentRegion(), Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::next(), and Anaphe::AIDA_Plotter_Grace::AIDA_Plotter::region().

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::setStyle const AIDA::IPlotterStyle &    style [virtual]
 

Definition at line 258 of file AIDA_PlotterRegion.cpp.

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

Referenced by applyStyle().

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

Definition at line 287 of file AIDA_PlotterRegion.cpp.

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::setXLimits double    min,
double    max
[virtual]
 

Definition at line 296 of file AIDA_PlotterRegion.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::setYLimits double    min,
double    max
[virtual]
 

Definition at line 308 of file AIDA_PlotterRegion.cpp.

References crisis(), and rep.

bool Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::setZLimits double    min,
double    max
[virtual]
 

Definition at line 320 of file AIDA_PlotterRegion.cpp.

AIDA::IPlotterStyle & Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::style   [virtual]
 

Definition at line 243 of file AIDA_PlotterRegion.cpp.

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

Referenced by applyStyle(), plot(), and setStyle().

PlotterRegion * Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::theRep  
 

Definition at line 378 of file AIDA_PlotterRegion.cpp.

References rep.


Member Data Documentation

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

Definition at line 109 of file AIDA_PlotterRegion.h.

Referenced by setRep().

PlotterRegion* Anaphe::AIDA_Plotter_Grace::AIDA_PlotterRegion::rep [private]
 

Definition at line 108 of file AIDA_PlotterRegion.h.

Referenced by availableParameterOptions(), availableParameters(), clear(), info(), layout(), parameterValue(), plot(), setLayout(), setParameter(), setRep(), setStyle(), setXLimits(), setYLimits(), style(), theRep(), and ~AIDA_PlotterRegion().


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