![]() |
ATLAS Offline Software
|
Public Member Functions | |
| void | getCameraCoordinateSystem (SoCamera *cameraarg, SoNode *root, SbMatrix &matrix, SbMatrix &inverse) |
| void | updateLastVars () |
| bool | lastParsChanged () const |
| void | startSeekTimer (double duration_in_secs) |
| bool | instanceInvalid () |
| bool | getCameraParametersForBBox (const SbBox3f &box, SoSFVec3f &position, SoSFFloat &nearDistance, SoSFFloat &farDistance, SoSFFloat &focalDistance, bool &isPerspective, SoSFFloat &height) |
| void | actual_animatedZoomToCameraState (const QByteArray &camstate, double duration_in_secs) |
| void | actual_animatedZoomToPoint (SbVec3f, double duration_in_secs=1.0) |
| void | actual_animatedZoomToPath (SoPath *path, double duration_in_secs=1.0, double slack=1.0, const SbVec3f &lookat=SbVec3f(999, 999, 999), const SbVec3f &upvec=SbVec3f(999, 999, 999)) |
| void | actual_animatedZoomToBBox (const SbBox3f &box, double duration_in_secs=1.0, double slack=1.0, const SbVec3f &lookat=SbVec3f(999, 999, 999), const SbVec3f &upvec=SbVec3f(999, 999, 999)) |
| void | actual_animatedZoomToSubTree (SoNode *subtreeroot, double duration_in_secs=1.0, double slack=1.0, const SbVec3f &lookat=SbVec3f(999, 999, 999), const SbVec3f &upvec=SbVec3f(999, 999, 999)) |
| void | die (bool abnormal=true) |
Static Public Member Functions | |
| static void | seeksensorCB (void *data, SoSensor *) |
| static SbRotation | cameraOrientation (SbVec3f dir, SbVec3f up) |
Static Public Attributes | |
| static std::map< SoCamera *, VP1CameraHelper * > | helpers |
Definition at line 42 of file VP1CameraHelper.cxx.
| void VP1CameraHelper::Imp::actual_animatedZoomToBBox | ( | const SbBox3f & | box, |
| double | duration_in_secs = 1.0, | ||
| double | slack = 1.0, | ||
| const SbVec3f & | lookat = SbVec3f(999,999,999), | ||
| const SbVec3f & | upvec = SbVec3f(999,999,999) ) |
Definition at line 474 of file VP1CameraHelper.cxx.
| void VP1CameraHelper::Imp::actual_animatedZoomToCameraState | ( | const QByteArray & | camstate, |
| double | duration_in_secs ) |
Definition at line 320 of file VP1CameraHelper.cxx.
| void VP1CameraHelper::Imp::actual_animatedZoomToPath | ( | SoPath * | path, |
| double | duration_in_secs = 1.0, | ||
| double | slack = 1.0, | ||
| const SbVec3f & | lookat = SbVec3f(999,999,999), | ||
| const SbVec3f & | upvec = SbVec3f(999,999,999) ) |
Definition at line 384 of file VP1CameraHelper.cxx.
| void VP1CameraHelper::Imp::actual_animatedZoomToPoint | ( | SbVec3f | targetpoint, |
| double | duration_in_secs = 1.0 ) |
Definition at line 619 of file VP1CameraHelper.cxx.
| void VP1CameraHelper::Imp::actual_animatedZoomToSubTree | ( | SoNode * | subtreeroot, |
| double | duration_in_secs = 1.0, | ||
| double | slack = 1.0, | ||
| const SbVec3f & | lookat = SbVec3f(999,999,999), | ||
| const SbVec3f & | upvec = SbVec3f(999,999,999) ) |
Definition at line 426 of file VP1CameraHelper.cxx.
|
static |
Definition at line 927 of file VP1CameraHelper.cxx.
|
inline |
Definition at line 135 of file VP1CameraHelper.cxx.
| void VP1CameraHelper::Imp::getCameraCoordinateSystem | ( | SoCamera * | cameraarg, |
| SoNode * | root, | ||
| SbMatrix & | matrix, | ||
| SbMatrix & | inverse ) |
Definition at line 830 of file VP1CameraHelper.cxx.
| bool VP1CameraHelper::Imp::getCameraParametersForBBox | ( | const SbBox3f & | box, |
| SoSFVec3f & | position, | ||
| SoSFFloat & | nearDistance, | ||
| SoSFFloat & | farDistance, | ||
| SoSFFloat & | focalDistance, | ||
| bool & | isPerspective, | ||
| SoSFFloat & | height ) |
Definition at line 851 of file VP1CameraHelper.cxx.
| bool VP1CameraHelper::Imp::instanceInvalid | ( | ) |
Definition at line 811 of file VP1CameraHelper.cxx.
| bool VP1CameraHelper::Imp::lastParsChanged | ( | ) | const |
Definition at line 288 of file VP1CameraHelper.cxx.
|
static |
Definition at line 682 of file VP1CameraHelper.cxx.
| void VP1CameraHelper::Imp::startSeekTimer | ( | double | duration_in_secs | ) |
Definition at line 604 of file VP1CameraHelper.cxx.
| void VP1CameraHelper::Imp::updateLastVars | ( | ) |
Definition at line 278 of file VP1CameraHelper.cxx.
| SoCamera* VP1CameraHelper::Imp::camera |
Definition at line 45 of file VP1CameraHelper.cxx.
| bool VP1CameraHelper::Imp::camera_isperspective |
Definition at line 67 of file VP1CameraHelper.cxx.
| int32_t VP1CameraHelper::Imp::camera_ref |
Definition at line 100 of file VP1CameraHelper.cxx.
| SoSFFloat VP1CameraHelper::Imp::cameraend_farDistance |
Definition at line 65 of file VP1CameraHelper.cxx.
| SoSFFloat VP1CameraHelper::Imp::cameraend_focalDistance |
Definition at line 66 of file VP1CameraHelper.cxx.
| SoSFFloat VP1CameraHelper::Imp::cameraend_nearDistance |
Definition at line 64 of file VP1CameraHelper.cxx.
| SoSFFloat VP1CameraHelper::Imp::cameraend_ortho_height |
Definition at line 68 of file VP1CameraHelper.cxx.
| SbRotation VP1CameraHelper::Imp::cameraendorient |
Definition at line 62 of file VP1CameraHelper.cxx.
| SbVec3f VP1CameraHelper::Imp::cameraendposition |
Definition at line 61 of file VP1CameraHelper.cxx.
| SoSFFloat VP1CameraHelper::Imp::camerastart_farDistance |
Definition at line 65 of file VP1CameraHelper.cxx.
| SoSFFloat VP1CameraHelper::Imp::camerastart_focalDistance |
Definition at line 66 of file VP1CameraHelper.cxx.
| SoSFFloat VP1CameraHelper::Imp::camerastart_nearDistance |
Definition at line 64 of file VP1CameraHelper.cxx.
| SoSFFloat VP1CameraHelper::Imp::camerastart_ortho_height |
Definition at line 68 of file VP1CameraHelper.cxx.
| SbRotation VP1CameraHelper::Imp::camerastartorient |
Definition at line 62 of file VP1CameraHelper.cxx.
| SbVec3f VP1CameraHelper::Imp::camerastartposition |
Definition at line 61 of file VP1CameraHelper.cxx.
| double VP1CameraHelper::Imp::clipVol_endPercentage |
Definition at line 71 of file VP1CameraHelper.cxx.
| double VP1CameraHelper::Imp::clipVol_lastPercentage |
Definition at line 89 of file VP1CameraHelper.cxx.
| double VP1CameraHelper::Imp::clipVol_percentage |
Definition at line 71 of file VP1CameraHelper.cxx.
| double VP1CameraHelper::Imp::clipVol_startPercentage |
Definition at line 71 of file VP1CameraHelper.cxx.
| bool VP1CameraHelper::Imp::forceCircular |
Definition at line 48 of file VP1CameraHelper.cxx.
| double VP1CameraHelper::Imp::fps |
Definition at line 78 of file VP1CameraHelper.cxx.
| int VP1CameraHelper::Imp::height |
Definition at line 82 of file VP1CameraHelper.cxx.
|
static |
Definition at line 114 of file VP1CameraHelper.cxx.
| int VP1CameraHelper::Imp::iframe |
Definition at line 80 of file VP1CameraHelper.cxx.
| SbBool VP1CameraHelper::Imp::inseekmode |
Definition at line 56 of file VP1CameraHelper.cxx.
| bool VP1CameraHelper::Imp::instance_invalid |
Definition at line 101 of file VP1CameraHelper.cxx.
| SoSFFloat VP1CameraHelper::Imp::last_camera_ortho_height |
Definition at line 88 of file VP1CameraHelper.cxx.
| SbRotation VP1CameraHelper::Imp::last_cameraorient |
Definition at line 86 of file VP1CameraHelper.cxx.
| SbVec3f VP1CameraHelper::Imp::last_cameraposition |
Definition at line 87 of file VP1CameraHelper.cxx.
| SoGetMatrixAction* VP1CameraHelper::Imp::matrixaction |
Definition at line 97 of file VP1CameraHelper.cxx.
| int VP1CameraHelper::Imp::ntotframes |
Definition at line 79 of file VP1CameraHelper.cxx.
| QString VP1CameraHelper::Imp::outputdir |
Definition at line 76 of file VP1CameraHelper.cxx.
| QString VP1CameraHelper::Imp::prefix |
Definition at line 77 of file VP1CameraHelper.cxx.
| VP1ExaminerViewer* VP1CameraHelper::Imp::renderArea |
Definition at line 75 of file VP1CameraHelper.cxx.
| SoGroup* VP1CameraHelper::Imp::sceneroot |
Definition at line 46 of file VP1CameraHelper.cxx.
| SoSearchAction* VP1CameraHelper::Imp::searchaction |
Definition at line 96 of file VP1CameraHelper.cxx.
| float VP1CameraHelper::Imp::seekdistance |
Definition at line 58 of file VP1CameraHelper.cxx.
| SbBool VP1CameraHelper::Imp::seekdistanceabs |
Definition at line 59 of file VP1CameraHelper.cxx.
| float VP1CameraHelper::Imp::seekperiod |
Definition at line 55 of file VP1CameraHelper.cxx.
| SoTimerSensor* VP1CameraHelper::Imp::seeksensor |
Definition at line 54 of file VP1CameraHelper.cxx.
| SbBool VP1CameraHelper::Imp::seektopoint |
Definition at line 57 of file VP1CameraHelper.cxx.
| QByteArray VP1CameraHelper::Imp::targetCamState |
Definition at line 47 of file VP1CameraHelper.cxx.
| VP1CameraHelper* VP1CameraHelper::Imp::theclass |
Definition at line 44 of file VP1CameraHelper.cxx.
| bool VP1CameraHelper::Imp::varySpeed |
Definition at line 70 of file VP1CameraHelper.cxx.
| int VP1CameraHelper::Imp::width |
Definition at line 81 of file VP1CameraHelper.cxx.