Geant4-11
|
#include <G4OpenInventorXtExaminerViewer.hh>
Data Structures | |
struct | elementForSorting |
struct | sceneElement |
struct | viewPtData |
Public Member Functions | |
void | addButton (Widget menu, std::string name, XtCallbackProc) |
void | addEscapeCallback (void(*cb)(void *), void *) |
Widget | addMenu (std::string name) |
Widget | createScale (Widget, char *, int, float) |
G4OpenInventorXtExaminerViewer (Widget parent=NULL, const char *name=NULL, SbBool embed=TRUE, SoXtFullViewer::BuildFlag flag=BUILD_ALL, SoXtViewer::Type type=BROWSER) | |
Widget | getMenu () |
Widget | getMenuBar () |
template<class T > | |
void | parseString (T &t, const std::string &s, bool &error) |
void | warningMsgDialog (std::string, String, XtCallbackProc) |
~G4OpenInventorXtExaminerViewer () | |
Data Fields | |
bool | abbrOutputFlag |
bool | pickRefPathFlag |
std::string | saveRefCoordsFileName |
Widget | saveRefCoordsWidget |
std::string | saveScenegraphFileName |
Widget | saveScenegraphWidget |
bool | viewingBeforePickRef |
bool | warningFlag |
Protected Member Functions | |
virtual void | afterRealizeHook () |
Widget | buildWidget (Widget parent) |
virtual void | createViewerButtons (Widget parent, SbPList *buttonlist) |
G4OpenInventorXtExaminerViewer (Widget parent, const char *name, SbBool embed, SoXtFullViewer::BuildFlag flag, SoXtViewer::Type type, SbBool build) | |
bool | loadViewPts () |
void | moveCamera (float dist=0, bool lookdown=false) |
virtual SbBool | processSoEvent (const SoEvent *const event) |
void | rotateCamera () |
void | updateViewParams (SoKeyboardEvent::Key) |
Protected Attributes | |
SbVec3f | camDir |
SbVec3f | camUpVec |
std::string | curEltName |
Private Types | |
enum | CameraType { PERSPECTIVE , ORTHOGRAPHIC } |
enum | State { GENERAL , BEAMLINE , VIEWPOINT , ANIMATION , REVERSED_ANIMATION , PAUSED_ANIMATION , ROTATING } |
Private Member Functions | |
virtual void | actualRedraw (void) |
void | addViewPoints () |
void | animateRefParticle () |
void | cleanUpAfterPrevFile () |
void | constructor (const SbBool build) |
void | createElementsList (Widget) |
void | decSpeed () |
void | deleteViewPt (char *vpName=NULL) |
void | distanceToTrajectory (const SbVec3f &, float &, SbVec3f &, int &) |
void | evenOutRefParticlePts () |
void | findAndSetRefPath () |
SoCoordinate3 * | getCoordsNode (SoFullPath *path) |
void | getSceneElements () |
SoNode * | getSuperimpositionNode (SoNode *, const char *name) |
void | gotoRefPathStart () |
void | incSpeed () |
void | invertRefPath () |
void | popUpFileSelDialog (Widget &, std::string, std::string, XtCallbackProc) |
void | renameViewPt (char *vpName) |
void | restoreCamera () |
void | saveCurCamera () |
void | saveViewPt (char *name) |
void | setReferencePath (SoLineSet *, SoCoordinate3 *, bool append=false) |
void | setReferencePathZPos () |
void | setStartingPtForAnimation () |
void | setViewPt () |
void | sortElements () |
void | sortViewPts (std::vector< std::string >) |
float | sqrlen (const SbVec3f &) |
void | superimpositionEvent (SoAction *action) |
void | updateSpeedIndicator (void) |
std::string | viewPtAutoName () |
void | writeViewPtIdx () |
Static Private Member Functions | |
static void | abbrOutputCB (Widget, XtPointer, XtPointer) |
static void | animateRefParticleCB (Widget, XtPointer, XtPointer) |
static void | animateSensorCB (void *, SoSensor *) |
static void | animateSensorRotationCB (void *, SoSensor *) |
static void | cancelFileSelDialogCB (Widget, XtPointer, XtPointer) |
static void | cancelSceneElementSelectionCB (Widget, XtPointer, XtPointer) |
static void | closeListsDialogCB (Widget, XtPointer, XtPointer) |
static void | closeMainWindowCB (Widget, XtPointer, XtPointer) |
static void | constructListsDialog (Widget, XtPointer, XtPointer) |
static void | createNewVPFileCB (Widget, XtPointer, XtPointer) |
static void | deleteBookmarkCB (Widget, XtPointer, XtPointer) |
static void | deleteViewPtCB (Widget, XtPointer, XtPointer) |
static void | getViewPtNameCancelCB (Widget, XtPointer, XtPointer) |
static void | getViewPtNameCB (Widget, XtPointer, XtPointer) |
static void | gotoRefPathStartCB (Widget, XtPointer, XtPointer) |
static void | invertRefPathCB (Widget, XtPointer, XtPointer) |
static void | loadBookmarkCB (Widget, XtPointer, XtPointer) |
static void | loadRefCoordsCB (Widget, XtPointer, XtPointer) |
static void | loadRefCoordsDialogCB (Widget, XtPointer, XtPointer) |
static void | loadSceneGraphCB (Widget, XtPointer, XtPointer) |
static void | loadSceneGraphDialogCB (Widget, XtPointer, XtPointer) |
static void | lookAtSceneElementCB (Widget, XtPointer, XtPointer) |
static void | mouseoverCB (void *aThis, SoEventCallback *eventCB) |
static void | newViewPtFileCB (Widget, XtPointer, XtPointer) |
static void | nextViewPtCB (Widget, XtPointer, XtPointer) |
static void | openViewPtFileCB (Widget, XtPointer, XtPointer) |
static void | overwriteFileCB (Widget, XtPointer, XtPointer) |
static void | pickingCB (void *aThis, SoEventCallback *eventCB) |
static void | pickRefPathCB (Widget, XtPointer, XtPointer) |
static void | prevViewPtCB (Widget, XtPointer, XtPointer) |
static void | renameBookmarkCB (Widget, XtPointer, XtPointer) |
static void | saveRefCoordsCB (Widget, XtPointer, XtPointer) |
static void | saveRefCoordsDialogCB (Widget, XtPointer, XtPointer) |
static void | saveRefCoordsOverWriteCB (Widget, XtPointer, XtPointer) |
static void | saveSceneGraphCB (Widget, XtPointer, XtPointer) |
static void | saveSceneGraphDialogCB (Widget, XtPointer, XtPointer) |
static void | saveSceneGraphOverWriteCB (Widget, XtPointer, XtPointer) |
static void | saveViewPtCB (Widget, XtPointer, XtPointer) |
static void | sceneChangeCB (void *, SoSensor *) |
static void | sortBookmarksCB (Widget, XtPointer, XtPointer) |
static void | superimpositionCB (void *closure, SoAction *action) |
static void | switchWireFrameCB (Widget, XtPointer, XtPointer) |
static void | viewPtFileSelectedCB (Widget, XtPointer, XtPointer) |
Static Private Attributes | |
static G4OpenInventorXtExaminerViewer * | viewer = 0 |
Friends | |
class | G4OpenInventorXtExaminerViewerMessenger |
class | G4OpenInventorXtExtendedViewer |
class | HookEventProcState |
Definition at line 65 of file G4OpenInventorXtExaminerViewer.hh.
|
private |
Enumerator | |
---|---|
PERSPECTIVE | |
ORTHOGRAPHIC |
Definition at line 236 of file G4OpenInventorXtExaminerViewer.hh.
|
private |
Enumerator | |
---|---|
GENERAL | |
BEAMLINE | |
VIEWPOINT | |
ANIMATION | |
REVERSED_ANIMATION | |
PAUSED_ANIMATION | |
ROTATING |
Definition at line 242 of file G4OpenInventorXtExaminerViewer.hh.
G4OpenInventorXtExaminerViewer::G4OpenInventorXtExaminerViewer | ( | Widget | parent = NULL , |
const char * | name = NULL , |
||
SbBool | embed = TRUE , |
||
SoXtFullViewer::BuildFlag | flag = BUILD_ALL , |
||
SoXtViewer::Type | type = BROWSER |
||
) |
Definition at line 130 of file G4OpenInventorXtExaminerViewer.cc.
References constructor(), and TRUE.
G4OpenInventorXtExaminerViewer::~G4OpenInventorXtExaminerViewer | ( | ) |
Definition at line 586 of file G4OpenInventorXtExaminerViewer.cc.
References animateSensor, curViewPtName, sceneChangeSensor, searcher, superimposition, and viewer.
|
protected |
Definition at line 140 of file G4OpenInventorXtExaminerViewer.cc.
References constructor().
|
staticprivate |
Definition at line 3124 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputFlag.
Referenced by createViewerButtons().
|
privatevirtual |
Definition at line 1945 of file G4OpenInventorXtExaminerViewer.cc.
References ANIMATION, currentState, PAUSED_ANIMATION, REVERSED_ANIMATION, and updateSpeedIndicator().
void G4OpenInventorXtExaminerViewer::addButton | ( | Widget | menu, |
std::string | name, | ||
XtCallbackProc | cb | ||
) |
Definition at line 677 of file G4OpenInventorXtExaminerViewer.cc.
References G4InuclParticleNames::name().
Referenced by buildWidget().
void G4OpenInventorXtExaminerViewer::addEscapeCallback | ( | void(*)(void *) | cb, |
void * | object | ||
) |
Definition at line 4905 of file G4OpenInventorXtExaminerViewer.cc.
References escapeCallback, and examinerObject.
Referenced by G4OpenInventorXtExtendedViewer::Initialise().
Widget G4OpenInventorXtExaminerViewer::addMenu | ( | std::string | name | ) |
Definition at line 663 of file G4OpenInventorXtExaminerViewer.cc.
References args, menuBar, and G4InuclParticleNames::name().
Referenced by buildWidget().
|
private |
Definition at line 3713 of file G4OpenInventorXtExaminerViewer.cc.
References myViewPtList, and viewPtList.
Referenced by constructListsDialog(), and viewPtFileSelectedCB().
|
protectedvirtual |
Definition at line 806 of file G4OpenInventorXtExaminerViewer.cc.
References constructListsDialog(), defaultHeight, defaultHeightAngle, fileIn, fileName, fileOut, loadViewPts(), mouseoverCB(), myCam, nextViewPtButton, pickingCB(), prevViewPtButton, sceneChangeCB(), sceneChangeSensor, viewPtList, and warningMsgDialog().
|
private |
Definition at line 4882 of file G4OpenInventorXtExaminerViewer.cc.
References animateSensor, BEAMLINE, camEndOrient, camEndPos, camStartOrient, camStartPos, currentState, myCam, and setStartingPtForAnimation().
Referenced by animateRefParticleCB(), animateSensorCB(), incSpeed(), and processSoEvent().
|
staticprivate |
Definition at line 4820 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateRefParticle(), ANIMATION, animSpeedOutlineSwitch, animSpeedSwitch, axisSwitch, currentState, left_right, maxSpeed, MIN_SPEED, myCam, PAUSED_ANIMATION, prevRefIdx, prevState, refParticleIdx, refParticleTrajectory, returnToAnim, REVERSED_ANIMATION, ROTATING, saveCurCamera(), setStartingPtForAnimation(), SPEED_INDICATOR_STEP, speedStep, START_STEP, superimposition, TRUE, up_down, and warningMsgDialog().
Referenced by buildWidget().
|
staticprivate |
Definition at line 4639 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateRefParticle(), animateSensor, ANIMATION, camEndOrient, camEndPos, camStartOrient, camStartPos, currentState, MIN_SPEED, refParticleIdx, refParticleTrajectory, REVERSED_ANIMATION, s, speedStep, and START_STEP.
Referenced by constructor().
|
staticprivate |
Definition at line 4607 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateSensorRotation, currentState, prevState, rotateCamera(), rotCnt, and s.
Referenced by constructor().
|
protected |
Definition at line 606 of file G4OpenInventorXtExaminerViewer.cc.
References addButton(), addMenu(), animateRefParticleCB(), args, closeMainWindowCB(), fileMenu, gotoRefPathStartCB(), invertRefPathCB(), loadRefCoordsDialogCB(), loadSceneGraphDialogCB(), menuBar, newViewPtFileCB(), openViewPtFileCB(), saveRefCoordsDialogCB(), and saveSceneGraphDialogCB().
Referenced by constructor().
|
staticprivate |
Definition at line 3622 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by popUpFileSelDialog(), saveRefCoordsDialogCB(), and saveSceneGraphDialogCB().
|
staticprivate |
|
private |
Definition at line 3738 of file G4OpenInventorXtExaminerViewer.cc.
References currentState, FALSE, fileOut, GENERAL, listsDialog, myViewPtList, superimposition, viewPtIdx, and viewPtList.
Referenced by createNewVPFileCB(), overwriteFileCB(), and viewPtFileSelectedCB().
|
staticprivate |
Definition at line 2888 of file G4OpenInventorXtExaminerViewer.cc.
References currentState, GENERAL, listsDialog, myShellDialog, refParticleTrajectory, and sceneElements.
Referenced by closeMainWindowCB(), constructListsDialog(), and createNewVPFileCB().
|
staticprivate |
Definition at line 4532 of file G4OpenInventorXtExaminerViewer.cc.
References closeListsDialogCB(), listsDialog, newFileDialog, and openFileDialog.
Referenced by buildWidget().
|
staticprivate |
Definition at line 2485 of file G4OpenInventorXtExaminerViewer.cc.
References addViewPoints(), animateSensor, ANIMATION, args, closeListsDialogCB(), createElementsList(), currentState, deleteBookmarkCB(), fileName, getSceneElements(), listsDialog, loadBookmarkCB(), MAX_VP_NAME, myElementList, myShellDialog, myViewPtList, CLHEP::detail::n, PAUSED_ANIMATION, prevPt, prevRefIdx, prevState, refParticleIdx, refParticleTrajectory, renameBookmarkCB(), restoreCamera(), sortBookmarksCB(), step, viewPtList, viewPtSelection, and xmAddMouseEventHandler().
Referenced by afterRealizeHook(), createNewVPFileCB(), and viewPtFileSelectedCB().
|
private |
Definition at line 150 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputFlag, animateBtwPtsPeriod, animateSensor, animateSensorCB(), animateSensorRotation, animateSensorRotationCB(), animSpeedOutlineSwitch, animSpeedSwitch, axisSwitch, buildWidget(), curInfoFont, curInfoSwitch, curInfoText, curInfoTrans, currentState, curViewPtName, FALSE, fileName, GENERAL, getSuperimpositionNode(), hookBeamOn, HookEventProcState, lctrldown, left_right, listsDialog, loadRefCoordsDialog, loadSceneGraphDialog, lshiftdown, MAX_VP_IDX, MAX_VP_NAME, maxSpeed, MIN_SPEED, mouseOverFontLogName, mouseOverFontMaterial, mouseOverFontSolid, mouseOverFontZPos, mouseOverTextLogName, mouseOverTextMaterial, mouseOverTextSolid, mouseOverTextZPos, mouseOverTransLogName, mouseOverTransMaterial, mouseOverTransSolid, mouseOverTransZPos, myCam, myElementList, newEvents, newFileDialog, newSceneGraph, openFileDialog, pathLookahead, pickRefPathFlag, prevColorField, rctrldown, ROT_CNT, rotCnt, rotUpVec, rshiftdown, saveRefCoordsDialog, saveSceneGraphDialog, searcher, sgeometry, speedStep, sscale, START_STEP, step, stranslation, superimposition, superimpositionCB(), thisClassName, up_down, viewer, viewPtIdx, warningFlag, and zcoordSetFlag.
Referenced by G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 2421 of file G4OpenInventorXtExaminerViewer.cc.
References args, lookAtSceneElementCB(), myElementList, CLHEP::detail::n, sceneElements, xmAddMouseEventHandler(), and zcoordSetFlag.
Referenced by constructListsDialog(), and sortElements().
|
staticprivate |
Definition at line 3791 of file G4OpenInventorXtExaminerViewer.cc.
References cleanUpAfterPrevFile(), closeListsDialogCB(), constructListsDialog(), geant4_check_module_cycles::file, fileIn, fileName, fileOut, listsDialog, nextViewPtButton, overwriteFileCB(), prevViewPtButton, returnToSaveVP, saveViewPtCB(), and warningMsgDialog().
Referenced by newViewPtFileCB().
Widget G4OpenInventorXtExaminerViewer::createScale | ( | Widget | , |
char * | , | ||
int | , | ||
float | |||
) |
|
protectedvirtual |
Definition at line 687 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputCB(), args, SoXtInternal::createPixmapFromXpm(), CLHEP::detail::n, nextViewPtButton, nextViewPtCB(), pickext_xpm, pickref_xpm, pickRefPathCB(), prevViewPtButton, prevViewPtCB(), saveViewPt_xpm, saveViewPtCB(), switchWireFrameCB(), TRUE, and wireframe_xpm.
|
private |
Definition at line 1907 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateSensor, maxSpeed, MIN_SPEED, speedStep, and START_STEP.
Referenced by processSoEvent().
|
staticprivate |
Definition at line 4345 of file G4OpenInventorXtExaminerViewer.cc.
References deleteViewPt(), myViewPtList, and viewPtSelection.
Referenced by constructListsDialog().
|
private |
Definition at line 3311 of file G4OpenInventorXtExaminerViewer.cc.
References curViewPtName, fileIn, fileName, fileOut, listsDialog, myViewPtList, nextViewPtButton, prevViewPtButton, setViewPt(), viewPtIdx, viewPtList, warningMsgDialog(), and writeViewPtIdx().
Referenced by deleteBookmarkCB(), and deleteViewPtCB().
|
staticprivate |
Definition at line 3298 of file G4OpenInventorXtExaminerViewer.cc.
References deleteViewPt().
Referenced by processSoEvent().
|
private |
Definition at line 2252 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, and sqrlen().
Referenced by sortElements().
|
private |
Definition at line 4474 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory.
Referenced by setReferencePath().
|
private |
Definition at line 2031 of file G4OpenInventorXtExaminerViewer.cc.
References geant4_check_module_cycles::action, G4FFGEnumerations::ALL, buffer, G4AttHolder::GetAttDefs(), G4AttHolder::GetAttValues(), getCoordsNode(), and setReferencePath().
Referenced by sceneChangeCB().
|
private |
Definition at line 2153 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by findAndSetRefPath().
|
inline |
Definition at line 99 of file G4OpenInventorXtExaminerViewer.hh.
References fileMenu.
Referenced by G4OpenInventorXtExtendedViewer::Initialise().
|
inline |
Definition at line 98 of file G4OpenInventorXtExaminerViewer.hh.
References menuBar.
Referenced by G4OpenInventorXtExtendedViewer::Initialise().
|
private |
Definition at line 2177 of file G4OpenInventorXtExaminerViewer.cc.
References G4FFGEnumerations::ALL, sceneElements, and TRUE.
Referenced by constructListsDialog().
|
private |
Definition at line 471 of file G4OpenInventorXtExaminerViewer.cc.
References G4InuclParticleNames::name(), searcher, and TRUE.
Referenced by constructor().
|
staticprivate |
Definition at line 3225 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by saveViewPtCB().
|
staticprivate |
Definition at line 3170 of file G4OpenInventorXtExaminerViewer.cc.
References listsDialog, MAX_VP_NAME, myViewPtList, G4InuclParticleNames::name(), saveViewPt(), viewPtIdx, viewPtList, and warningMsgDialog().
Referenced by saveViewPtCB().
|
private |
Definition at line 4735 of file G4OpenInventorXtExaminerViewer.cc.
References gotoRefPathStartCB().
|
staticprivate |
Definition at line 4742 of file G4OpenInventorXtExaminerViewer.cc.
References animateSensor, ANIMATION, animSpeedOutlineSwitch, animSpeedSwitch, axisSwitch, BEAMLINE, currentState, distance, FALSE, left_right, maxSpeed, moveCamera(), PAUSED_ANIMATION, prevParticleDir, prevRefIdx, prevState, refParticleIdx, refParticleTrajectory, REVERSED_ANIMATION, ROTATING, saveCurCamera(), step, superimposition, TRUE, up_down, and warningMsgDialog().
Referenced by buildWidget(), and gotoRefPathStart().
|
private |
Definition at line 1889 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateRefParticle(), currentState, PAUSED_ANIMATION, refParticleTrajectory, and speedStep.
Referenced by processSoEvent().
|
private |
Definition at line 4811 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, setReferencePathZPos(), and sortElements().
Referenced by invertRefPathCB().
|
staticprivate |
Definition at line 4801 of file G4OpenInventorXtExaminerViewer.cc.
References invertRefPath().
Referenced by buildWidget().
|
staticprivate |
Definition at line 4319 of file G4OpenInventorXtExaminerViewer.cc.
References setViewPt(), viewPtIdx, viewPtList, viewPtSelection, and writeViewPtIdx().
Referenced by constructListsDialog().
|
staticprivate |
Definition at line 3870 of file G4OpenInventorXtExaminerViewer.cc.
References geant4_check_module_cycles::file, refParticleTrajectory, and warningMsgDialog().
Referenced by loadRefCoordsDialogCB().
|
staticprivate |
Definition at line 3859 of file G4OpenInventorXtExaminerViewer.cc.
References loadRefCoordsCB(), loadRefCoordsDialog, and popUpFileSelDialog().
Referenced by buildWidget().
|
staticprivate |
Definition at line 4097 of file G4OpenInventorXtExaminerViewer.cc.
References geant4_check_module_cycles::file, newSceneGraph, and warningMsgDialog().
Referenced by loadSceneGraphDialogCB().
|
staticprivate |
Definition at line 4085 of file G4OpenInventorXtExaminerViewer.cc.
References loadSceneGraphCB(), loadSceneGraphDialog, and popUpFileSelDialog().
Referenced by buildWidget().
|
protected |
Definition at line 3491 of file G4OpenInventorXtExaminerViewer.cc.
References angle, G4OpenInventorXtExaminerViewer::viewPtData::aspectRatio, G4OpenInventorXtExaminerViewer::viewPtData::camType, error, G4OpenInventorXtExaminerViewer::viewPtData::farDistance, fileIn, G4OpenInventorXtExaminerViewer::viewPtData::focalDistance, G4OpenInventorXtExaminerViewer::viewPtData::height, G4OpenInventorXtExaminerViewer::viewPtData::nearDistance, G4OpenInventorXtExaminerViewer::viewPtData::orientation, G4OpenInventorXtExaminerViewer::viewPtData::position, G4OpenInventorXtExaminerViewer::viewPtData::viewportMapping, viewPtIdx, viewPtList, and G4OpenInventorXtExaminerViewer::viewPtData::viewPtName.
Referenced by afterRealizeHook(), and viewPtFileSelectedCB().
|
staticprivate |
Definition at line 2732 of file G4OpenInventorXtExaminerViewer.cc.
References G4FFGEnumerations::ALL, animateSensor, ANIMATION, animSpeedOutlineSwitch, animSpeedSwitch, axisSwitch, BEAMLINE, curEltName, currentState, defaultHeightAngle, distance, error, FALSE, maxSpeed, moveCamera(), offsetFromCenter, parseString(), PAUSED_ANIMATION, prevParticleDir, prevPt, prevState, refParticleIdx, refParticleTrajectory, restoreCamera(), REVERSED_ANIMATION, superimposition, TRUE, upVector, VIEWPOINT, and viewPtSelection.
Referenced by createElementsList().
|
staticprivate |
Definition at line 1175 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputFlag, geant4_check_module_cycles::action, center, G4AttHolder::GetAttDefs(), G4AttHolder::GetAttValues(), mouseOverTextLogName, mouseOverTextMaterial, mouseOverTextSolid, mouseOverTextZPos, G4InuclParticleNames::pp, superimposition, and TRUE.
Referenced by afterRealizeHook().
|
protected |
Definition at line 924 of file G4OpenInventorXtExaminerViewer.cc.
References camDir, camUpVec, center, distance, offsetFromCenter, prevParticleDir, prevPt, refParticleIdx, refParticleTrajectory, step, and upVector.
Referenced by gotoRefPathStartCB(), lookAtSceneElementCB(), and processSoEvent().
|
staticprivate |
Definition at line 3780 of file G4OpenInventorXtExaminerViewer.cc.
References createNewVPFileCB(), newFileDialog, and popUpFileSelDialog().
Referenced by buildWidget(), and saveViewPtCB().
|
staticprivate |
Definition at line 2917 of file G4OpenInventorXtExaminerViewer.cc.
References setViewPt(), viewPtIdx, viewPtList, and writeViewPtIdx().
Referenced by createViewerButtons().
|
staticprivate |
Definition at line 3632 of file G4OpenInventorXtExaminerViewer.cc.
References openFileDialog, popUpFileSelDialog(), and viewPtFileSelectedCB().
Referenced by buildWidget().
|
staticprivate |
Definition at line 3839 of file G4OpenInventorXtExaminerViewer.cc.
References cleanUpAfterPrevFile(), fileName, fileOut, newFileDialog, nextViewPtButton, prevViewPtButton, returnToSaveVP, and saveViewPtCB().
Referenced by createNewVPFileCB().
void G4OpenInventorXtExaminerViewer::parseString | ( | T & | t, |
const std::string & | s, | ||
bool & | error | ||
) |
Definition at line 3569 of file G4OpenInventorXtExaminerViewer.cc.
References error, anonymous_namespace{G4RunManagerFactory.cc}::fail(), and s.
Referenced by lookAtSceneElementCB().
|
staticprivate |
Definition at line 1037 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputFlag, geant4_check_module_cycles::action, G4coutFormatters::ID::DEFAULT, G4cout, G4endl, G4AttHolder::GetAttDefs(), G4AttHolder::GetAttValues(), lshiftdown, G4InuclParticleNames::name(), pickRefPathFlag, G4InuclParticleNames::pp, rshiftdown, setReferencePath(), viewingBeforePickRef, and warningMsgDialog().
Referenced by afterRealizeHook().
|
staticprivate |
Definition at line 3135 of file G4OpenInventorXtExaminerViewer.cc.
References pickRefPathFlag, and viewingBeforePickRef.
Referenced by createViewerButtons().
|
private |
Definition at line 3580 of file G4OpenInventorXtExaminerViewer.cc.
References args, cancelFileSelDialogCB(), CLHEP::detail::n, and xmAddMouseEventHandler().
Referenced by loadRefCoordsDialogCB(), loadSceneGraphDialogCB(), newViewPtFileCB(), and openViewPtFileCB().
|
staticprivate |
Definition at line 2903 of file G4OpenInventorXtExaminerViewer.cc.
References setViewPt(), viewPtIdx, viewPtList, and writeViewPtIdx().
Referenced by createViewerButtons().
|
protectedvirtual |
Definition at line 1375 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateRefParticle(), animateSensor, ANIMATION, animSpeedOutlineSwitch, animSpeedSwitch, axisSwitch, BEAMLINE, beforePausing, camDir, camUpVec, currentState, decSpeed(), deleteViewPtCB(), escapeCallback, examinerObject, FALSE, GENERAL, incSpeed(), lctrldown, left_right, lshiftdown, MAX_SPEED_INDICATOR, maxSpeed, MIN_SPEED, moveCamera(), myCam, PAUSED_ANIMATION, prevRefIdx, prevState, rctrldown, refParticleIdx, refParticleTrajectory, restoreCamera(), REVERSED_ANIMATION, ROT_CNT, rotateCamera(), ROTATING, rotAxis, rotCnt, rshiftdown, setStartingPtForAnimation(), SPEED_INDICATOR_STEP, step, superimposition, TRUE, up_down, VIEWPOINT, viewPtList, and warningMsgDialog().
|
staticprivate |
Definition at line 4367 of file G4OpenInventorXtExaminerViewer.cc.
References currentState, curViewPtName, myViewPtList, renameViewPt(), VIEWPOINT, viewPtList, viewPtSelection, and warningMsgDialog().
Referenced by constructListsDialog().
|
private |
Definition at line 3397 of file G4OpenInventorXtExaminerViewer.cc.
References curViewPtName, fileIn, fileName, fileOut, MAX_VP_NAME, pos, and viewPtList.
Referenced by renameBookmarkCB().
|
private |
Definition at line 4573 of file G4OpenInventorXtExaminerViewer.cc.
References G4OpenInventorXtExaminerViewer::viewPtData::aspectRatio, camB4Animation, G4OpenInventorXtExaminerViewer::viewPtData::camType, G4OpenInventorXtExaminerViewer::viewPtData::farDistance, G4OpenInventorXtExaminerViewer::viewPtData::focalDistance, G4OpenInventorXtExaminerViewer::viewPtData::height, G4OpenInventorXtExaminerViewer::viewPtData::nearDistance, G4OpenInventorXtExaminerViewer::viewPtData::orientation, ORTHOGRAPHIC, PERSPECTIVE, G4OpenInventorXtExaminerViewer::viewPtData::position, and G4OpenInventorXtExaminerViewer::viewPtData::viewportMapping.
Referenced by constructListsDialog(), lookAtSceneElementCB(), and processSoEvent().
|
protected |
Definition at line 897 of file G4OpenInventorXtExaminerViewer.cc.
References animateSensorRotation, camDir, camUpVec, distance, M_PI, prevPt, ROT_CNT, rotAxis, and rotCnt.
Referenced by animateSensorRotationCB(), and processSoEvent().
|
private |
Definition at line 4550 of file G4OpenInventorXtExaminerViewer.cc.
References G4OpenInventorXtExaminerViewer::viewPtData::aspectRatio, camB4Animation, G4OpenInventorXtExaminerViewer::viewPtData::camType, G4OpenInventorXtExaminerViewer::viewPtData::farDistance, G4OpenInventorXtExaminerViewer::viewPtData::focalDistance, G4OpenInventorXtExaminerViewer::viewPtData::height, G4OpenInventorXtExaminerViewer::viewPtData::nearDistance, G4OpenInventorXtExaminerViewer::viewPtData::orientation, ORTHOGRAPHIC, PERSPECTIVE, G4OpenInventorXtExaminerViewer::viewPtData::position, and G4OpenInventorXtExaminerViewer::viewPtData::viewportMapping.
Referenced by animateRefParticleCB(), and gotoRefPathStartCB().
|
staticprivate |
Definition at line 3959 of file G4OpenInventorXtExaminerViewer.cc.
References args, geant4_check_module_cycles::file, refParticleTrajectory, saveRefCoordsFileName, saveRefCoordsOverWriteCB(), saveRefCoordsWidget, and warningMsgDialog().
Referenced by saveRefCoordsDialogCB().
|
staticprivate |
Definition at line 3908 of file G4OpenInventorXtExaminerViewer.cc.
References args, cancelFileSelDialogCB(), CLHEP::detail::n, refParticleTrajectory, saveRefCoordsCB(), saveRefCoordsDialog, warningMsgDialog(), and xmAddMouseEventHandler().
Referenced by buildWidget().
|
staticprivate |
Definition at line 4033 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, saveRefCoordsFileName, saveRefCoordsWidget, and warningMsgDialog().
Referenced by saveRefCoordsCB().
|
staticprivate |
Definition at line 4183 of file G4OpenInventorXtExaminerViewer.cc.
References args, FALSE, geant4_check_module_cycles::file, saveScenegraphFileName, saveSceneGraphOverWriteCB(), saveScenegraphWidget, and warningMsgDialog().
Referenced by saveSceneGraphDialogCB().
|
staticprivate |
Definition at line 4138 of file G4OpenInventorXtExaminerViewer.cc.
References args, cancelFileSelDialogCB(), CLHEP::detail::n, saveSceneGraphCB(), saveSceneGraphDialog, and xmAddMouseEventHandler().
Referenced by buildWidget().
|
staticprivate |
Definition at line 4260 of file G4OpenInventorXtExaminerViewer.cc.
References FALSE, saveScenegraphFileName, saveScenegraphWidget, and warningMsgDialog().
Referenced by saveSceneGraphCB().
|
private |
Definition at line 3235 of file G4OpenInventorXtExaminerViewer.cc.
References angle, G4OpenInventorXtExaminerViewer::viewPtData::aspectRatio, G4OpenInventorXtExaminerViewer::viewPtData::camType, G4OpenInventorXtExaminerViewer::viewPtData::farDistance, fileOut, G4OpenInventorXtExaminerViewer::viewPtData::focalDistance, G4OpenInventorXtExaminerViewer::viewPtData::height, MAX_VP_NAME, G4InuclParticleNames::name(), G4OpenInventorXtExaminerViewer::viewPtData::nearDistance, nextViewPtButton, G4OpenInventorXtExaminerViewer::viewPtData::orientation, ORTHOGRAPHIC, PERSPECTIVE, G4OpenInventorXtExaminerViewer::viewPtData::position, prevViewPtButton, G4OpenInventorXtExaminerViewer::viewPtData::viewportMapping, viewPtIdx, viewPtList, G4OpenInventorXtExaminerViewer::viewPtData::viewPtName, and writeViewPtIdx().
Referenced by getViewPtNameCB().
|
staticprivate |
Definition at line 3034 of file G4OpenInventorXtExaminerViewer.cc.
References args, fileName, getViewPtNameCancelCB(), getViewPtNameCB(), MAX_VP_NAME, CLHEP::detail::n, newViewPtFileCB(), returnToSaveVP, viewPtAutoName(), and warningFlag.
Referenced by createNewVPFileCB(), createViewerButtons(), and overwriteFileCB().
|
staticprivate |
Definition at line 4913 of file G4OpenInventorXtExaminerViewer.cc.
References findAndSetRefPath(), newEvents, and userData.
Referenced by afterRealizeHook().
|
private |
Definition at line 1959 of file G4OpenInventorXtExaminerViewer.cc.
References evenOutRefParticlePts(), refParticleTrajectory, setReferencePathZPos(), and sortElements().
Referenced by findAndSetRefPath(), and pickingCB().
|
private |
Definition at line 2018 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, and refZPositions.
Referenced by invertRefPath(), and setReferencePath().
|
private |
Definition at line 4680 of file G4OpenInventorXtExaminerViewer.cc.
References ANIMATION, currentState, left_right, G4INCL::Math::min(), myCam, pathLookahead, PAUSED_ANIMATION, refParticleIdx, refParticleTrajectory, REVERSED_ANIMATION, and up_down.
Referenced by animateRefParticle(), animateRefParticleCB(), and processSoEvent().
|
private |
Definition at line 2953 of file G4OpenInventorXtExaminerViewer.cc.
References animateSensor, ANIMATION, animSpeedOutlineSwitch, animSpeedSwitch, axisSwitch, currentState, curViewPtName, FALSE, maxSpeed, ORTHOGRAPHIC, PERSPECTIVE, REVERSED_ANIMATION, ROTATING, superimposition, TRUE, VIEWPOINT, viewPtIdx, viewPtList, and warningMsgDialog().
Referenced by deleteViewPt(), loadBookmarkCB(), nextViewPtCB(), prevViewPtCB(), and viewPtFileSelectedCB().
|
staticprivate |
Definition at line 4423 of file G4OpenInventorXtExaminerViewer.cc.
References curViewPtName, myViewPtList, sortViewPts(), viewPtIdx, and viewPtList.
Referenced by constructListsDialog().
|
private |
Definition at line 2344 of file G4OpenInventorXtExaminerViewer.cc.
References G4OpenInventorXtExaminerViewer::elementForSorting::closestPoint, G4OpenInventorXtExaminerViewer::elementForSorting::closestPointZCoord, createElementsList(), G4OpenInventorXtExaminerViewer::elementForSorting::distanceToBeamlineStart, distanceToTrajectory(), listsDialog, refParticleTrajectory, sceneElements, G4OpenInventorXtExaminerViewer::elementForSorting::smallestDistance, and zcoordSetFlag.
Referenced by invertRefPath(), and setReferencePath().
|
private |
Definition at line 3439 of file G4OpenInventorXtExaminerViewer.cc.
References angle, fileName, fileOut, MAX_VP_NAME, viewPtList, and writeViewPtIdx().
Referenced by sortBookmarksCB().
|
private |
Definition at line 2244 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by distanceToTrajectory().
|
staticprivate |
Definition at line 486 of file G4OpenInventorXtExaminerViewer.cc.
References geant4_check_module_cycles::action.
Referenced by constructor().
|
private |
Definition at line 496 of file G4OpenInventorXtExaminerViewer.cc.
References geant4_check_module_cycles::action, curInfoFont, curInfoText, curInfoTrans, currentState, curViewPtName, test::factory, GENERAL, mouseOverTransLogName, mouseOverTransMaterial, mouseOverTransSolid, mouseOverTransZPos, refParticleIdx, refParticleTrajectory, refZPositions, sscale, stranslation, and VIEWPOINT.
|
staticprivate |
Definition at line 3150 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by createViewerButtons().
|
private |
Definition at line 1924 of file G4OpenInventorXtExaminerViewer.cc.
References animSpeedOutlineSwitch, animSpeedSwitch, maxSpeed, and sgeometry.
Referenced by actualRedraw().
|
protected |
|
private |
Definition at line 3082 of file G4OpenInventorXtExaminerViewer.cc.
References viewPtList.
Referenced by saveViewPtCB().
|
staticprivate |
Definition at line 3643 of file G4OpenInventorXtExaminerViewer.cc.
References addViewPoints(), cleanUpAfterPrevFile(), constructListsDialog(), geant4_check_module_cycles::file, fileIn, fileName, fileOut, listsDialog, loadViewPts(), myShellDialog, nextViewPtButton, prevViewPtButton, setViewPt(), viewPtList, viewPtSelection, and warningMsgDialog().
Referenced by openViewPtFileCB().
void G4OpenInventorXtExaminerViewer::warningMsgDialog | ( | std::string | msg, |
String | dialogName, | ||
XtCallbackProc | cb | ||
) |
Definition at line 3754 of file G4OpenInventorXtExaminerViewer.cc.
References args, and CLHEP::detail::n.
Referenced by afterRealizeHook(), animateRefParticleCB(), createNewVPFileCB(), deleteViewPt(), getViewPtNameCB(), gotoRefPathStartCB(), loadRefCoordsCB(), loadSceneGraphCB(), pickingCB(), processSoEvent(), renameBookmarkCB(), saveRefCoordsCB(), saveRefCoordsDialogCB(), saveRefCoordsOverWriteCB(), saveSceneGraphCB(), saveSceneGraphOverWriteCB(), setViewPt(), and viewPtFileSelectedCB().
|
private |
Definition at line 2933 of file G4OpenInventorXtExaminerViewer.cc.
References fileOut, MAX_VP_IDX, and viewPtIdx.
Referenced by deleteViewPt(), loadBookmarkCB(), nextViewPtCB(), prevViewPtCB(), saveViewPt(), and sortViewPts().
|
friend |
Definition at line 67 of file G4OpenInventorXtExaminerViewer.hh.
|
friend |
Definition at line 69 of file G4OpenInventorXtExaminerViewer.hh.
|
friend |
Definition at line 148 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
bool G4OpenInventorXtExaminerViewer::abbrOutputFlag |
Definition at line 110 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by abbrOutputCB(), constructor(), mouseoverCB(), and pickingCB().
|
private |
Definition at line 196 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorCB(), animateSensorRotationCB(), constructor(), decSpeed(), incSpeed(), and processSoEvent().
|
private |
Definition at line 200 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), animateSensorCB(), constructListsDialog(), constructor(), decSpeed(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 201 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateSensorRotationCB(), constructor(), and rotateCamera().
|
private |
Definition at line 373 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and updateSpeedIndicator().
|
private |
Definition at line 374 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and updateSpeedIndicator().
|
private |
Definition at line 372 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), and setViewPt().
|
private |
Definition at line 322 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by processSoEvent().
|
private |
Definition at line 330 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by restoreCamera(), and saveCurCamera().
|
protected |
Definition at line 134 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by moveCamera(), processSoEvent(), and rotateCamera().
|
private |
Definition at line 204 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
private |
Definition at line 203 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
private |
Definition at line 204 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
private |
Definition at line 203 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
protected |
Definition at line 133 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by moveCamera(), processSoEvent(), and rotateCamera().
|
private |
Definition at line 395 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by mouseoverCB(), and moveCamera().
|
protected |
Definition at line 132 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by lookAtSceneElementCB().
|
private |
Definition at line 367 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 375 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 359 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 351 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 322 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by actualRedraw(), animateRefParticle(), animateRefParticleCB(), animateSensorCB(), animateSensorRotationCB(), cleanUpAfterPrevFile(), closeListsDialogCB(), constructListsDialog(), constructor(), gotoRefPathStartCB(), incSpeed(), lookAtSceneElementCB(), processSoEvent(), renameBookmarkCB(), setStartingPtForAnimation(), setViewPt(), and superimpositionEvent().
|
private |
Definition at line 323 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), deleteViewPt(), renameBookmarkCB(), renameViewPt(), setViewPt(), sortBookmarksCB(), superimpositionEvent(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 389 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook().
|
private |
Definition at line 390 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), and lookAtSceneElementCB().
|
private |
Definition at line 321 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by gotoRefPathStartCB(), lookAtSceneElementCB(), moveCamera(), and rotateCamera().
|
private |
Definition at line 79 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addEscapeCallback(), and processSoEvent().
|
private |
Definition at line 80 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addEscapeCallback(), and processSoEvent().
|
private |
Definition at line 308 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), createNewVPFileCB(), deleteViewPt(), loadViewPts(), renameViewPt(), and viewPtFileSelectedCB().
|
private |
Definition at line 73 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by buildWidget(), and getMenu().
|
private |
Definition at line 307 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), constructListsDialog(), constructor(), createNewVPFileCB(), deleteViewPt(), overwriteFileCB(), renameViewPt(), saveViewPtCB(), sortViewPts(), and viewPtFileSelectedCB().
|
private |
Definition at line 309 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), cleanUpAfterPrevFile(), createNewVPFileCB(), deleteViewPt(), overwriteFileCB(), renameViewPt(), saveViewPt(), sortViewPts(), viewPtFileSelectedCB(), and writeViewPtIdx().
|
private |
Definition at line 147 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 81 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and processSoEvent().
|
private |
Definition at line 335 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), processSoEvent(), and setStartingPtForAnimation().
|
private |
Definition at line 76 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by cleanUpAfterPrevFile(), closeListsDialogCB(), closeMainWindowCB(), constructListsDialog(), constructor(), createNewVPFileCB(), deleteViewPt(), getViewPtNameCB(), sortElements(), and viewPtFileSelectedCB().
|
private |
Definition at line 74 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and loadRefCoordsDialogCB().
|
private |
Definition at line 75 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and loadSceneGraphDialogCB().
|
private |
Definition at line 81 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), pickingCB(), and processSoEvent().
|
private |
Definition at line 311 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and writeViewPtIdx().
|
private |
Definition at line 312 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), constructor(), getViewPtNameCB(), renameViewPt(), saveViewPt(), saveViewPtCB(), and sortViewPts().
|
private |
Definition at line 385 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), decSpeed(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and updateSpeedIndicator().
|
private |
Definition at line 73 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addMenu(), buildWidget(), and getMenuBar().
|
private |
Definition at line 370 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 369 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 368 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 371 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 364 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 363 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 362 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 365 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 354 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 353 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 352 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 355 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 333 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), animateRefParticle(), animateRefParticleCB(), constructor(), processSoEvent(), and setStartingPtForAnimation().
|
private |
Definition at line 76 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), constructor(), and createElementsList().
|
private |
Definition at line 76 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeListsDialogCB(), constructListsDialog(), and viewPtFileSelectedCB().
|
private |
Definition at line 76 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addViewPoints(), cleanUpAfterPrevFile(), constructListsDialog(), deleteBookmarkCB(), deleteViewPt(), getViewPtNameCB(), renameBookmarkCB(), and sortBookmarksCB().
|
private |
Definition at line 149 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and sceneChangeCB().
|
private |
Definition at line 73 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeMainWindowCB(), constructor(), newViewPtFileCB(), and overwriteFileCB().
|
private |
Definition at line 398 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and loadSceneGraphCB().
|
private |
Definition at line 72 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), createNewVPFileCB(), createViewerButtons(), deleteViewPt(), overwriteFileCB(), saveViewPt(), and viewPtFileSelectedCB().
|
private |
Definition at line 395 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by lookAtSceneElementCB(), and moveCamera().
|
private |
Definition at line 73 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeMainWindowCB(), constructor(), and openViewPtFileCB().
|
private |
Definition at line 392 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), G4OpenInventorXtExaminerViewerMessenger::SetNewValue(), and setStartingPtForAnimation().
bool G4OpenInventorXtExaminerViewer::pickRefPathFlag |
Definition at line 111 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), pickingCB(), and pickRefPathCB().
|
private |
Definition at line 328 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 327 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by gotoRefPathStartCB(), lookAtSceneElementCB(), and moveCamera().
|
private |
Definition at line 326 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), lookAtSceneElementCB(), moveCamera(), and rotateCamera().
|
private |
Definition at line 320 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructListsDialog(), gotoRefPathStartCB(), and processSoEvent().
|
private |
Definition at line 322 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorRotationCB(), constructListsDialog(), gotoRefPathStartCB(), lookAtSceneElementCB(), and processSoEvent().
|
private |
Definition at line 72 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), createNewVPFileCB(), createViewerButtons(), deleteViewPt(), overwriteFileCB(), saveViewPt(), and viewPtFileSelectedCB().
|
private |
Definition at line 81 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and processSoEvent().
|
private |
Definition at line 319 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorCB(), constructListsDialog(), gotoRefPathStartCB(), lookAtSceneElementCB(), moveCamera(), processSoEvent(), setStartingPtForAnimation(), and superimpositionEvent().
|
private |
Definition at line 315 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorCB(), closeListsDialogCB(), constructListsDialog(), distanceToTrajectory(), evenOutRefParticlePts(), gotoRefPathStartCB(), incSpeed(), invertRefPath(), loadRefCoordsCB(), lookAtSceneElementCB(), moveCamera(), processSoEvent(), saveRefCoordsCB(), saveRefCoordsDialogCB(), saveRefCoordsOverWriteCB(), setReferencePath(), setReferencePathZPos(), setStartingPtForAnimation(), sortElements(), and superimpositionEvent().
|
private |
Definition at line 317 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by setReferencePathZPos(), and superimpositionEvent().
|
private |
Definition at line 332 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB().
|
private |
Definition at line 331 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by createNewVPFileCB(), overwriteFileCB(), and saveViewPtCB().
|
private |
Definition at line 336 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by processSoEvent(), and rotateCamera().
|
private |
Definition at line 337 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateSensorRotationCB(), constructor(), processSoEvent(), and rotateCamera().
|
private |
Definition at line 396 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 81 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), pickingCB(), and processSoEvent().
|
private |
Definition at line 74 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and saveRefCoordsDialogCB().
std::string G4OpenInventorXtExaminerViewer::saveRefCoordsFileName |
Definition at line 105 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveRefCoordsCB(), and saveRefCoordsOverWriteCB().
Widget G4OpenInventorXtExaminerViewer::saveRefCoordsWidget |
Definition at line 106 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveRefCoordsCB(), and saveRefCoordsOverWriteCB().
|
private |
Definition at line 75 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and saveSceneGraphDialogCB().
std::string G4OpenInventorXtExaminerViewer::saveScenegraphFileName |
Definition at line 103 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveSceneGraphCB(), and saveSceneGraphOverWriteCB().
Widget G4OpenInventorXtExaminerViewer::saveScenegraphWidget |
Definition at line 104 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveSceneGraphCB(), and saveSceneGraphOverWriteCB().
|
private |
Definition at line 202 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 305 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeListsDialogCB(), createElementsList(), getSceneElements(), and sortElements().
|
private |
Definition at line 344 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), getSuperimpositionNode(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 347 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and updateSpeedIndicator().
|
private |
Definition at line 196 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorCB(), constructor(), decSpeed(), and incSpeed().
|
private |
Definition at line 348 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 325 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), constructor(), gotoRefPathStartCB(), moveCamera(), and processSoEvent().
|
private |
Definition at line 350 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 346 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), cleanUpAfterPrevFile(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), mouseoverCB(), G4OpenInventorXtExtendedViewer::PDFCbk(), G4OpenInventorXtExtendedViewer::PostScriptCbk(), processSoEvent(), setViewPt(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 335 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), processSoEvent(), and setStartingPtForAnimation().
|
private |
Definition at line 395 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by lookAtSceneElementCB(), and moveCamera().
|
staticprivate |
Definition at line 78 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and ~G4OpenInventorXtExaminerViewer().
bool G4OpenInventorXtExaminerViewer::viewingBeforePickRef |
Definition at line 112 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by pickingCB(), and pickRefPathCB().
|
private |
Definition at line 310 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by cleanUpAfterPrevFile(), constructor(), deleteViewPt(), getViewPtNameCB(), loadBookmarkCB(), loadViewPts(), nextViewPtCB(), prevViewPtCB(), saveViewPt(), setViewPt(), sortBookmarksCB(), and writeViewPtIdx().
|
private |
Definition at line 306 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addViewPoints(), afterRealizeHook(), cleanUpAfterPrevFile(), constructListsDialog(), deleteViewPt(), getViewPtNameCB(), loadBookmarkCB(), loadViewPts(), nextViewPtCB(), prevViewPtCB(), processSoEvent(), renameBookmarkCB(), renameViewPt(), saveViewPt(), setViewPt(), sortBookmarksCB(), sortViewPts(), viewPtAutoName(), and viewPtFileSelectedCB().
|
private |
Definition at line 76 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), deleteBookmarkCB(), loadBookmarkCB(), lookAtSceneElementCB(), renameBookmarkCB(), and viewPtFileSelectedCB().
bool G4OpenInventorXtExaminerViewer::warningFlag |
Definition at line 101 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and saveViewPtCB().
|
private |
Definition at line 303 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), createElementsList(), and sortElements().