Ignore:
Timestamp:
Nov 9, 2009, 6:57:11 PM (15 years ago)
Author:
garnier
Message:

mise en place de Vis dans UI

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/visualization/OpenGL/src/G4OpenGLXmRotationCallbacks.cc

    r1137 r1160  
    4040
    4141#include "G4Scene.hh"
    42 #include "G4VSceneHandler.hh"
    4342#include "G4UImanager.hh"
    4443#include "G4ios.hh"
     
    6564  //theta spin stuff here
    6665  G4OpenGLXmViewer* pView = (G4OpenGLXmViewer*) clientData;
    67   // No callback allowed when no scene
    68   if (!pView->GetSceneHandler()->GetScene()) {
    69     return;
    70   }
    7166
    7267  if (pView->rotate_right) {
     
    144139                                    XtIntervalId* timer_id)
    145140{
    146 
    147141  //phi spin stuff here
    148142  //  G4double delta_alpha;
    149143  G4OpenGLXmViewer* pView = (G4OpenGLXmViewer*) clientData;
    150144
    151   // No callback allowed when no scene
    152   if (!pView->GetSceneHandler()->GetScene()) {
    153     return;
    154   }
    155145  if (pView -> rotate_up) {
    156146    pView->rotateScene(0,-(G4double)pView->rot_sens,1);
     
    276266                                            XtIntervalId*)
    277267{
    278 
    279268  G4OpenGLXmViewer* pView = (G4OpenGLXmViewer*)clientData;
    280   // No callback allowed when no scene
    281   if (!pView->GetSceneHandler()->GetScene()) {
    282     return;
    283   }
    284269  const G4Vector3D& up = pView->fVP.GetUpVector();
    285270  G4Vector3D third_axis = up.cross(pView->original_vp);
     
    316301                                     XtPointer)
    317302{
    318 
     303 
    319304  G4OpenGLXmViewer* pView;
    320305 
     
    323308                 NULL);
    324309 
    325   // No callback allowed when no scene
    326   if (!pView->GetSceneHandler()->GetScene()) {
    327     return;
    328   }
    329310  pView->fVP.SetCurrentTargetPoint(G4Point3D());
    330311  pView->fVP.SetZoomFactor(1.0);
Note: See TracChangeset for help on using the changeset viewer.