#include <G4VisCommandsViewer.hh>
Definition at line 197 of file G4VisCommandsViewer.hh.
G4VisCommandViewerPan::G4VisCommandViewerPan |
( |
| ) |
|
Definition at line 1013 of file G4VisCommandsViewer.cc.
1014 fPanIncrementRight (0.),
1015 fPanIncrementUp (0.),
1022 (
"/vis/viewer/pan",
this);
1023 fpCommandPan -> SetGuidance
1024 (
"Incremental pan.");
1025 fpCommandPan -> SetGuidance
1026 (
"Moves the camera incrementally right and up by these amounts (as seen"
1027 "\nfrom viewpoint direction).");
1029 parameter =
new G4UIparameter(
"right-increment",
'd', omitable =
true);
1030 parameter -> SetCurrentAsDefault (
true);
1031 fpCommandPan -> SetParameter (parameter);
1032 parameter =
new G4UIparameter(
"up-increment",
'd', omitable =
true);
1033 parameter -> SetCurrentAsDefault (
true);
1034 fpCommandPan -> SetParameter (parameter);
1035 parameter =
new G4UIparameter (
"unit",
's', omitable =
true);
1036 parameter -> SetDefaultValue (
"m");
1037 fpCommandPan -> SetParameter (parameter);
1040 (
"/vis/viewer/panTo",
this);
1041 fpCommandPanTo -> SetGuidance
1042 (
"Pan to specific coordinate.");
1043 fpCommandPanTo -> SetGuidance
1044 (
"Places the camera in this position right and up relative to standard"
1045 "\ntarget point (as seen from viewpoint direction).");
1046 parameter =
new G4UIparameter(
"right",
'd', omitable =
true);
1047 parameter -> SetCurrentAsDefault (
true);
1048 fpCommandPanTo -> SetParameter (parameter);
1050 parameter -> SetCurrentAsDefault (
true);
1051 fpCommandPanTo -> SetParameter (parameter);
1052 parameter =
new G4UIparameter (
"unit",
's', omitable =
true);
1053 parameter -> SetDefaultValue (
"m");
1054 fpCommandPanTo -> SetParameter (parameter);
G4VisCommandViewerPan::~G4VisCommandViewerPan |
( |
| ) |
|
|
virtual |
Reimplemented from G4UImessenger.
Definition at line 1073 of file G4VisCommandsViewer.cc.
References G4VisManager::confirmations, G4VVisCommand::ConvertToDoublePair(), G4VisManager::errors, G4VVisCommand::fpVisManager, G4cout, G4endl, G4ViewParameters::GetCurrentTargetPoint(), G4VisManager::GetCurrentViewer(), G4VisManager::GetVerbosity(), G4VViewer::GetViewParameters(), G4ViewParameters::IncrementPan(), G4ViewParameters::SetPan(), and G4VVisCommandViewer::SetViewParameters().
1080 if (!currentViewer) {
1083 "ERROR: G4VisCommandsViewerPan::SetNewValue: no current viewer."
1091 if (command == fpCommandPan) {
1095 else if (command == fpCommandPanTo) {
1097 vp.
SetPan(fPanToRight, fPanToUp);
void IncrementPan(G4double right, G4double up)
void SetPan(G4double right, G4double up)
const G4ViewParameters & GetViewParameters() const
void SetViewParameters(G4VViewer *, const G4ViewParameters &)
const G4Point3D & GetCurrentTargetPoint() const
G4GLOB_DLL std::ostream G4cout
static Verbosity GetVerbosity()
G4VViewer * GetCurrentViewer() const
static void ConvertToDoublePair(const G4String ¶mString, G4double &xval, G4double &yval)
static G4VisManager * fpVisManager
The documentation for this class was generated from the following files: