29#ifndef G4PLOTTERMANAGER_HH
30#define G4PLOTTERMANAGER_HH
45 using Style = std::vector<StyleItem>;
47 using Styles = std::vector<NamedStyle>;
G4UIcommand * print_style
virtual void SetNewValue(G4UIcommand *, G4String)
Messenger(G4PlotterManager &aPlotterManager)
G4PlotterManager & fPlotterManager
G4UIcommand * select_style
G4UIcommand * add_style_parameter
G4UIcommand * remove_style
G4UIcommand * list_styles
void ListStyles() const
styles: //////////////////////////////////////////////////////
std::vector< NamedPlotter > fPlotters
std::vector< NamedStyle > Styles
G4Plotter & GetPlotter(const G4String &a_name)
virtual ~G4PlotterManager()
void SelectStyle(const G4String &style)
void RemoveStyle(const G4String &name)
std::pair< G4String, Style > NamedStyle
G4PlotterManager & operator=(const G4PlotterManager &)
std::pair< G4String, G4Plotter > NamedPlotter
void AddStyleParameter(const G4String ¶m, const G4String &value)
std::vector< StyleItem > Style
void PrintStyle(const G4String &) const
Style * FindStyle(const G4String &name)
std::pair< G4String, G4String > StyleItem
static G4PlotterManager & GetInstance()
const Styles & GetStyles() const
G4PlotterManager(const G4PlotterManager &)
void SetParameter(G4UIparameter *const newParameter)
void SetGuidance(const char *aGuidance)
const char * name(G4int ptype)