#include <G4VisCommandsSceneAdd.hh>
Definition at line 92 of file G4VisCommandsSceneAdd.hh.
G4VisCommandSceneAddDate::G4VisCommandSceneAddDate |
( |
| ) |
|
Definition at line 356 of file G4VisCommandsSceneAdd.cc.
358 fpCommand =
new G4UIcommand (
"/vis/scene/add/date",
this);
359 fpCommand -> SetGuidance (
"Adds date to current scene.");
360 fpCommand -> SetGuidance
361 (
"If \"date\"is omitted, the current date and time is drawn."
362 "\nOtherwise, the string, including the rest of the line, is drawn.");
364 parameter =
new G4UIparameter (
"size",
'i', omitable =
true);
365 parameter -> SetGuidance (
"Screen size of text in pixels.");
366 parameter -> SetDefaultValue (18);
367 fpCommand -> SetParameter (parameter);
368 parameter =
new G4UIparameter (
"x-position",
'd', omitable =
true);
369 parameter -> SetGuidance (
"x screen position in range -1 < x < 1.");
370 parameter -> SetDefaultValue (0.95);
371 fpCommand -> SetParameter (parameter);
372 parameter =
new G4UIparameter (
"y-position",
'd', omitable =
true);
373 parameter -> SetGuidance (
"y screen position in range -1 < y < 1.");
374 parameter -> SetDefaultValue (0.9);
375 fpCommand -> SetParameter (parameter);
376 parameter =
new G4UIparameter (
"layout",
's', omitable =
true);
377 parameter -> SetGuidance (
"Layout, i.e., adjustment: left|centre|right.");
378 parameter -> SetDefaultValue (
"right");
379 fpCommand -> SetParameter (parameter);
380 parameter =
new G4UIparameter (
"date",
's', omitable =
true);
381 parameter -> SetDefaultValue (
"-");
382 fpCommand -> SetParameter (parameter);
G4VisCommandSceneAddDate::~G4VisCommandSceneAddDate |
( |
| ) |
|
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 393 of file G4VisCommandsSceneAdd.cc.
References G4Text::centre, G4VisManager::confirmations, G4VisManager::errors, G4VVisCommand::fpVisManager, G4cout, G4endl, G4VisManager::GetCurrentScene(), G4VisManager::GetVerbosity(), G4Text::left, G4Text::right, G4VModel::SetGlobalDescription(), G4VModel::SetGlobalTag(), G4VModel::SetType(), G4VVisCommand::UpdateVisManagerScene(), G4VisManager::warnings, and test::x.
401 G4cout <<
"ERROR: No current scene. Please create one." <<
G4endl;
409 std::istringstream is(newValue);
410 is >> size >> x >> y >> layoutString >> dateString;
412 const size_t NREMAINDER = 100;
413 char remainder[NREMAINDER];
414 is.getline(remainder, NREMAINDER);
415 dateString += remainder;
421 Date* date =
new Date(
fpVisManager, size, x, y, layout, dateString);
427 const G4String& currentSceneName = pScene -> GetName ();
428 G4bool successful = pScene -> AddRunDurationModel (model, warn);
431 G4cout <<
"Date has been added to scene \""
432 << currentSceneName <<
"\"."
436 else G4VisCommandsSceneAddUnsuccessful(verbosity);
void SetGlobalTag(const G4String &)
void UpdateVisManagerScene(const G4String &sceneName="")
G4GLOB_DLL std::ostream G4cout
void SetType(const G4String &)
const XML_Char XML_Content * model
static Verbosity GetVerbosity()
void SetGlobalDescription(const G4String &)
G4Scene * GetCurrentScene() const
static G4VisManager * fpVisManager
The documentation for this class was generated from the following files: