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");
77 fpCommand->SetParameterName(
"name",
true);
80template <
typename Manager>
86template <
typename Manager>
93template <
typename Manager>
100template <
typename Manager>
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";
141 fpCommand->SetGuidance(guidance);
142 fpCommand->SetParameterName(
"name",
false);
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";
194 fpCommand->SetGuidance(
"Set mode of operation");
195 fpCommand->SetParameterName(
"mode",
false);
196 fpCommand->SetCandidates(
"soft hard");
199template <
typename Manager>
205template <
typename Manager>
212template <
typename Manager>
215 assert (0 != fpManager);
216 fpManager->SetMode(name);
G4GLOB_DLL std::ostream G4cout
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)