Geant4
10.03
|
#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 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 | G4OpenInventorXtExaminerViewerMessenger |
class | HookEventProcState |
Definition at line 65 of file G4OpenInventorXtExaminerViewer.hh.
|
private |
Enumerator | |
---|---|
PERSPECTIVE | |
ORTHOGRAPHIC |
Definition at line 231 of file G4OpenInventorXtExaminerViewer.hh.
|
private |
Enumerator | |
---|---|
GENERAL | |
BEAMLINE | |
VIEWPOINT | |
ANIMATION | |
REVERSED_ANIMATION | |
PAUSED_ANIMATION | |
ROTATING |
Definition at line 237 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 129 of file G4OpenInventorXtExaminerViewer.cc.
References constructor(), and TRUE.
G4OpenInventorXtExaminerViewer::~G4OpenInventorXtExaminerViewer | ( | ) |
Definition at line 585 of file G4OpenInventorXtExaminerViewer.cc.
References animateSensor, curViewPtName, sceneChangeSensor, searcher, superimposition, and viewer.
|
protected |
Definition at line 139 of file G4OpenInventorXtExaminerViewer.cc.
References constructor().
|
staticprivate |
Definition at line 3108 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputFlag.
Referenced by createViewerButtons().
|
privatevirtual |
Definition at line 1937 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 676 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by buildWidget().
void G4OpenInventorXtExaminerViewer::addEscapeCallback | ( | void(*)(void *) | cb, |
void * | object | ||
) |
Definition at line 4861 of file G4OpenInventorXtExaminerViewer.cc.
References escapeCallback, and examinerObject.
Widget G4OpenInventorXtExaminerViewer::addMenu | ( | std::string | name | ) |
Definition at line 662 of file G4OpenInventorXtExaminerViewer.cc.
References menuBar.
Referenced by buildWidget().
|
private |
Definition at line 3671 of file G4OpenInventorXtExaminerViewer.cc.
References myViewPtList, and viewPtList.
Referenced by constructListsDialog(), and viewPtFileSelectedCB().
|
protectedvirtual |
Definition at line 797 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 4838 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 4776 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 4595 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 4563 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateSensorRotation, currentState, prevState, rotateCamera(), rotCnt, and s.
Referenced by constructor().
|
protected |
Definition at line 605 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 3580 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by popUpFileSelDialog(), saveRefCoordsDialogCB(), and saveSceneGraphDialogCB().
|
staticprivate |
|
private |
Definition at line 3696 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 2874 of file G4OpenInventorXtExaminerViewer.cc.
References currentState, GENERAL, listsDialog, myShellDialog, refParticleTrajectory, and sceneElements.
Referenced by closeMainWindowCB(), constructListsDialog(), and createNewVPFileCB().
|
staticprivate |
Definition at line 4488 of file G4OpenInventorXtExaminerViewer.cc.
References closeListsDialogCB(), listsDialog, newFileDialog, and openFileDialog.
Referenced by buildWidget().
|
staticprivate |
Definition at line 2477 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 149 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 2413 of file G4OpenInventorXtExaminerViewer.cc.
References lookAtSceneElementCB(), myElementList, n, sceneElements, xmAddMouseEventHandler(), and zcoordSetFlag.
Referenced by constructListsDialog(), and sortElements().
|
staticprivate |
Definition at line 3749 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 686 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputCB(), n, nextViewPtButton, nextViewPtCB(), pickRefPathCB(), prevViewPtButton, prevViewPtCB(), saveViewPtCB(), and TRUE.
|
private |
Definition at line 1899 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateSensor, maxSpeed, MIN_SPEED, speedStep, and START_STEP.
Referenced by processSoEvent().
|
staticprivate |
Definition at line 4303 of file G4OpenInventorXtExaminerViewer.cc.
References deleteViewPt(), myViewPtList, and viewPtSelection.
Referenced by constructListsDialog().
|
private |
Definition at line 3269 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 3256 of file G4OpenInventorXtExaminerViewer.cc.
References deleteViewPt().
Referenced by processSoEvent().
|
private |
Definition at line 2244 of file G4OpenInventorXtExaminerViewer.cc.
References a, refParticleTrajectory, and sqrlen().
Referenced by sortElements().
|
private |
Definition at line 4432 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory.
Referenced by setReferencePath().
|
private |
Definition at line 2023 of file G4OpenInventorXtExaminerViewer.cc.
References G4FFGEnumerations::ALL, buffer, G4AttHolder::GetAttDefs(), G4AttHolder::GetAttValues(), getCoordsNode(), and setReferencePath().
Referenced by sceneChangeCB().
|
private |
Definition at line 2145 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by findAndSetRefPath().
|
inline |
Definition at line 97 of file G4OpenInventorXtExaminerViewer.hh.
References fileMenu.
|
inline |
Definition at line 96 of file G4OpenInventorXtExaminerViewer.hh.
References menuBar.
|
private |
Definition at line 2169 of file G4OpenInventorXtExaminerViewer.cc.
References G4FFGEnumerations::ALL, sceneElements, and TRUE.
Referenced by constructListsDialog().
|
private |
Definition at line 470 of file G4OpenInventorXtExaminerViewer.cc.
References searcher, and TRUE.
Referenced by constructor().
|
staticprivate |
Definition at line 3135 of file G4OpenInventorXtExaminerViewer.cc.
References listsDialog, MAX_VP_NAME, myViewPtList, G4InuclParticleNames::name(), saveViewPt(), viewPtIdx, viewPtList, and warningMsgDialog().
Referenced by saveViewPtCB().
|
private |
Definition at line 4691 of file G4OpenInventorXtExaminerViewer.cc.
References gotoRefPathStartCB().
|
staticprivate |
Definition at line 4698 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 1881 of file G4OpenInventorXtExaminerViewer.cc.
References animateBtwPtsPeriod, animateRefParticle(), currentState, PAUSED_ANIMATION, refParticleTrajectory, and speedStep.
Referenced by processSoEvent().
|
private |
Definition at line 4767 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, reverse, setReferencePathZPos(), and sortElements().
Referenced by invertRefPathCB().
|
staticprivate |
Definition at line 4757 of file G4OpenInventorXtExaminerViewer.cc.
References invertRefPath().
Referenced by buildWidget().
|
staticprivate |
Definition at line 4277 of file G4OpenInventorXtExaminerViewer.cc.
References setViewPt(), viewPtIdx, viewPtList, viewPtSelection, and writeViewPtIdx().
Referenced by constructListsDialog().
|
staticprivate |
Definition at line 3828 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, and warningMsgDialog().
Referenced by loadRefCoordsDialogCB().
|
staticprivate |
Definition at line 3817 of file G4OpenInventorXtExaminerViewer.cc.
References loadRefCoordsCB(), loadRefCoordsDialog, and popUpFileSelDialog().
Referenced by buildWidget().
|
staticprivate |
Definition at line 4055 of file G4OpenInventorXtExaminerViewer.cc.
References newSceneGraph, and warningMsgDialog().
Referenced by loadSceneGraphDialogCB().
|
staticprivate |
Definition at line 4043 of file G4OpenInventorXtExaminerViewer.cc.
References loadSceneGraphCB(), loadSceneGraphDialog, and popUpFileSelDialog().
Referenced by buildWidget().
|
protected |
Definition at line 3449 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 2724 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 1167 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputFlag, center, G4AttHolder::GetAttDefs(), G4AttHolder::GetAttValues(), mouseOverTextLogName, mouseOverTextMaterial, mouseOverTextSolid, mouseOverTextZPos, G4InuclParticleNames::pp, superimposition, and TRUE.
Referenced by afterRealizeHook().
|
protected |
Definition at line 917 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 3738 of file G4OpenInventorXtExaminerViewer.cc.
References createNewVPFileCB(), newFileDialog, and popUpFileSelDialog().
Referenced by buildWidget(), and saveViewPtCB().
|
staticprivate |
Definition at line 2903 of file G4OpenInventorXtExaminerViewer.cc.
References setViewPt(), viewPtIdx, viewPtList, and writeViewPtIdx().
Referenced by createViewerButtons().
|
staticprivate |
Definition at line 3590 of file G4OpenInventorXtExaminerViewer.cc.
References openFileDialog, popUpFileSelDialog(), and viewPtFileSelectedCB().
Referenced by buildWidget().
|
staticprivate |
Definition at line 3797 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 3527 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by lookAtSceneElementCB().
|
staticprivate |
Definition at line 1029 of file G4OpenInventorXtExaminerViewer.cc.
References abbrOutputFlag, G4cout, G4endl, G4AttHolder::GetAttDefs(), G4AttHolder::GetAttValues(), lshiftdown, G4InuclParticleNames::name(), pickRefPathFlag, G4InuclParticleNames::pp, rshiftdown, setReferencePath(), viewingBeforePickRef, and warningMsgDialog().
Referenced by afterRealizeHook().
|
staticprivate |
Definition at line 3118 of file G4OpenInventorXtExaminerViewer.cc.
References pickRefPathFlag, and viewingBeforePickRef.
Referenced by createViewerButtons().
|
private |
Definition at line 3538 of file G4OpenInventorXtExaminerViewer.cc.
References cancelFileSelDialogCB(), n, and xmAddMouseEventHandler().
Referenced by loadRefCoordsDialogCB(), loadSceneGraphDialogCB(), newViewPtFileCB(), and openViewPtFileCB().
|
staticprivate |
Definition at line 2889 of file G4OpenInventorXtExaminerViewer.cc.
References setViewPt(), viewPtIdx, viewPtList, and writeViewPtIdx().
Referenced by createViewerButtons().
|
protectedvirtual |
Definition at line 1367 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 4325 of file G4OpenInventorXtExaminerViewer.cc.
References currentState, curViewPtName, myViewPtList, renameViewPt(), VIEWPOINT, viewPtList, viewPtSelection, and warningMsgDialog().
Referenced by constructListsDialog().
|
private |
Definition at line 3355 of file G4OpenInventorXtExaminerViewer.cc.
References curViewPtName, fileIn, fileName, fileOut, MAX_VP_NAME, pos, and viewPtList.
Referenced by renameBookmarkCB().
|
private |
Definition at line 4529 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 890 of file G4OpenInventorXtExaminerViewer.cc.
References animateSensorRotation, camDir, camUpVec, distance, prevPt, ROT_CNT, rotAxis, and rotCnt.
Referenced by animateSensorRotationCB(), and processSoEvent().
|
private |
Definition at line 4506 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 3917 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, saveRefCoordsFileName, saveRefCoordsOverWriteCB(), saveRefCoordsWidget, and warningMsgDialog().
Referenced by saveRefCoordsDialogCB().
|
staticprivate |
Definition at line 3866 of file G4OpenInventorXtExaminerViewer.cc.
References cancelFileSelDialogCB(), n, refParticleTrajectory, saveRefCoordsCB(), saveRefCoordsDialog, warningMsgDialog(), and xmAddMouseEventHandler().
Referenced by buildWidget().
|
staticprivate |
Definition at line 3991 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, saveRefCoordsFileName, saveRefCoordsWidget, and warningMsgDialog().
Referenced by saveRefCoordsCB().
|
staticprivate |
Definition at line 4141 of file G4OpenInventorXtExaminerViewer.cc.
References FALSE, saveScenegraphFileName, saveSceneGraphOverWriteCB(), saveScenegraphWidget, and warningMsgDialog().
Referenced by saveSceneGraphDialogCB().
|
staticprivate |
Definition at line 4096 of file G4OpenInventorXtExaminerViewer.cc.
References cancelFileSelDialogCB(), n, saveSceneGraphCB(), saveSceneGraphDialog, and xmAddMouseEventHandler().
Referenced by buildWidget().
|
staticprivate |
Definition at line 4218 of file G4OpenInventorXtExaminerViewer.cc.
References FALSE, saveScenegraphFileName, saveScenegraphWidget, and warningMsgDialog().
Referenced by saveSceneGraphCB().
|
private |
Definition at line 3193 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 3020 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 4869 of file G4OpenInventorXtExaminerViewer.cc.
References findAndSetRefPath(), and newEvents.
Referenced by afterRealizeHook().
|
private |
Definition at line 1951 of file G4OpenInventorXtExaminerViewer.cc.
References evenOutRefParticlePts(), refParticleTrajectory, setReferencePathZPos(), and sortElements().
Referenced by findAndSetRefPath(), and pickingCB().
|
private |
Definition at line 2010 of file G4OpenInventorXtExaminerViewer.cc.
References refParticleTrajectory, and refZPositions.
Referenced by invertRefPath(), and setReferencePath().
|
private |
Definition at line 4636 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 2939 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 4381 of file G4OpenInventorXtExaminerViewer.cc.
References curViewPtName, myViewPtList, sortViewPts(), viewPtIdx, and viewPtList.
Referenced by constructListsDialog().
|
private |
Definition at line 2336 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 3397 of file G4OpenInventorXtExaminerViewer.cc.
References angle, fileName, fileOut, MAX_VP_NAME, viewPtList, and writeViewPtIdx().
Referenced by sortBookmarksCB().
|
private |
Definition at line 2236 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by distanceToTrajectory().
|
staticprivate |
Definition at line 485 of file G4OpenInventorXtExaminerViewer.cc.
Referenced by constructor().
|
private |
Definition at line 495 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 1916 of file G4OpenInventorXtExaminerViewer.cc.
References animSpeedOutlineSwitch, animSpeedSwitch, maxSpeed, and sgeometry.
Referenced by actualRedraw().
|
protected |
|
private |
Definition at line 3066 of file G4OpenInventorXtExaminerViewer.cc.
References viewPtList.
Referenced by saveViewPtCB().
|
staticprivate |
Definition at line 3601 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 3712 of file G4OpenInventorXtExaminerViewer.cc.
References 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 2919 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 144 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
bool G4OpenInventorXtExaminerViewer::abbrOutputFlag |
Definition at line 108 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by abbrOutputCB(), constructor(), mouseoverCB(), and pickingCB().
|
private |
Definition at line 192 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorCB(), animateSensorRotationCB(), constructor(), decSpeed(), incSpeed(), and processSoEvent().
|
private |
Definition at line 196 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), animateSensorCB(), constructListsDialog(), constructor(), decSpeed(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 197 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateSensorRotationCB(), constructor(), and rotateCamera().
|
private |
Definition at line 367 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and updateSpeedIndicator().
|
private |
Definition at line 368 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and updateSpeedIndicator().
|
private |
Definition at line 366 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), and setViewPt().
|
private |
Definition at line 317 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by processSoEvent().
|
private |
Definition at line 325 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by restoreCamera(), and saveCurCamera().
|
protected |
Definition at line 130 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by moveCamera(), processSoEvent(), and rotateCamera().
|
private |
Definition at line 200 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
private |
Definition at line 199 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
private |
Definition at line 200 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
private |
Definition at line 199 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticle(), and animateSensorCB().
|
protected |
Definition at line 129 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by moveCamera(), processSoEvent(), and rotateCamera().
|
private |
Definition at line 389 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by mouseoverCB(), and moveCamera().
|
protected |
Definition at line 128 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by lookAtSceneElementCB().
|
private |
Definition at line 361 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 369 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 353 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 345 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 317 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 318 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), deleteViewPt(), renameBookmarkCB(), renameViewPt(), setViewPt(), sortBookmarksCB(), superimpositionEvent(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 383 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), and lookAtSceneElementCB().
|
private |
Definition at line 384 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), and lookAtSceneElementCB().
|
private |
Definition at line 316 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by gotoRefPathStartCB(), lookAtSceneElementCB(), moveCamera(), and rotateCamera().
|
private |
Definition at line 77 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addEscapeCallback(), and processSoEvent().
|
private |
Definition at line 78 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addEscapeCallback(), and processSoEvent().
|
private |
Definition at line 303 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), createNewVPFileCB(), deleteViewPt(), loadViewPts(), renameViewPt(), and viewPtFileSelectedCB().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by buildWidget(), and getMenu().
|
private |
Definition at line 302 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), constructListsDialog(), constructor(), createNewVPFileCB(), deleteViewPt(), overwriteFileCB(), renameViewPt(), saveViewPtCB(), sortViewPts(), and viewPtFileSelectedCB().
|
private |
Definition at line 304 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), cleanUpAfterPrevFile(), createNewVPFileCB(), deleteViewPt(), overwriteFileCB(), renameViewPt(), saveViewPt(), sortViewPts(), viewPtFileSelectedCB(), and writeViewPtIdx().
|
private |
Definition at line 143 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 79 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and processSoEvent().
|
private |
Definition at line 330 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), processSoEvent(), and setStartingPtForAnimation().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by cleanUpAfterPrevFile(), closeListsDialogCB(), closeMainWindowCB(), constructListsDialog(), constructor(), createNewVPFileCB(), deleteViewPt(), getViewPtNameCB(), sortElements(), and viewPtFileSelectedCB().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and loadRefCoordsDialogCB().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and loadSceneGraphDialogCB().
|
private |
Definition at line 79 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), pickingCB(), and processSoEvent().
|
private |
Definition at line 306 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and writeViewPtIdx().
|
private |
Definition at line 307 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), constructor(), getViewPtNameCB(), renameViewPt(), saveViewPt(), saveViewPtCB(), and sortViewPts().
|
private |
Definition at line 379 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), decSpeed(), gotoRefPathStartCB(), lookAtSceneElementCB(), processSoEvent(), setViewPt(), and updateSpeedIndicator().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addMenu(), buildWidget(), and getMenuBar().
|
private |
Definition at line 364 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 363 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 362 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 365 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 358 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 357 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 356 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 359 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and mouseoverCB().
|
private |
Definition at line 348 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 347 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 346 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 349 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 328 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), animateRefParticle(), animateRefParticleCB(), constructor(), processSoEvent(), and setStartingPtForAnimation().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), constructor(), and createElementsList().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeListsDialogCB(), constructListsDialog(), and viewPtFileSelectedCB().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by addViewPoints(), cleanUpAfterPrevFile(), constructListsDialog(), deleteBookmarkCB(), deleteViewPt(), getViewPtNameCB(), renameBookmarkCB(), and sortBookmarksCB().
|
private |
Definition at line 145 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), HookEventProcState::Notify(), and sceneChangeCB().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeMainWindowCB(), constructor(), newViewPtFileCB(), and overwriteFileCB().
|
private |
Definition at line 392 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and loadSceneGraphCB().
|
private |
Definition at line 70 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), createNewVPFileCB(), createViewerButtons(), deleteViewPt(), overwriteFileCB(), saveViewPt(), and viewPtFileSelectedCB().
|
private |
Definition at line 389 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by lookAtSceneElementCB(), and moveCamera().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeMainWindowCB(), constructor(), and openViewPtFileCB().
|
private |
Definition at line 386 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and setStartingPtForAnimation().
bool G4OpenInventorXtExaminerViewer::pickRefPathFlag |
Definition at line 109 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), pickingCB(), and pickRefPathCB().
|
private |
Definition at line 323 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 322 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by gotoRefPathStartCB(), lookAtSceneElementCB(), and moveCamera().
|
private |
Definition at line 321 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), lookAtSceneElementCB(), moveCamera(), and rotateCamera().
|
private |
Definition at line 315 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructListsDialog(), gotoRefPathStartCB(), and processSoEvent().
|
private |
Definition at line 317 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorRotationCB(), constructListsDialog(), gotoRefPathStartCB(), lookAtSceneElementCB(), and processSoEvent().
|
private |
Definition at line 70 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), createNewVPFileCB(), createViewerButtons(), deleteViewPt(), overwriteFileCB(), saveViewPt(), and viewPtFileSelectedCB().
|
private |
Definition at line 79 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and processSoEvent().
|
private |
Definition at line 314 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorCB(), constructListsDialog(), gotoRefPathStartCB(), lookAtSceneElementCB(), moveCamera(), processSoEvent(), setStartingPtForAnimation(), and superimpositionEvent().
|
private |
Definition at line 310 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 312 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by setReferencePathZPos(), and superimpositionEvent().
|
private |
Definition at line 327 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB().
|
private |
Definition at line 326 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by createNewVPFileCB(), overwriteFileCB(), and saveViewPtCB().
|
private |
Definition at line 331 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by processSoEvent(), and rotateCamera().
|
private |
Definition at line 332 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateSensorRotationCB(), constructor(), processSoEvent(), and rotateCamera().
|
private |
Definition at line 390 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor().
|
private |
Definition at line 79 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), pickingCB(), and processSoEvent().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and saveRefCoordsDialogCB().
std::string G4OpenInventorXtExaminerViewer::saveRefCoordsFileName |
Definition at line 103 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveRefCoordsCB(), and saveRefCoordsOverWriteCB().
Widget G4OpenInventorXtExaminerViewer::saveRefCoordsWidget |
Definition at line 104 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveRefCoordsCB(), and saveRefCoordsOverWriteCB().
|
private |
Definition at line 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and saveSceneGraphDialogCB().
std::string G4OpenInventorXtExaminerViewer::saveScenegraphFileName |
Definition at line 101 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveSceneGraphCB(), and saveSceneGraphOverWriteCB().
Widget G4OpenInventorXtExaminerViewer::saveScenegraphWidget |
Definition at line 102 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by saveSceneGraphCB(), and saveSceneGraphOverWriteCB().
|
private |
Definition at line 198 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by afterRealizeHook(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 300 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by closeListsDialogCB(), createElementsList(), getSceneElements(), and sortElements().
|
private |
Definition at line 338 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), getSuperimpositionNode(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 341 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and updateSpeedIndicator().
|
private |
Definition at line 192 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), animateSensorCB(), constructor(), decSpeed(), and incSpeed().
|
private |
Definition at line 342 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 320 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), constructor(), gotoRefPathStartCB(), moveCamera(), and processSoEvent().
|
private |
Definition at line 344 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and superimpositionEvent().
|
private |
Definition at line 340 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), cleanUpAfterPrevFile(), constructor(), gotoRefPathStartCB(), lookAtSceneElementCB(), mouseoverCB(), processSoEvent(), setViewPt(), and ~G4OpenInventorXtExaminerViewer().
|
private |
Definition at line 330 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by animateRefParticleCB(), constructor(), gotoRefPathStartCB(), processSoEvent(), and setStartingPtForAnimation().
|
private |
Definition at line 389 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by lookAtSceneElementCB(), and moveCamera().
|
staticprivate |
Definition at line 76 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and ~G4OpenInventorXtExaminerViewer().
bool G4OpenInventorXtExaminerViewer::viewingBeforePickRef |
Definition at line 110 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by pickingCB(), and pickRefPathCB().
|
private |
Definition at line 305 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by cleanUpAfterPrevFile(), constructor(), deleteViewPt(), getViewPtNameCB(), loadBookmarkCB(), loadViewPts(), nextViewPtCB(), prevViewPtCB(), saveViewPt(), setViewPt(), sortBookmarksCB(), and writeViewPtIdx().
|
private |
Definition at line 301 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 71 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructListsDialog(), deleteBookmarkCB(), loadBookmarkCB(), lookAtSceneElementCB(), renameBookmarkCB(), and viewPtFileSelectedCB().
bool G4OpenInventorXtExaminerViewer::warningFlag |
Definition at line 99 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), and saveViewPtCB().
|
private |
Definition at line 298 of file G4OpenInventorXtExaminerViewer.hh.
Referenced by constructor(), createElementsList(), and sortElements().