#include <G4VisCommandsCompound.hh>
Definition at line 47 of file G4VisCommandsCompound.hh.
G4VisCommandDrawView::G4VisCommandDrawView |
( |
| ) |
|
Definition at line 97 of file G4VisCommandsCompound.cc.
References G4UIcommand::SetGuidance().
101 (
"Draw view from this angle, etc.");
103 parameter =
new G4UIparameter(
"theta-degrees",
'd', omitable =
true);
104 parameter -> SetDefaultValue(0.);
105 fpCommand -> SetParameter (parameter);
106 parameter =
new G4UIparameter(
"phi-degrees",
'd', omitable =
true);
107 parameter -> SetDefaultValue(0.);
108 fpCommand -> SetParameter (parameter);
109 parameter =
new G4UIparameter(
"pan-right",
'd', omitable =
true);
110 parameter -> SetDefaultValue(0.);
111 fpCommand -> SetParameter (parameter);
112 parameter =
new G4UIparameter(
"pan-up",
'd', omitable =
true);
113 parameter -> SetDefaultValue(0.);
114 fpCommand -> SetParameter (parameter);
115 parameter =
new G4UIparameter(
"pan-unit",
's', omitable =
true);
116 parameter -> SetDefaultValue(
"cm");
117 fpCommand -> SetParameter (parameter);
118 parameter =
new G4UIparameter(
"zoom-factor",
'd', omitable =
true);
119 parameter -> SetDefaultValue(1.);
120 fpCommand -> SetParameter (parameter);
121 parameter =
new G4UIparameter(
"dolly",
'd', omitable =
true);
122 parameter -> SetDefaultValue(0.);
123 fpCommand -> SetParameter (parameter);
124 parameter =
new G4UIparameter(
"dolly-unit",
's', omitable =
true);
125 parameter -> SetDefaultValue(
"cm");
126 fpCommand -> SetParameter (parameter);
void SetGuidance(const char *aGuidance)
G4VisCommandDrawView::~G4VisCommandDrawView |
( |
| ) |
|
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 133 of file G4VisCommandsCompound.cc.
References G4UImanager::ApplyCommand(), G4VisManager::confirmations, G4VVisCommand::fpVisManager, G4cout, G4endl, G4VisManager::GetCurrentViewer(), G4UImanager::GetUIpointer(), G4UImanager::GetVerboseLevel(), G4VisManager::GetVerbosity(), G4VViewer::GetViewParameters(), G4ViewParameters::IsAutoRefresh(), G4ViewParameters::SetAutoRefresh(), G4UImanager::SetVerboseLevel(), G4VViewer::SetViewParameters(), and G4VisManager::warnings.
138 if (!currentViewer) {
141 "WARNING: G4VisCommandsDrawView::SetNewValue: no current viewer."
155 std::istringstream is(newValue);
156 is >> thetaDeg >> phiDeg >> panRight >> panUp >> panUnit
157 >> zoomFactor >> dolly >> dollyUnit;
162 if (keepVerbose >= 2 ||
171 G4String(
"/vis/viewer/set/viewpointThetaPhi " + thetaDeg +
" " + phiDeg +
" deg"));
173 G4String(
"/vis/viewer/panTo " + panRight +
" " + panUp +
" " + panUnit));
175 G4String(
"/vis/viewer/zoomTo " + zoomFactor));
180 G4String(
"/vis/viewer/dollyTo " + dolly +
" " + dollyUnit));
const G4ViewParameters & GetViewParameters() const
void SetViewParameters(const G4ViewParameters &vp)
G4int GetVerboseLevel() const
void SetVerboseLevel(G4int val)
static G4UImanager * GetUIpointer()
G4GLOB_DLL std::ostream G4cout
void SetAutoRefresh(G4bool)
static Verbosity GetVerbosity()
G4VViewer * GetCurrentViewer() const
G4bool IsAutoRefresh() const
G4int ApplyCommand(const char *aCommand)
static G4VisManager * fpVisManager
The documentation for this class was generated from the following files: