Ignore:
Timestamp:
Dec 8, 2008, 5:57:38 PM (16 years ago)
Author:
garnier
Message:

debut de modif de la doc

Location:
trunk/Documentation/geant4/UserDocumentation/UsersGuides
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/Documentation/geant4/UserDocumentation/UsersGuides/ChangesHistory/ChangesHistory.html

    r901 r902  
    7575  </ul>
    7676</ul>
     77
     78
     79<!-- ============================================== Section -->
     80<HR ALIGN="Center">
     81<font COLOR="#238E23">
     82<h2>Version: Geant4 9.2 (December 2008) </h2>
     83</font>
     84<HR ALIGN="Center">
     85<br />
     86
     87<p>
     88<b><u>User's Guide: For Application Developers</u></b>
     89</p>
     90<ul>
     91<b>- Newly Added Chapters/Sections</b>
     92  <ul>
     93    <li>8.3.13.  Qt visualization driver
     94  </ul>
     95<br />
    7796
    7897
  • trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/apas05.html

    r901 r902  
    317317    </span></dt><dd>
    318318      Specifies to include in kernel library the Qt terminal interface.
    319       <code class="literal">$QTHOME</code> should specify the path where Qt libraries
    320       and headers are installed
    321319    </dd><dt><span class="term">
    322320      G4UI_USE_QT
     
    364362    </span></dt><dd>
    365363      Specifies to build kernel library for visualization including the
    366       OpenGL driver with Qt extension. It requires <code class="literal">$QTHOME</code>
    367       set to specify the path where Qt libraries and headers are installed.
     364      OpenGL driver with Qt extension.
    368365    </dd><dt><span class="term">
    369366      G4VIS_USE_OPENGLQT
  • trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch02s10.html

    r901 r902  
    6464need to set an environmental variable
    6565<code class="literal">G4VIS_BUILD_OPENGLX_DRIVER</code> to <code class="literal">1</code> in
    66 building (installing) Genat4 libraries, and also set another environmental
     66building (installing) Geant4 libraries, and also set another environmental
    6767variable <code class="literal">G4VIS_USE_OPENGLX</code> to <code class="literal">1</code>
    6868in compiling your Geant4 executable. You may also have to set an
  • trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch03.html

    r901 r902  
    126126                  graphics functionality had been implemented already by the
    127127                  alpha-release. The OO design of the visualization component allowed
    128                   us to develop several drivers independently, such as for OpenGL and
     128                  us to develop several drivers independently, such as for OpenGL, Qt and
    129129                  OpenInventor (for X11 and Windows), DAWN, Postscript (via DAWN) and
    130130                  VRML.
  • trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch08.html

    r901 r902  
    191191        Can calculate mass and volume of any hierarchy of volumes
    192192      </p></li></ul></div><p>
     193    </p></li><li><p>
     194    Qt
     195    </p><div class="itemizedlist"><ul type="circle" compact><li><p>
     196        View directly from Geant4
     197      </p></li><li><p>
     198        Uses GL libraries that are already included on most Linux
     199        systems (plus some Windows availability)
     200      </p></li><li><p>
     201        Rendered, photorealistic image with some interactive features
     202      </p></li><li><p>
     203        zoom, rotate, translate
     204      </p></li><li><p>
     205        Fast response (can usually exploit full potential of graphics
     206        hardware)
     207      </p></li><li><p>
     208        Expanded printing ability (vector and pixel graphics)
     209      </p></li><li><p>
     210        Could make movies
     211      </p></li></ul></div><p>
    193212  </p></li></ul></div><p>
    194213</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.VisIntro.ChoDrv"></a>8.1.3. 
     
    201220        OpenGL is a good solution (if you have the Motif extensions,
    202221        this also gives GUI control)
     222      </p></li></ul></div><p>
     223  </p></li><li><p>
     224    If you want very responsive photorealistic graphics plus more
     225    interactivity (and have the Qt and OpenGL libraries installed)
     226    </p><div class="itemizedlist"><ul type="circle" compact><li><p>
     227        Qt is a good solution and will also give you the GUI control
    203228      </p></li></ul></div><p>
    204229  </p></li><li><p>
     
    265290    </p><div class="itemizedlist"><ul type="circle" compact><li><p>
    266291        OpenGL
     292      </p></li><li><p>
     293        Qt
    267294      </p></li><li><p>
    268295        OpenInventor
  • trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch08s02.html

    r901 r902  
    5353GAGTree.
    5454</p><p>
    55 The OpenGL, OpenInventor and RayTracerX drivers are not
     55The OpenGL, Qt, OpenInventor and RayTracerX drivers are not
    5656incorporated by default. Nor are the DAWN-Network and VRML-Network
    5757drivers, because they require the network setting of the installed
     
    6363     setenv G4VIS_BUILD_OPENGLX_DRIVER      1  # OpenGL-Xlib driver
    6464     setenv G4VIS_BUILD_OPENGLXM_DRIVER     1  # OpenGL-Motif driver
     65     setenv G4VIS_BUILD_OPENGLQT_DRIVER     1  # Qt driver
    6566     setenv G4VIS_BUILD_OIX_DRIVER          1  # OpenInventor-Xlib driver
    6667     setenv G4VIS_BUILD_RAYTRACERX_DRIVER   1  # RayTracer-XLib driver
     
    117118By default, you get the DAWNFILE, HepRepFile, RayTracer,
    118119VRML1FILE, VRML2FILE, ATree and GAGTree drivers. Additionally, you
    119 may choose from the OpenGL-Xlib, OpenGL-Motif, OpenInventor,
     120may choose from the OpenGL-Xlib, OpenGL-Motif, Qt, OpenInventor,
    120121RayTracerX, DAWN-Network and VRML-Network drivers, each of which
    121122can be selected by setting the proper environment variable:
     
    124125     setenv G4VIS_USE_OPENGLX      1
    125126     setenv G4VIS_USE_OPENGLXM     1
     127     setenv G4VIS_USE_OPENGLQT     1
    126128     setenv G4VIS_USE_OIX          1
    127129     setenv G4VIS_USE_RAYTRACERX   1
  • trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/ch08s03.html

    r901 r902  
    7474">Section 8.3.12</a>
    7575    XMLTree
     76  </p></li><li><p>
     77    <a href="ch08s03.html#sect.VisDrv.Qt" title="8.3.13. 
     78XML Tree
     79">Section 8.3.13</a>
     80    Qt
    7681  </p></li></ul></div><p>
    7782</p><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.VisDrv.Avail"></a>8.3.1. 
     
    111116    </td><td>
    112117      Windows
     118    </td></tr><tr><td>
     119      Qt
     120    </td><td>
     121      OpenGL, Qt
     122    </td><td>
     123      Linux, UNIX, Mac, Windows with Qt
    113124    </td></tr><tr><td>
    114125      OpenInventor-X
     
    10961107    </p><div class="informalfigure"><a name="fig.VisDrv_3"></a><div class="mediaobject" align="center"><img src="./AllResources/Visualization/visualization.src/xmlnpfind.gif" align="middle"></div></div><p>
    10971108  </p></li></ul></div><p>
    1098 </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch08s02.html"><img src="AllResources/IconsGIF/prev.gif" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="ch08.html"><img src="AllResources/IconsGIF/up.gif" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="ch08s04.html"><img src="AllResources/IconsGIF/next.gif" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">8.2. 
     1109</p></div><div class="sect2" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="sect.VisDrv.Qt"></a>8.3.13. 
     1110Qt
     1111</h3></div></div></div><p>
     1112This driver have been developed by Laurent Garnier (IN2P3, LAL Orsay).
     1113It is an interface to the powerful toolkit Qt, now free on lot of
     1114platforms. This driver needs OpenGL library to be install. It is well suited for
     1115real-time fast visualization and demonstration. Fast visualization
     1116is realized with hardware acceleration, reuse of shapes stored in a
     1117display list, etc. NURBS visualization is also supported. All OpenGL
     1118features are implements in Qt driver . In addition, mouse events control
     1119are used to rotation/move/zoom volume, you can save your scene in lots
     1120of formats (vector or not), make movies...
     1121</p><p>
     1122There is only one session of Qt driver for all available platform.
     1123Two display modes are available: immediate mode and stored mode.
     1124The former has no limitation on data size, and the latter is fast
     1125for visualizing large data repetitively, and so is suitable for
     1126animation.
     1127</p><p>
     1128To see the visualization window :
     1129</p><div class="informalexample"><pre class="programlisting">
     1130     /vis/open OGLSQt
     1131</pre></div><p>
     1132</p><p>
     1133<span class="bold"><strong>Further information (Qt):</strong></span>
     1134
     1135</p><div class="itemizedlist"><ul type="disc" compact><li><p>
     1136    Qt toolkit
     1137    <a href="http://trolltech.com/" target="_top">
     1138    http://trolltech.com/
     1139    </a>
     1140  </p></li><li><p>
     1141    <a href="http://geant4.slac.stanford.edu/Presentations/vis/G4OpenGLTutorial/G4OpenGLTutorial.html" target="_top">
     1142    Geant4 Visualization Tutorial
     1143    </a>
     1144    using the Qt Toolkit
     1145  </p></li></ul></div><p>
     1146</p><p>
     1147</div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch08s02.html"><img src="AllResources/IconsGIF/prev.gif" alt="Prev"></a> </td><td width="20%" align="center"><a accesskey="u" href="ch08.html"><img src="AllResources/IconsGIF/up.gif" alt="Up"></a></td><td width="40%" align="right"> <a accesskey="n" href="ch08s04.html"><img src="AllResources/IconsGIF/next.gif" alt="Next"></a></td></tr><tr><td width="40%" align="left" valign="top">8.2. 
    10991148Adding Visualization to Your Executable
    11001149 </td><td width="20%" align="center"><a accesskey="h" href="index.html"><img src="AllResources/IconsGIF/home.gif" alt="Home"></a></td><td width="40%" align="right" valign="top"> 8.4. 
  • trunk/Documentation/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/html/index.html

    r901 r902  
    458458</a></span></dt><dt><span class="sect2"><a href="ch08s03.html#sect.VisDrv.XMLTree">8.3.12.
    459459XML Tree
     460</a></span></dt><dt><span class="sect2"><a href="ch08s03.html#sect.VisDrv.Qt">8.3.13.
     461Qt
    460462</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch08s04.html">8.4.
    461463Controlling Visualization from Commands
Note: See TracChangeset for help on using the changeset viewer.