34#ifndef G4VISCOMMANDLISTMANAGER_HH
35#define G4VISCOMMANDLISTMANAGER_HH
42template <
typename Manager>
68template <
typename Manager>
71 ,fPlacement(placement)
76 fpCommand->
SetGuidance(
"List objects registered with list manager");
80template <
typename Manager>
86template <
typename Manager>
93template <
typename Manager>
100template <
typename Manager>
103 G4cout<<
"Listing models available in "<<Placement()<<
G4endl;
105 assert (0 != fpManager);
106 fpManager->Print(
G4cout, name);
110template <
typename Manager>
132template <
typename Manager>
135 ,fPlacement(placement)
137 G4String command = placement+
"/select";
138 G4String guidance =
"Select created object";
145template <
typename Manager>
151template <
typename Manager>
158template <
typename Manager>
161 assert (0 != fpManager);
162 fpManager->SetCurrent(name);
166template <
typename Manager>
186template <
typename Manager>
189 ,fPlacement(placement)
191 G4String command = fPlacement+
"/mode";
199template <
typename Manager>
205template <
typename Manager>
212template <
typename Manager>
215 assert (0 != fpManager);
216 fpManager->SetMode(name);
G4GLOB_DLL std::ostream G4cout
void SetCandidates(const char *candidateList)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetGuidance(const char *aGuidance)
virtual void NotifyHandlers()
static G4VVisManager * GetConcreteInstance()
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)