Geant4-11
|
#include <G4PlotterManager.hh>
Data Structures | |
class | Messenger |
Public Types | |
using | NamedStyle = std::pair< G4String, Style > |
using | Style = std::vector< StyleItem > |
using | StyleItem = std::pair< G4String, G4String > |
using | Styles = std::vector< NamedStyle > |
Public Member Functions | |
G4Plotter & | GetPlotter (const G4String &a_name) |
Styles & | GetStyles () |
const Styles & | GetStyles () const |
void | List () const |
Static Public Member Functions | |
static G4PlotterManager & | GetInstance () |
Private Types | |
typedef std::pair< G4String, G4Plotter > | NamedPlotter |
Private Member Functions | |
void | AddStyleParameter (const G4String ¶m, const G4String &value) |
Style * | FindStyle (const G4String &name) |
G4PlotterManager () | |
G4PlotterManager (const G4PlotterManager &) | |
void | ListStyles () const |
styles: ////////////////////////////////////////////////////// More... | |
G4PlotterManager & | operator= (const G4PlotterManager &) |
void | PrintStyle (const G4String &) const |
void | RemoveStyle (const G4String &name) |
void | SelectStyle (const G4String &style) |
virtual | ~G4PlotterManager () |
Private Attributes | |
G4String | fCurrentStyle |
Messenger * | fMessenger |
std::vector< NamedPlotter > | fPlotters |
Styles | fStyles |
Definition at line 38 of file G4PlotterManager.hh.
|
private |
Definition at line 64 of file G4PlotterManager.hh.
using G4PlotterManager::NamedStyle = std::pair<G4String,Style> |
Definition at line 46 of file G4PlotterManager.hh.
using G4PlotterManager::Style = std::vector<StyleItem> |
Definition at line 45 of file G4PlotterManager.hh.
using G4PlotterManager::StyleItem = std::pair<G4String,G4String> |
Definition at line 44 of file G4PlotterManager.hh.
using G4PlotterManager::Styles = std::vector<NamedStyle> |
Definition at line 47 of file G4PlotterManager.hh.
|
private |
|
private |
Definition at line 111 of file G4PlotterManager.cc.
References fCurrentStyle, FindStyle(), G4cout, and G4endl.
Referenced by G4PlotterManager::Messenger::SetNewValue().
|
private |
Definition at line 76 of file G4PlotterManager.cc.
References fStyles.
Referenced by AddStyleParameter(), and SelectStyle().
|
static |
Definition at line 37 of file G4PlotterManager.cc.
Referenced by G4VisCommandSceneAddPlotter::SetNewValue(), and SetPlotterStyles().
Definition at line 50 of file G4PlotterManager.cc.
References fPlotters.
Referenced by G4VisCommandSceneAddPlotter::SetNewValue().
|
inline |
|
inline |
Definition at line 48 of file G4PlotterManager.hh.
References fStyles.
Referenced by SetPlotterStyles().
void G4PlotterManager::List | ( | ) | const |
Definition at line 60 of file G4PlotterManager.cc.
|
private |
styles: //////////////////////////////////////////////////////
Definition at line 70 of file G4PlotterManager.cc.
References fStyles, G4cout, and G4endl.
Referenced by G4PlotterManager::Messenger::SetNewValue().
|
private |
|
private |
Definition at line 100 of file G4PlotterManager.cc.
References fStyles, G4cout, and G4endl.
Referenced by G4PlotterManager::Messenger::SetNewValue().
|
private |
Definition at line 90 of file G4PlotterManager.cc.
References fCurrentStyle, and fStyles.
Referenced by G4PlotterManager::Messenger::SetNewValue().
|
private |
Definition at line 83 of file G4PlotterManager.cc.
References fCurrentStyle, FindStyle(), and fStyles.
Referenced by G4PlotterManager::Messenger::SetNewValue().
|
privatevirtual |
Definition at line 46 of file G4PlotterManager.cc.
References fMessenger.
|
private |
Definition at line 67 of file G4PlotterManager.hh.
Referenced by AddStyleParameter(), RemoveStyle(), and SelectStyle().
|
private |
Definition at line 133 of file G4PlotterManager.hh.
Referenced by G4PlotterManager(), and ~G4PlotterManager().
|
private |
Definition at line 65 of file G4PlotterManager.hh.
Referenced by GetPlotter(), and List().
|
private |
Definition at line 68 of file G4PlotterManager.hh.
Referenced by FindStyle(), GetStyles(), ListStyles(), PrintStyle(), RemoveStyle(), and SelectStyle().