Changeset 571


Ignore:
Timestamp:
Aug 17, 2007, 5:29:02 PM (17 years ago)
Author:
garnier
Message:

r581@mac-90108: laurentgarnier | 2007-08-17 17:30:26 +0200
deplacement de frame

Location:
trunk/geant4
Files:
831 added
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/geant4/interfaces/G4History.macro

    r562 r571  
    55/vis/sceneHandler/attach
    66/vis/viewer/create ! ! 600
    7 /vis/open OGLIX
     7/vis/open OGLSQT
     8/vis/sceneHandler/create OGLSQT
     9/vis/sceneHandler/attach
     10/vis/viewer/create ! ! 600
     11/vis/viewer/refresh
     12/vis/scene/notifyHandlers
     13/vis/viewer/flush
     14/vis/viewer/refresh viewer-1
     15/vis/viewer/update viewer-1
     16/vis/scene/add/trajectories
     17/tracking/storeTrajectory 1
     18/vis/scene/notifyHandlers
     19/vis/modeling/trajectories/create/drawByCharge
     20/vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
     21/vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 2
     22/vis/scene/endOfEventAction accumulate
     23/vis/scene/notifyHandlers
    824/control/execute visTutor/gui.mac
    925/gui/addMenu file File
     
    2945/gui/addButton vis Vis3(OGLSX) "/control/execute visTutor/exN03Vis3.mac"
    3046/gui/addButton vis Vis4(OGLIX) "/control/execute visTutor/exN03Vis4.mac"
     47/gui/addButton vis Vis12(OGLIQT) "/control/execute visTutor/exN03Vis12.mac"
     48/gui/addButton vis Vis14(OGLSQT) "/control/execute visTutor/exN03Vis14.mac"
    3149/gui/addButton vis Vis5(OIX)   "/control/execute visTutor/exN03Vis5.mac"
    3250/gui/addButton vis Vis6(VRML2FILE) "/control/execute visTutor/exN03Vis6.mac"
  • trunk/geant4/interfaces/basic/src/G4UIQt.cc

    r538 r571  
    9797  fMainWindow->setWindowTitle( "G4UI Session" );
    9898  fMainWindow->resize(800,600);
    99   fMainWindow->move(QPoint(200,100));
     99  fMainWindow->move(QPoint(50,100));
    100100
    101101  QSplitter *splitter = new QSplitter(Qt::Vertical);
     
    172172    UI->SetCoutDestination(NULL);  // TO KEEP
    173173  }
    174 
    175174 
    176175  if (fMainWindow!=NULL)
    177176    delete fMainWindow;
    178177}
    179 
    180178
    181179
     
    297295{
    298296  if (!aString) return 0;
    299 
    300   fTextArea->append(QString((char*)aString.data()).trimmed());
    301   fTextArea->verticalScrollBar()->setSliderPosition(fTextArea->verticalScrollBar()->maximum());
     297  printf(" **************** G4 Cout : %s \n",(char*)aString.data());
     298  //  fTextArea->append(QString((char*)aString.data()).trimmed());
     299  //  fTextArea->verticalScrollBar()->setSliderPosition(fTextArea->verticalScrollBar()->maximum());
    302300  return 0;
    303301}
  • trunk/geant4/interfaces/common/src/G4Qt.cc

    r506 r571  
    8585/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
    8686{
     87  printf("G4Qt::G4Qt try to inited Qt\n");
    8788  if(QtInited==FALSE) {  //Qt should be Inited once !
     89    printf("G4Qt::G4Qt inited Qt\n");
    8890
    8991    new QApplication (a_argn, a_args);
  • trunk/geant4/interfaces/common/src/G4VBasicShell.cc

    r483 r571  
    197197    std::vector<G4UIcommand*> commands;
    198198    G4int n_commandEntry = aTree->GetCommandEntry();
    199     for( G4int i_thCommand = 1; i_thCommand <= n_commandEntry; i_thCommand++ ) {
     199    for( int i_thCommand = 1; i_thCommand <= n_commandEntry; i_thCommand++ ) {
    200200      G4UIcommand* cmd = aTree->GetCommand(i_thCommand);
    201201      G4String ss = cmd->GetCommandName();
  • trunk/geant4/interfaces/vis.mac

    r562 r571  
    2121#
    2222# Use this open statement instead for OpenGL in immediate mode.
    23 #/vis/open OGLIQT
    24 /vis/open OGLIX
     23/vis/open OGLSQT
     24#/vis/open OGLIX
    2525#
    2626# Use this open statement instead to get a HepRep version 1 file
  • trunk/geant4/interfaces/visTutor/exN03Vis12.mac

    r562 r571  
    11#######################################################################
    2 #  MACRO FILE NAME: exN03Vis12.mac                                    #
     2#  MACRO FILE NAME: exN03Vis12.mac                                     #
    33#                                                                     #
    4 #  AUTHOR(S): John Allison                                            #
     4#  AUTHOR(S): Laurent Garnier                                         #
    55#                                                                     #
    6 #  DATE: 16th August 2006                                             #
     6#  DATE: July 01, 2007                                                #
    77#                                                                     #
    8 #  CONTENTS: A basic macro for demonstrating time slicing             #
     8#  CONTENTS: A basic macro for demonstrating Inventor driver          #
    99#                                                                     #
    10 #  USAGE:  % $G4BINDIR/exampleN03  visTutor/exN03Vis12.mac             #
     10#  USAGE:  % $G4BINDIR/exampleN03  visTutor/exN03Vis12.mac            #
    1111#                                                                     #
    12 #  REQUIRED PLATFORMS & SOFTWARES: Mac/Unix with X-Windows, OpenGL    #
     12#  REQUIRED PLATFORMS & SOFTWARES: Unix, Motif, X-window, OpenGL,Qt   #
     13#                                  HEPVis                             #
     14#                                  Inventor (TGS or SoFree)           #
    1315#                                                                     #
     16#  ENVIRONMENTAL VARIABLES (C-MACROS) FOR INSTALLATION:               #
     17#  (See geant4/source/visualization/README for details.)              #
     18#                                                                     #
     19#    % setenv G4VIS_BUILD_OIX_DRIVER       1                          #
     20#                                                                     #
     21#  ENVIRONMENTAL VARIABLES (C-MACROS) FOR COMPILATION:                #
     22#  (See geant4/source/visualization/README for details.)              #
     23#                                                                     #
     24#    % setenv G4VIS_USE_OIQT               1                          #
     25#                                                                     #
    1426#  ADDITIONAL NOTES:                                                  #
    1527#                                                                     #
    1628#######################################################################
    1729
     30# Create "scene-0"
     31/vis/scene/create
     32
     33# Invoke the OpenInventor driver
     34/vis/sceneHandler/create OGLIQT
     35/vis/viewer/create
     36
     37# Add the world volume to the current scene
     38/vis/scene/add/volume
     39#/vis/scene/add/volume Layer
     40# Name of the absorbers = name of their material (Lead) !
     41#/vis/scene/add/volume Lead
     42# Name of the gaps = name of their material (liquidArgon) !
     43#/vis/scene/add/volume liquidArgon
     44#/vis/scene/add/trajectories
     45/tracking/storeTrajectory 1
     46
     47# Bird-eye view of events
     48/vis/viewer/reset
     49/vis/viewer/set/viewpointThetaPhi   45 45
     50
     51/vis/scene/notifyHandlers
     52
    1853/control/verbose 2
    19 /vis/verbose confirmations
     54#######################################################################
     55#   Controls on an Inventor examiner viewer are :                     #
     56#  - in picking mode (cursor is the upper left arrow)                 #
     57#   Ctrl + pick a volume : see daughters.                             #
     58#   Shift + pick a volume : see mother.                               #
     59#  - in viewing mode (cursor is the hand)                             #
     60#   Left-button + pointer move : rotate.                              #
     61#   Ctrl+Left-button + pointer move : pane.                           #
     62#   Ctrl+Shift+Left-button + pointer move : scale.                    #
     63#   Middle-button + pointer move : pane.                              #
     64#                                                                     #
     65#######################################################################
    2066
    21 /vis/open OGLSX
    22 /vis/drawVolume
    23 /vis/scene/add/eventID
    24 /vis/scene/add/trajectories rich
     67/vis/viewer/update
    2568
    26 # Set up drawByCharge with time slicing
    27 /vis/modeling/trajectories/create/drawByCharge
    28 /vis/modeling/trajectories/drawByCharge-0/default/setDrawStepPts true
    29 /vis/modeling/trajectories/drawByCharge-0/default/setStepPtsSize 5
    30 /vis/modeling/trajectories/drawByCharge-0/default/setDrawAuxPts true
    31 /vis/modeling/trajectories/drawByCharge-0/default/setAuxPtsSize 5
    32 /vis/modeling/trajectories/drawByCharge-0/default/setTimeSliceInterval 0.001 ns
    33 /vis/modeling/trajectories/list
    34 #/N03/det/setField 5 T
    35 #/N03/det/update
    36 /run/beamOn
     69/run/beamOn 1
    3770
    38 # Configure OpenGL for display-by-time
    39 /vis/ogl/set/fade 1
    40 /vis/ogl/set/displayHeadTime true
    41 /control/alias timeRange 0.1
    42 /vis/verbose warnings
    43 /control/verbose 0
    44 /control/loop visTutor/exN03Vis12.loop startTime -{timeRange} 0.7 0.005
    45 /control/verbose 2
    46 /vis/verbose confirmations
    47 /vis/ogl/set/displayHeadTime false
    48 
    49 # Set up drawByParticleID with time slicing
    50 /vis/modeling/trajectories/create/drawByParticleID
    51 /vis/modeling/trajectories/drawByParticleID-0/set e- red
    52 /vis/modeling/trajectories/drawByParticleID-0/set e+ blue
    53 /vis/modeling/trajectories/drawByParticleID-0/set pi- cyan
    54 /vis/modeling/trajectories/drawByParticleID-0/set pi+ magenta
    55 #/vis/modeling/trajectories/drawByParticleID-0/default/setDrawStepPts true
    56 /vis/modeling/trajectories/drawByParticleID-0/default/setStepPtsSize 5
    57 #/vis/modeling/trajectories/drawByParticleID-0/default/setDrawAuxPts true
    58 /vis/modeling/trajectories/drawByParticleID-0/default/setAuxPtsSize 5
    59 /vis/modeling/trajectories/drawByParticleID-0/default/setTimeSliceInterval 0.001 ns
    60 /vis/modeling/trajectories/list
    61 
    62 # Remove gammas
    63 /vis/filtering/trajectories/create/particleFilter
    64 /vis/filtering/trajectories/particleFilter-0/add gamma
    65 /vis/filtering/trajectories/particleFilter-0/invert true
    66 
    67 /gun/energy 1 GeV
    68 /run/beamOn
    69 /control/alias timeRange 0.1
    70 /vis/ogl/set/displayHeadTime true
    71 /vis/ogl/set/displayLightFront true -90 0 0 mm
    72 /vis/verbose warnings
    73 /control/verbose 0
    74 /control/loop visTutor/exN03Vis12.loop startTime -{timeRange} 0.7 0.001
    75 /control/verbose 2
    76 /vis/verbose confirmations
    77 /vis/ogl/set/displayLightFront false
    78 /vis/ogl/set/displayHeadTime false
    79 
    80 # To see pi -> mu -> e decay.
    81 /gun/particle pi+
    82 /vis/filtering/trajectories/particleFilter-0/add anti_nu_mu
    83 /vis/filtering/trajectories/particleFilter-0/add nu_mu
    84 /vis/filtering/trajectories/particleFilter-0/add anti_nu_e
    85 /vis/filtering/trajectories/particleFilter-0/add nu_e
    86 # Accumulate several events for effect
    87 # /vis/scene/endOfEventAction accumulate
    88 /gun/energy 100 MeV
    89 #/vis/viewer/set/globalLineWidthScale 2
    90 /run/beamOn
    91 /control/alias timeRange 1000
    92 /vis/ogl/set/displayHeadTime true
    93 /vis/verbose warnings
    94 /control/verbose 0
    95 /control/loop visTutor/exN03Vis12.loop startTime -{timeRange} 3000 5
    96 /control/verbose 2
    97 /vis/verbose confirmations
  • trunk/geant4/interfaces/visTutor/gui.mac

    r562 r571  
    3333/gui/addButton vis Vis3(OGLSX) "/control/execute visTutor/exN03Vis3.mac"
    3434/gui/addButton vis Vis4(OGLIX) "/control/execute visTutor/exN03Vis4.mac"
     35/gui/addButton vis Vis12(OGLIQT) "/control/execute visTutor/exN03Vis12.mac"
     36/gui/addButton vis Vis14(OGLSQT) "/control/execute visTutor/exN03Vis14.mac"
    3537/gui/addButton vis Vis5(OIX)   "/control/execute visTutor/exN03Vis5.mac"
    3638/gui/addButton vis Vis6(VRML2FILE) "/control/execute visTutor/exN03Vis6.mac"
  • trunk/geant4/visualization/G4History.macro

    r570 r571  
    5959/gui/addButton viewer "Update scene" "/vis/scene/notifyHandlers"
    6060/N03/event/printModulo 100
    61 /run/beamOn 1
    62 /run/beamOn 1
  • trunk/geant4/visualization/OpenGL/src/G4OpenGLQtViewer.cc

    r570 r571  
    187187{
    188188  printf("G4OpenGLQtViewer::~G4OpenGLQtViewer \n");
    189   delete GLWindow;
    190189  delete fContextMenu;   
    191190}
Note: See TracChangeset for help on using the changeset viewer.