35#ifndef G4VISCOMMANDLISTMANAGER_HH
36#define G4VISCOMMANDLISTMANAGER_HH
43template <
typename Manager>
69template <
typename Manager>
72 ,fPlacement(placement)
77 fpCommand->
SetGuidance(
"List objects registered with list manager");
81template <
typename Manager>
87template <
typename Manager>
94template <
typename Manager>
101template <
typename Manager>
104 G4cout<<
"Listing models available in "<<Placement()<<
G4endl;
106 assert (0 != fpManager);
107 fpManager->Print(
G4cout, name);
111template <
typename Manager>
133template <
typename Manager>
136 ,fPlacement(placement)
138 G4String command = placement+
"/select";
139 G4String guidance =
"Select created object";
146template <
typename Manager>
152template <
typename Manager>
159template <
typename Manager>
162 assert (0 != fpManager);
163 fpManager->SetCurrent(name);
167template <
typename Manager>
187template <
typename Manager>
190 ,fPlacement(placement)
192 G4String command = fPlacement+
"/mode";
200template <
typename Manager>
206template <
typename Manager>
213template <
typename Manager>
216 assert (0 != fpManager);
217 fpManager->SetMode(name);
G4DLLIMPORT std::ostream G4cout
void SetCandidates(const char *candidateList)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetGuidance(const char *aGuidance)
G4String Placement() const
G4String GetCurrentValue(G4UIcommand *)
virtual ~G4VisCommandListManagerList()
G4VisCommandListManagerList(Manager *, const G4String &placement)
void SetNewValue(G4UIcommand *command, G4String newValue)
virtual ~G4VisCommandListManagerSelect()
G4String GetCurrentValue(G4UIcommand *)
G4VisCommandListManagerSelect(Manager *, const G4String &placement)
void SetNewValue(G4UIcommand *command, G4String newValue)
virtual ~G4VisCommandManagerMode()
G4String GetCurrentValue(G4UIcommand *)
G4VisCommandManagerMode(Manager *, const G4String &placement)
void SetNewValue(G4UIcommand *command, G4String newValue)