1#ifndef G_PLOTTING_ENGINE_H
2#define G_PLOTTING_ENGINE_H
Abstract base class for plotting engines.
std::string GetIonColor() const
std::string GetLineColor2() const
std::string m_colorChargedParticle
void EnableDebugging(const bool on=true)
Switch debugging messages on/off.
void SetElectronColor(const std::string &col)
PlottingEngine()=delete
Default constructor.
void SetSerif()
Use serif font.
void SetPhotonColor(const std::string &col)
void SetChargedParticleColor(const std::string &col)
void SetLineColor2(const std::string &col)
void SetIonColor(const std::string &col)
std::string GetPhotonColor() const
void SetHoleColor(const std::string &col)
std::string GetElectronColor() const
std::string GetHoleColor() const
std::string GetLineColor1() const
void SetSansSerif()
Use sans-serif font.
std::string m_colorPhoton
std::string m_colorElectron
virtual ~PlottingEngine()
Destructor.
PlottingEngine(const std::string &name)
Constructor.
std::string GetChargedParticleColor() const
void SetLineColor1(const std::string &col)