Geant4
10.00.p01
|
#include <G4OpenInventorXtExaminerViewer.hh>
Classes | |
struct | elementForSorting |
struct | sceneElement |
struct | viewPtData |
Public Member Functions | |
G4OpenInventorXtExaminerViewer (Widget parent=NULL, const char *name=NULL, SbBool embed=TRUE, SoXtFullViewer::BuildFlag flag=BUILD_ALL, SoXtViewer::Type type=BROWSER) | |
~G4OpenInventorXtExaminerViewer () | |
template<class T > | |
void | parseString (T &t, const std::string &s, bool &error) |
Widget | addMenu (std::string name) |
void | addButton (Widget menu, std::string name, XtCallbackProc) |
Widget | getMenuBar () |
Widget | getMenu () |
void | warningMsgDialog (std::string, String, XtCallbackProc) |
Widget | createScale (Widget, char *, int, float) |
void | addEscapeCallback (void(*cb)(void *), void *) |
Public Attributes | |
bool | warningFlag |
std::string | saveScenegraphFileName |
Widget | saveScenegraphWidget |
std::string | saveRefCoordsFileName |
Widget | saveRefCoordsWidget |
bool | abbrOutputFlag |
bool | pickRefPathFlag |
bool | viewingBeforePickRef |
Protected Member Functions | |
G4OpenInventorXtExaminerViewer (Widget parent, const char *name, SbBool embed, SoXtFullViewer::BuildFlag flag, SoXtViewer::Type type, SbBool build) | |
Widget | buildWidget (Widget parent) |
virtual void | createViewerButtons (Widget parent, SbPList *buttonlist) |
virtual SbBool | processSoEvent (const SoEvent *const event) |
void | moveCamera (float dist=0, bool lookdown=false) |
void | rotateCamera () |
void | updateViewParams (SoKeyboardEvent::Key) |
bool | loadViewPts () |
virtual void | afterRealizeHook () |
Protected Attributes | |
std::string | curEltName |
SbVec3f | camUpVec |
SbVec3f | camDir |
Private Types | |
enum | CameraType { PERSPECTIVE, ORTHOGRAPHIC } |
enum | State { GENERAL, BEAMLINE, VIEWPOINT, ANIMATION, REVERSED_ANIMATION, PAUSED_ANIMATION, ROTATING } |
Private Member Functions | |
void | constructor (const SbBool build) |
void | setViewPt () |
void | writeViewPtIdx () |
void | cleanUpAfterPrevFile () |
void | popUpFileSelDialog (Widget &, std::string, std::string, XtCallbackProc) |
void | addViewPoints () |
void | renameViewPt (char *vpName) |
void | sortViewPts (std::vector< std::string >) |
void | deleteViewPt (char *vpName=NULL) |
void | animateRefParticle () |
void | saveCurCamera () |
void | restoreCamera () |
void | incSpeed () |
void | decSpeed () |
void | saveViewPt (char *name) |
void | setReferencePath (SoLineSet *, SoCoordinate3 *, bool append=false) |
void | setReferencePathZPos () |
void | findAndSetRefPath () |
SoCoordinate3 * | getCoordsNode (SoFullPath *path) |
void | getSceneElements () |
float | sqrlen (const SbVec3f &) |
void | distanceToTrajectory (const SbVec3f &, float &, SbVec3f &, int &) |
void | sortElements () |
void | createElementsList (Widget) |
void | evenOutRefParticlePts () |
void | gotoRefPathStart () |
void | invertRefPath () |
void | setStartingPtForAnimation () |
std::string | viewPtAutoName () |
SoNode * | getSuperimpositionNode (SoNode *, const char *name) |
void | superimpositionEvent (SoAction *action) |
virtual void | actualRedraw (void) |
void | updateSpeedIndicator (void) |
Static Private Member Functions | |
static G4OpenInventorXtExaminerViewer * | getObject () |
static void | sceneChangeCB (void *, SoSensor *) |
static void | cancelFileSelDialogCB (Widget, XtPointer, XtPointer) |
static void | openViewPtFileCB (Widget, XtPointer, XtPointer) |
static void | viewPtFileSelectedCB (Widget, XtPointer, XtPointer) |
static void | newViewPtFileCB (Widget, XtPointer, XtPointer) |
static void | createNewVPFileCB (Widget, XtPointer, XtPointer) |
static void | overwriteFileCB (Widget, XtPointer, XtPointer) |
static void | loadRefCoordsDialogCB (Widget, XtPointer, XtPointer) |
static void | loadRefCoordsCB (Widget, XtPointer, XtPointer) |
static void | saveRefCoordsDialogCB (Widget, XtPointer, XtPointer) |
static void | saveRefCoordsCB (Widget, XtPointer, XtPointer) |
static void | saveRefCoordsOverWriteCB (Widget, XtPointer, XtPointer) |
static void | loadSceneGraphDialogCB (Widget, XtPointer, XtPointer) |
static void | loadSceneGraphCB (Widget, XtPointer, XtPointer) |
static void | saveSceneGraphDialogCB (Widget, XtPointer, XtPointer) |
static void | saveSceneGraphCB (Widget, XtPointer, XtPointer) |
static void | saveSceneGraphOverWriteCB (Widget, XtPointer, XtPointer) |
static void | mouseoverCB (void *aThis, SoEventCallback *eventCB) |
static void | pickingCB (void *aThis, SoEventCallback *eventCB) |
static void | closeListsDialogCB (Widget, XtPointer, XtPointer) |
static void | loadBookmarkCB (Widget, XtPointer, XtPointer) |
static void | renameBookmarkCB (Widget, XtPointer, XtPointer) |
static void | sortBookmarksCB (Widget, XtPointer, XtPointer) |
static void | deleteBookmarkCB (Widget, XtPointer, XtPointer) |
static void | deleteViewPtCB (Widget, XtPointer, XtPointer) |
static void | animateRefParticleCB (Widget, XtPointer, XtPointer) |
static void | animateSensorCB (void *, SoSensor *) |
static void | animateSensorRotationCB (void *, SoSensor *) |
static void | prevViewPtCB (Widget, XtPointer, XtPointer) |
static void | nextViewPtCB (Widget, XtPointer, XtPointer) |
static void | saveViewPtCB (Widget, XtPointer, XtPointer) |
static void | abbrOutputCB (Widget, XtPointer, XtPointer) |
static void | pickRefPathCB (Widget, XtPointer, XtPointer) |
static void | constructListsDialog (Widget, XtPointer, XtPointer) |
static void | lookAtSceneElementCB (Widget, XtPointer, XtPointer) |
static void | cancelSceneElementSelectionCB (Widget, XtPointer, XtPointer) |
static void | closeMainWindowCB (Widget, XtPointer, XtPointer) |
static void | gotoRefPathStartCB (Widget, XtPointer, XtPointer) |
static void | invertRefPathCB (Widget, XtPointer, XtPointer) |
static void | getViewPtNameCB (Widget, XtPointer, XtPointer) |
static void | superimpositionCB (void *closure, SoAction *action) |
Static Private Attributes | |
static G4OpenInventorXtExaminerViewer * | viewer = 0 |
Friends | |
class | HookEventProcState |
Definition at line 63 of file G4OpenInventorXtExaminerViewer.hh.
|
private |
Enumerator | |
---|---|
PERSPECTIVE | |
ORTHOGRAPHIC |
Definition at line 223 of file G4OpenInventorXtExaminerViewer.hh.
|
private |
Enumerator | |
---|---|
GENERAL | |
BEAMLINE | |
VIEWPOINT | |
ANIMATION | |
REVERSED_ANIMATION | |
PAUSED_ANIMATION | |
ROTATING |
Definition at line 229 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 123 of file G4OpenInventorXtExaminerViewer.cc.
References constructor(), and TRUE.
Referenced by getObject().
G4OpenInventorXtExaminerViewer::~G4OpenInventorXtExaminerViewer | ( | ) |
Definition at line 576 of file G4OpenInventorXtExaminerViewer.cc.
References animateSensor, curViewPtName, sceneChangeSensor, searcher, superimposition, and viewer.
|
protected |
Definition at line 133 of file G4OpenInventorXtExaminerViewer.cc.
References constructor().
|
staticprivate |
Definition at line 2971 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputFlag.
Referenced by createViewerButtons().
|
privatevirtual |
Definition at line 1825 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 667 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by buildWidget().
void G4OpenInventorXtExaminerViewer::addEscapeCallback | ( | void(*)(void *) | cb, |
void * | object | ||
) |
Definition at line 4706 of file G4OpenInventorXtExaminerViewer.cc.
References escapeCallback, and examinerObject.
Widget G4OpenInventorXtExaminerViewer::addMenu | ( | std::string | name | ) |
Definition at line 653 of file G4OpenInventorXtExaminerViewer.cc.
References menuBar.
Referenced by buildWidget().
|
private |
Definition at line 3524 of file G4OpenInventorXtExaminerViewer.cc.
References myViewPtList, and viewPtList.
Referenced by constructListsDialog(), and viewPtFileSelectedCB().
|
protectedvirtual |
Definition at line 772 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 4683 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 4621 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateRefParticle(), ANIMATION, animSpeedOutlineSwitch, animSpeedSwitch, axisSwitch, currentState, left_right, maxSpeed, MIN_SPEED, myCam, PAUSED_ANIMATION, position, 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 4446 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 4414 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateSensorRotation, currentState, prevState, rotateCamera(), rotCnt, and s.
Referenced by constructor().
|
protected |
Definition at line 596 of file G4OpenInventorXtExaminerViewer.cc.
References addButton(), addMenu(), animateRefParticleCB(), closeMainWindowCB(), fileMenu, gotoRefPathStartCB(), invertRefPathCB(), loadRefCoordsDialogCB(), loadSceneGraphDialogCB(), menuBar, newViewPtFileCB(), openViewPtFileCB(), saveRefCoordsDialogCB(), and saveSceneGraphDialogCB().
Referenced by constructor().
|
staticprivate |
Definition at line 3433 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by popUpFileSelDialog(), saveRefCoordsDialogCB(), and saveSceneGraphDialogCB().
|
staticprivate |
|
private |
Definition at line 3549 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 2737 of file G4OpenInventorXtExaminerViewer.cc.
References currentState, GENERAL, listsDialog, myShellDialog, refParticleTrajectory, and sceneElements.
Referenced by closeMainWindowCB(), constructListsDialog(), and createNewVPFileCB().
|
staticprivate |
Definition at line 4339 of file G4OpenInventorXtExaminerViewer.cc.
References closeListsDialogCB(), listsDialog, newFileDialog, and openFileDialog.
Referenced by buildWidget().
|
staticprivate |
Definition at line 2352 of file G4OpenInventorXtExaminerViewer.cc.
References addViewPoints(), animateSensor, ANIMATION, closeListsDialogCB(), createElementsList(), currentState, deleteBookmarkCB(), fileName, getSceneElements(), listsDialog, loadBookmarkCB(), MAX_VP_NAME, myElementList, myShellDialog, myViewPtList, 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 143 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputFlag, animateBtwPtsPeriod, animateSensor, animateSensorCB(), animateSensorRotation, animateSensorRotationCB(), animSpeedOutlineSwitch, animSpeedSwitch, assert, 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, 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 2290 of file G4OpenInventorXtExaminerViewer.cc.
References lookAtSceneElementCB(), myElementList, n, sceneElements, xmAddMouseEventHandler(), and zcoordSetFlag.
Referenced by constructListsDialog(), and sortElements().
|
staticprivate |
Definition at line 3602 of file G4OpenInventorXtExaminerViewer.cc.
References cleanUpAfterPrevFile(), closeListsDialogCB(), constructListsDialog(), fileIn, fileName, fileOut, fName, listsDialog, nextViewPtButton, overwriteFileCB(), prevViewPtButton, returnToSaveVP, saveViewPtCB(), and warningMsgDialog().
Referenced by newViewPtFileCB().
Widget G4OpenInventorXtExaminerViewer::createScale | ( | Widget | , |
char * | , | ||
int | , | ||
float | |||
) |
|
protectedvirtual |
Definition at line 677 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputCB(), n, nextViewPtButton, nextViewPtCB(), pickRefPathCB(), prevViewPtButton, prevViewPtCB(), saveViewPtCB(), and TRUE.
|
private |
Definition at line 1787 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateSensor, maxSpeed, MIN_SPEED, speedStep, and START_STEP.
Referenced by processSoEvent().
|
staticprivate |
Definition at line 4156 of file G4OpenInventorXtExaminerViewer.cc.
References deleteViewPt(), myViewPtList, and viewPtSelection.
Referenced by constructListsDialog().
|
private |
Definition at line 3132 of file G4OpenInventorXtExaminerViewer.cc.
References curViewPtName, fileIn, fileName, fileOut, listsDialog, myViewPtList, nextViewPtButton, prevViewPtButton, setViewPt(), viewPtIdx, viewPtList, and writeViewPtIdx().
Referenced by deleteBookmarkCB(), and deleteViewPtCB().
|
staticprivate |
Definition at line 3119 of file G4OpenInventorXtExaminerViewer.cc.
References deleteViewPt().
Referenced by processSoEvent().
|
private |
Definition at line 2129 of file G4OpenInventorXtExaminerViewer.cc.
References a, assert, refParticleTrajectory, and sqrlen().
Referenced by sortElements().
|
private |
Definition at line 4283 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, and z.
Referenced by setReferencePath().
|
private |
Definition at line 1911 of file G4OpenInventorXtExaminerViewer.cc.
References G4FFGEnumerations::ALL, buffer, G4AttHolder::GetAttDefs(), G4AttHolder::GetAttValues(), getCoordsNode(), and setReferencePath().
Referenced by sceneChangeCB().
|
private |
Definition at line 2030 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by findAndSetRefPath().
|
inline |
Definition at line 90 of file G4OpenInventorXtExaminerViewer.hh.
References fileMenu.
|
inline |
Definition at line 89 of file G4OpenInventorXtExaminerViewer.hh.
References menuBar.
|
staticprivate |
Definition at line 451 of file G4OpenInventorXtExaminerViewer.cc.
References G4OpenInventorXtExaminerViewer(), and viewer.
|
private |
Definition at line 2054 of file G4OpenInventorXtExaminerViewer.cc.
References G4FFGEnumerations::ALL, sceneElements, TRUE, and z.
Referenced by constructListsDialog().
|
private |
Definition at line 461 of file G4OpenInventorXtExaminerViewer.cc.
References assert, searcher, and TRUE.
Referenced by constructor().
|
staticprivate |
Definition at line 2998 of file G4OpenInventorXtExaminerViewer.cc.
References listsDialog, MAX_VP_NAME, myViewPtList, name, saveViewPt(), viewPtIdx, viewPtList, and warningMsgDialog().
Referenced by saveViewPtCB().
|
private |
Definition at line 4536 of file G4OpenInventorXtExaminerViewer.cc.
References gotoRefPathStartCB().
|
staticprivate |
Definition at line 4543 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 1769 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateRefParticle(), currentState, PAUSED_ANIMATION, refParticleTrajectory, and speedStep.
Referenced by processSoEvent().
|
private |
Definition at line 4612 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, reverse, setReferencePathZPos(), and sortElements().
Referenced by invertRefPathCB().
|
staticprivate |
Definition at line 4602 of file G4OpenInventorXtExaminerViewer.cc.
References invertRefPath().
Referenced by buildWidget().
|
staticprivate |
Definition at line 4130 of file G4OpenInventorXtExaminerViewer.cc.
References setViewPt(), viewPtIdx, viewPtList, viewPtSelection, and writeViewPtIdx().
Referenced by constructListsDialog().
|
staticprivate |
Definition at line 3681 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, warningMsgDialog(), and z.
Referenced by loadRefCoordsDialogCB().
|
staticprivate |
Definition at line 3670 of file G4OpenInventorXtExaminerViewer.cc.
References loadRefCoordsCB(), loadRefCoordsDialog, and popUpFileSelDialog().
Referenced by buildWidget().
|
staticprivate |
Definition at line 3908 of file G4OpenInventorXtExaminerViewer.cc.
References newSceneGraph, and warningMsgDialog().
Referenced by loadSceneGraphDialogCB().
|
staticprivate |
Definition at line 3896 of file G4OpenInventorXtExaminerViewer.cc.
References loadSceneGraphCB(), loadSceneGraphDialog, and popUpFileSelDialog().
Referenced by buildWidget().
|
protected |
Definition at line 3302 of file G4OpenInventorXtExaminerViewer.cc.
References 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, G4OpenInventorXtExaminerViewer::viewPtData::viewPtName, and z.
Referenced by afterRealizeHook(), and viewPtFileSelectedCB().
|
staticprivate |
Definition at line 2587 of file G4OpenInventorXtExaminerViewer.cc.
References G4FFGEnumerations::ALL, animateSensor, ANIMATION, animSpeedOutlineSwitch, animSpeedSwitch, axisSwitch, BEAMLINE, curEltName, currentState, defaultHeight, 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 1142 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputFlag, center, G4AttHolder::GetAttDefs(), G4AttHolder::GetAttValues(), mouseOverTextLogName, mouseOverTextMaterial, mouseOverTextSolid, mouseOverTextZPos, G4InuclParticleNames::pp, superimposition, TRUE, and z.
Referenced by afterRealizeHook().
|
protected |
Definition at line 892 of file G4OpenInventorXtExaminerViewer.cc.
References camDir, camUpVec, center, distance, offsetFromCenter, prevParticleDir, prevPt, refParticleIdx, refParticleTrajectory, step, upVector, and z.
Referenced by gotoRefPathStartCB(), lookAtSceneElementCB(), and processSoEvent().
|
staticprivate |
Definition at line 3591 of file G4OpenInventorXtExaminerViewer.cc.
References createNewVPFileCB(), newFileDialog, and popUpFileSelDialog().
Referenced by buildWidget(), and saveViewPtCB().
|
staticprivate |
Definition at line 2766 of file G4OpenInventorXtExaminerViewer.cc.
References setViewPt(), viewPtIdx, viewPtList, and writeViewPtIdx().
Referenced by createViewerButtons().
|
staticprivate |
Definition at line 3443 of file G4OpenInventorXtExaminerViewer.cc.
References openFileDialog, popUpFileSelDialog(), and viewPtFileSelectedCB().
Referenced by buildWidget().
|
staticprivate |
Definition at line 3650 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 3380 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by lookAtSceneElementCB().
|
staticprivate |
Definition at line 1004 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputFlag, DEFAULT, G4cout, G4endl, G4AttHolder::GetAttDefs(), G4AttHolder::GetAttValues(), lshiftdown, name, pickRefPathFlag, G4InuclParticleNames::pp, rshiftdown, setReferencePath(), viewingBeforePickRef, and warningMsgDialog().
Referenced by afterRealizeHook().
|
staticprivate |
Definition at line 2981 of file G4OpenInventorXtExaminerViewer.cc.
References pickRefPathFlag, and viewingBeforePickRef.
Referenced by createViewerButtons().
|
private |
Definition at line 3391 of file G4OpenInventorXtExaminerViewer.cc.
References cancelFileSelDialogCB(), n, and xmAddMouseEventHandler().
Referenced by loadRefCoordsDialogCB(), loadSceneGraphDialogCB(), newViewPtFileCB(), and openViewPtFileCB().
|
staticprivate |
Definition at line 2752 of file G4OpenInventorXtExaminerViewer.cc.
References setViewPt(), viewPtIdx, viewPtList, and writeViewPtIdx().
Referenced by createViewerButtons().
|
protectedvirtual |
Definition at line 1255 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 4178 of file G4OpenInventorXtExaminerViewer.cc.
References currentState, curViewPtName, myViewPtList, renameViewPt(), VIEWPOINT, viewPtList, viewPtSelection, and warningMsgDialog().
Referenced by constructListsDialog().
|
private |
Definition at line 3208 of file G4OpenInventorXtExaminerViewer.cc.
References curViewPtName, fileIn, fileName, fileOut, MAX_VP_NAME, pos, and viewPtList.
Referenced by renameBookmarkCB().
|
private |
Definition at line 4380 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 865 of file G4OpenInventorXtExaminerViewer.cc.
References animateSensorRotation, camDir, camUpVec, distance, prevPt, ROT_CNT, rotAxis, and rotCnt.
Referenced by animateSensorRotationCB(), and processSoEvent().
|
private |
Definition at line 4357 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 3770 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, saveRefCoordsFileName, saveRefCoordsOverWriteCB(), saveRefCoordsWidget, warningMsgDialog(), and z.
Referenced by saveRefCoordsDialogCB().
|
staticprivate |
Definition at line 3719 of file G4OpenInventorXtExaminerViewer.cc.
References cancelFileSelDialogCB(), n, refParticleTrajectory, saveRefCoordsCB(), saveRefCoordsDialog, warningMsgDialog(), and xmAddMouseEventHandler().
Referenced by buildWidget().
|
staticprivate |
Definition at line 3844 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, saveRefCoordsFileName, saveRefCoordsWidget, warningMsgDialog(), and z.
Referenced by saveRefCoordsCB().
|
staticprivate |
Definition at line 3994 of file G4OpenInventorXtExaminerViewer.cc.
References FALSE, saveScenegraphFileName, saveSceneGraphOverWriteCB(), saveScenegraphWidget, and warningMsgDialog().
Referenced by saveSceneGraphDialogCB().
|
staticprivate |
Definition at line 3949 of file G4OpenInventorXtExaminerViewer.cc.
References cancelFileSelDialogCB(), n, saveSceneGraphCB(), saveSceneGraphDialog, and xmAddMouseEventHandler().
Referenced by buildWidget().
|
staticprivate |
Definition at line 4071 of file G4OpenInventorXtExaminerViewer.cc.
References FALSE, saveScenegraphFileName, saveScenegraphWidget, and warningMsgDialog().
Referenced by saveSceneGraphCB().
|
private |
Definition at line 3056 of file G4OpenInventorXtExaminerViewer.cc.
References G4OpenInventorXtExaminerViewer::viewPtData::aspectRatio, G4OpenInventorXtExaminerViewer::viewPtData::camType, G4OpenInventorXtExaminerViewer::viewPtData::farDistance, fileOut, G4OpenInventorXtExaminerViewer::viewPtData::focalDistance, G4OpenInventorXtExaminerViewer::viewPtData::height, MAX_VP_NAME, name, G4OpenInventorXtExaminerViewer::viewPtData::nearDistance, nextViewPtButton, G4OpenInventorXtExaminerViewer::viewPtData::orientation, ORTHOGRAPHIC, PERSPECTIVE, G4OpenInventorXtExaminerViewer::viewPtData::position, prevViewPtButton, G4OpenInventorXtExaminerViewer::viewPtData::viewportMapping, viewPtIdx, viewPtList, G4OpenInventorXtExaminerViewer::viewPtData::viewPtName, writeViewPtIdx(), and z.
Referenced by getViewPtNameCB().
|
staticprivate |
Definition at line 2883 of file G4OpenInventorXtExaminerViewer.cc.
References fileName, getViewPtNameCB(), MAX_VP_NAME, n, newViewPtFileCB(), returnToSaveVP, viewPtAutoName(), and warningFlag.
Referenced by createNewVPFileCB(), createViewerButtons(), and overwriteFileCB().
|
staticprivate |
Definition at line 4714 of file G4OpenInventorXtExaminerViewer.cc.
References findAndSetRefPath(), and newEvents.
Referenced by afterRealizeHook().
|
private |
Definition at line 1839 of file G4OpenInventorXtExaminerViewer.cc.
References evenOutRefParticlePts(), refParticleTrajectory, setReferencePathZPos(), and sortElements().
Referenced by findAndSetRefPath(), and pickingCB().
|
private |
Definition at line 1898 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, and refZPositions.
Referenced by invertRefPath(), and setReferencePath().
|
private |
Definition at line 4487 of file G4OpenInventorXtExaminerViewer.cc.
References ANIMATION, currentState, left_right, myCam, PAUSED_ANIMATION, refParticleIdx, refParticleTrajectory, REVERSED_ANIMATION, and up_down.
Referenced by animateRefParticle(), animateRefParticleCB(), and processSoEvent().
|
private |
Definition at line 2802 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 4232 of file G4OpenInventorXtExaminerViewer.cc.
References curViewPtName, myViewPtList, sortViewPts(), viewPtIdx, and viewPtList.
Referenced by constructListsDialog().
|
private |
Definition at line 2221 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 3250 of file G4OpenInventorXtExaminerViewer.cc.
References fileName, fileOut, MAX_VP_NAME, viewPtList, writeViewPtIdx(), and z.
Referenced by sortBookmarksCB().
|
private |
Definition at line 2121 of file G4OpenInventorXtExaminerViewer.cc.
References z.
Referenced by distanceToTrajectory().
|
staticprivate |
Definition at line 476 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by constructor().
|
private |
Definition at line 486 of file G4OpenInventorXtExaminerViewer.cc.
References curInfoFont, curInfoText, curInfoTrans, currentState, curViewPtName, GENERAL, mouseOverTransLogName, mouseOverTransMaterial, mouseOverTransSolid, mouseOverTransZPos, refParticleIdx, refParticleTrajectory, refZPositions, sscale, stranslation, and VIEWPOINT.
|
private |
Definition at line 1804 of file G4OpenInventorXtExaminerViewer.cc.
References animSpeedOutlineSwitch, animSpeedSwitch, assert, maxSpeed, and sgeometry.
Referenced by actualRedraw().
|
protected |
|
private |
Definition at line 2929 of file G4OpenInventorXtExaminerViewer.cc.
References viewPtList.
Referenced by saveViewPtCB().
|
staticprivate |
Definition at line 3454 of file G4OpenInventorXtExaminerViewer.cc.
References addViewPoints(), cleanUpAfterPrevFile(), constructListsDialog(), 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 3565 of file G4OpenInventorXtExaminerViewer.cc.
References n.
Referenced by afterRealizeHook(), animateRefParticleCB(), createNewVPFileCB(), getViewPtNameCB(), gotoRefPathStartCB(), loadRefCoordsCB(), loadSceneGraphCB(), pickingCB(), processSoEvent(), renameBookmarkCB(), saveRefCoordsCB(), saveRefCoordsDialogCB(), saveRefCoordsOverWriteCB(), saveSceneGraphCB(), saveSceneGraphOverWriteCB(), setViewPt(), and viewPtFileSelectedCB().
|
private |
Definition at line 2782 of file G4OpenInventorXtExaminerViewer.cc.
References fileOut, MAX_VP_IDX, and viewPtIdx.
Referenced by deleteViewPt(), loadBookmarkCB(), nextViewPtCB(), prevViewPtCB(), saveViewPt(), and sortViewPts().
|
friend |
Definition at line 136 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
bool G4OpenInventorXtExaminerViewer::abbrOutputFlag |
Definition at line 101 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by abbrOutputCB(), constructor(), mouseoverCB(), and pickingCB().
|
private |
Definition at line 184 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorCB(), animateSensorRotationCB(), constructor(), decSpeed(), incSpeed(), and processSoEvent().
|
private |
Definition at line 188 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), animateSensorCB(), constructListsDialog(), constructor(), decSpeed(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 189 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateSensorRotationCB(), constructor(), and rotateCamera().
|
private |
Definition at line 358 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and updateSpeedIndicator().
|
private |
Definition at line 359 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and updateSpeedIndicator().
|
private |
Definition at line 357 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), and setViewPt().
|
private |
Definition at line 308 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by processSoEvent().
|
private |
Definition at line 316 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by restoreCamera(), and saveCurCamera().
|
protected |
Definition at line 123 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by moveCamera(), processSoEvent(), and rotateCamera().
|
private |
Definition at line 192 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
private |
Definition at line 191 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
private |
Definition at line 192 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
private |
Definition at line 191 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
protected |
Definition at line 122 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by moveCamera(), processSoEvent(), and rotateCamera().
|
private |
Definition at line 378 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by mouseoverCB(), and moveCamera().
|
protected |
Definition at line 121 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by lookAtSceneElementCB().
|
private |
Definition at line 352 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 360 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 344 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 336 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 308 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 309 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), deleteViewPt(), renameBookmarkCB(), renameViewPt(), setViewPt(), sortBookmarksCB(), superimpositionEvent(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 374 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), and lookAtSceneElementCB().
|
private |
Definition at line 375 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), and lookAtSceneElementCB().
|
private |
Definition at line 307 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by gotoRefPathStartCB(), lookAtSceneElementCB(), moveCamera(), and rotateCamera().
|
private |
Definition at line 72 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addEscapeCallback(), and processSoEvent().
|
private |
Definition at line 73 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addEscapeCallback(), and processSoEvent().
|
private |
Definition at line 295 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), createNewVPFileCB(), deleteViewPt(), loadViewPts(), renameViewPt(), and viewPtFileSelectedCB().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by buildWidget(), and getMenu().
|
private |
Definition at line 294 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), constructListsDialog(), constructor(), createNewVPFileCB(), deleteViewPt(), overwriteFileCB(), renameViewPt(), saveViewPtCB(), sortViewPts(), and viewPtFileSelectedCB().
|
private |
Definition at line 296 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), cleanUpAfterPrevFile(), createNewVPFileCB(), deleteViewPt(), overwriteFileCB(), renameViewPt(), saveViewPt(), sortViewPts(), viewPtFileSelectedCB(), and writeViewPtIdx().
|
private |
Definition at line 135 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 74 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and processSoEvent().
|
private |
Definition at line 321 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), processSoEvent(), and setStartingPtForAnimation().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by cleanUpAfterPrevFile(), closeListsDialogCB(), closeMainWindowCB(), constructListsDialog(), constructor(), createNewVPFileCB(), deleteViewPt(), getViewPtNameCB(), sortElements(), and viewPtFileSelectedCB().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and loadRefCoordsDialogCB().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and loadSceneGraphDialogCB().
|
private |
Definition at line 74 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), pickingCB(), and processSoEvent().
|
private |
Definition at line 298 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and writeViewPtIdx().
|
private |
Definition at line 299 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), constructor(), getViewPtNameCB(), renameViewPt(), saveViewPt(), saveViewPtCB(), and sortViewPts().
|
private |
Definition at line 370 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), decSpeed(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and updateSpeedIndicator().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addMenu(), buildWidget(), and getMenuBar().
|
private |
Definition at line 355 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 354 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 353 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 356 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 349 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 348 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 347 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 350 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 339 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 338 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 337 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 340 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 319 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), animateRefParticle(), animateRefParticleCB(), constructor(), processSoEvent(), and setStartingPtForAnimation().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), constructor(), and createElementsList().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeListsDialogCB(), constructListsDialog(), and viewPtFileSelectedCB().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addViewPoints(), cleanUpAfterPrevFile(), constructListsDialog(), deleteBookmarkCB(), deleteViewPt(), getViewPtNameCB(), renameBookmarkCB(), and sortBookmarksCB().
|
private |
Definition at line 137 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), HookEventProcState::Notify(), and sceneChangeCB().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeMainWindowCB(), constructor(), newViewPtFileCB(), and overwriteFileCB().
|
private |
Definition at line 381 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and loadSceneGraphCB().
|
private |
Definition at line 65 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), createNewVPFileCB(), createViewerButtons(), deleteViewPt(), overwriteFileCB(), saveViewPt(), and viewPtFileSelectedCB().
|
private |
Definition at line 378 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by lookAtSceneElementCB(), and moveCamera().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeMainWindowCB(), constructor(), and openViewPtFileCB().
bool G4OpenInventorXtExaminerViewer::pickRefPathFlag |
Definition at line 102 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), pickingCB(), and pickRefPathCB().
|
private |
Definition at line 314 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 313 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by gotoRefPathStartCB(), lookAtSceneElementCB(), and moveCamera().
|
private |
Definition at line 312 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), lookAtSceneElementCB(), moveCamera(), and rotateCamera().
|
private |
Definition at line 306 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructListsDialog(), gotoRefPathStartCB(), and processSoEvent().
|
private |
Definition at line 308 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorRotationCB(), constructListsDialog(), gotoRefPathStartCB(), lookAtSceneElementCB(), and processSoEvent().
|
private |
Definition at line 65 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), createNewVPFileCB(), createViewerButtons(), deleteViewPt(), overwriteFileCB(), saveViewPt(), and viewPtFileSelectedCB().
|
private |
Definition at line 74 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and processSoEvent().
|
private |
Definition at line 305 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorCB(), constructListsDialog(), gotoRefPathStartCB(), lookAtSceneElementCB(), moveCamera(), processSoEvent(), setStartingPtForAnimation(), and superimpositionEvent().
|
private |
Definition at line 302 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 304 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by setReferencePathZPos(), and superimpositionEvent().
|
private |
Definition at line 318 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB().
|
private |
Definition at line 317 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by createNewVPFileCB(), overwriteFileCB(), and saveViewPtCB().
|
private |
Definition at line 322 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by processSoEvent(), and rotateCamera().
|
private |
Definition at line 323 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateSensorRotationCB(), constructor(), processSoEvent(), and rotateCamera().
|
private |
Definition at line 379 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 74 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), pickingCB(), and processSoEvent().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and saveRefCoordsDialogCB().
std::string G4OpenInventorXtExaminerViewer::saveRefCoordsFileName |
Definition at line 96 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveRefCoordsCB(), and saveRefCoordsOverWriteCB().
Widget G4OpenInventorXtExaminerViewer::saveRefCoordsWidget |
Definition at line 97 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveRefCoordsCB(), and saveRefCoordsOverWriteCB().
|
private |
Definition at line 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and saveSceneGraphDialogCB().
std::string G4OpenInventorXtExaminerViewer::saveScenegraphFileName |
Definition at line 94 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveSceneGraphCB(), and saveSceneGraphOverWriteCB().
Widget G4OpenInventorXtExaminerViewer::saveScenegraphWidget |
Definition at line 95 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveSceneGraphCB(), and saveSceneGraphOverWriteCB().
|
private |
Definition at line 190 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 292 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeListsDialogCB(), createElementsList(), getSceneElements(), and sortElements().
|
private |
Definition at line 329 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), getSuperimpositionNode(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 332 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and updateSpeedIndicator().
|
private |
Definition at line 184 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorCB(), constructor(), decSpeed(), and incSpeed().
|
private |
Definition at line 333 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 311 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), constructor(), gotoRefPathStartCB(), moveCamera(), and processSoEvent().
|
private |
Definition at line 335 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 331 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), cleanUpAfterPrevFile(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), mouseoverCB(), processSoEvent(), setViewPt(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 321 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), processSoEvent(), and setStartingPtForAnimation().
|
private |
Definition at line 378 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by lookAtSceneElementCB(), and moveCamera().
|
staticprivate |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), getObject(), and ~G4OpenInventorXtExaminerViewer().
bool G4OpenInventorXtExaminerViewer::viewingBeforePickRef |
Definition at line 103 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by pickingCB(), and pickRefPathCB().
|
private |
Definition at line 297 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by cleanUpAfterPrevFile(), constructor(), deleteViewPt(), getViewPtNameCB(), loadBookmarkCB(), loadViewPts(), nextViewPtCB(), prevViewPtCB(), saveViewPt(), setViewPt(), sortBookmarksCB(), and writeViewPtIdx().
|
private |
Definition at line 293 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 66 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), deleteBookmarkCB(), loadBookmarkCB(), lookAtSceneElementCB(), renameBookmarkCB(), and viewPtFileSelectedCB().
bool G4OpenInventorXtExaminerViewer::warningFlag |
Definition at line 92 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and saveViewPtCB().
|
private |
Definition at line 290 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), createElementsList(), and sortElements().