Changeset 1348 for trunk/source/visualization/OpenGL
- Timestamp:
- Jan 5, 2011, 12:19:12 PM (13 years ago)
- Location:
- trunk/source/visualization/OpenGL
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/visualization/OpenGL/CVS/Entries
r1346 r1348 1 1 D/include//// 2 2 D/src//// 3 /CMakeLists.txt/1.1/Wed Sep 29 19:12:06 2010//Tgeant4-09-04-ref-00 4 /GNUmakefile/1.13/dummy timestamp from new-entry//Tgeant4-09-04-ref-00 5 /History/1.193/Sat Nov 13 10:28:40 2010//Tgeant4-09-04-ref-00 6 /sources.cmake/1.5/Wed Dec 1 17:12:18 2010//Tgeant4-09-04-ref-00 3 /CMakeLists.txt/1.1/Wed Sep 29 19:12:06 2010// 4 /GNUmakefile/1.13/dummy timestamp from new-entry// 5 /History/1.195/Mon Jan 3 14:39:51 2011// 6 /sources.cmake/1.5/Wed Dec 1 17:12:18 2010// 7 /Doxyfile/1.4/Fri May 12 13:08:40 2006// -
trunk/source/visualization/OpenGL/History
r1346 r1348 1 $Id: History,v 1.19 3 2010/11/13 10:28:40allison Exp $1 $Id: History,v 1.195 2010/12/27 12:57:43 allison Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 17 17 * Reverse chronological order (last date on top), please * 18 18 ---------------------------------------------------------- 19 20 4th January 2011 Laurent Garnier 21 - Try to fix mix between GL include from X11 and GL include from Qt (APPLE stuff) 22 23 27th December 2010 John Allison (opengl-V09-04-00) 24 - Tagged. 25 26 11th December 2010 John Allison 27 - Fixed some Coverity warnings. 19 28 20 29 13th November 2010 John Allison (opengl-V09-03-10) -
trunk/source/visualization/OpenGL/include/CVS/Entries
r1346 r1348 1 /G4OpenGL.hh/1.9/dummy timestamp from new-entry// Tgeant4-09-04-ref-002 /G4OpenGLBitMapStore.hh/1.4/dummy timestamp from new-entry// Tgeant4-09-04-ref-003 /G4OpenGLFontBaseStore.hh/1.4/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-004 /G4OpenGLImmediateQt.hh/1.2/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-005 /G4OpenGLImmediateQtViewer.hh/1.7/Tue Dec 7 16:11:32 2010// Tgeant4-09-04-ref-006 /G4OpenGLImmediateSceneHandler.hh/1.15/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-007 /G4OpenGLImmediateViewer.hh/1.10/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-008 /G4OpenGLImmediateWin32.hh/1.8/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-009 /G4OpenGLImmediateWin32Viewer.hh/1.10/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0010 /G4OpenGLImmediateX.hh/1.8/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0011 /G4OpenGLImmediateXViewer.hh/1.10/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0012 /G4OpenGLImmediateXm.hh/1.8/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0013 /G4OpenGLImmediateXmViewer.hh/1.10/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0014 /G4OpenGLQtExportDialog.hh/1.7/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0015 /G4OpenGLQtMovieDialog.hh/1.4/Tue Oct 7 05:36:11 2008// Tgeant4-09-04-ref-0016 /G4OpenGLQtViewer.hh/1.25/Thu Nov 25 11:06:38 2010// Tgeant4-09-04-ref-0017 /G4OpenGLSceneHandler.hh/1.30/dummy timestamp from new-entry// Tgeant4-09-04-ref-0018 /G4OpenGLSceneHandler.icc/1.9/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0019 /G4OpenGLStoredQt.hh/1.2/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0020 /G4OpenGLStoredQtViewer.hh/1.10/dummy timestamp from new-entry// Tgeant4-09-04-ref-0021 /G4OpenGLStoredSceneHandler.hh/1.32/Fri Nov 26 15:30:48 2010// Tgeant4-09-04-ref-0022 /G4OpenGLStoredViewer.hh/1.10/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0023 /G4OpenGLStoredWin32.hh/1.8/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0024 /G4OpenGLStoredWin32Viewer.hh/1.8/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0025 /G4OpenGLStoredX.hh/1.8/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0026 /G4OpenGLStoredXViewer.hh/1.8/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0027 /G4OpenGLStoredXm.hh/1.7/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0028 /G4OpenGLStoredXmViewer.hh/1.8/Wed Feb 4 16:48:40 2009// Tgeant4-09-04-ref-0029 /G4OpenGLTransform3D.hh/1. 8/Wed Feb 4 16:48:41 2009//Tgeant4-09-04-ref-0030 /G4OpenGLViewer.hh/1.33/dummy timestamp from new-entry// Tgeant4-09-04-ref-0031 /G4OpenGLViewerMessenger.hh/1.8/Fri Nov 5 06:25:23 2010// Tgeant4-09-04-ref-0032 /G4OpenGLWin32Viewer.hh/1.15/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0033 /G4OpenGLXViewer.hh/1.32/dummy timestamp from new-entry// Tgeant4-09-04-ref-0034 /G4OpenGLXmBox.hh/1.8/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0035 /G4OpenGLXmFourArrowButtons.hh/1.7/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0036 /G4OpenGLXmFramedBox.hh/1.8/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0037 /G4OpenGLXmPushButton.hh/1.8/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0038 /G4OpenGLXmRadioButton.hh/1.8/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0039 /G4OpenGLXmResources.hh/1.6/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0040 /G4OpenGLXmSeparator.hh/1.7/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0041 /G4OpenGLXmSliderBar.hh/1.8/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0042 /G4OpenGLXmTextField.hh/1.8/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0043 /G4OpenGLXmTopLevelShell.hh/1.7/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0044 /G4OpenGLXmVWidgetComponent.hh/1.7/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0045 /G4OpenGLXmVWidgetContainer.hh/1.7/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0046 /G4OpenGLXmVWidgetObject.hh/1.7/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0047 /G4OpenGLXmVWidgetShell.hh/1.7/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0048 /G4OpenGLXmViewer.hh/1.11/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0049 /G4OpenGLXmViewerMessenger.hh/1.5/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-001 /G4OpenGL.hh/1.9/dummy timestamp from new-entry// 2 /G4OpenGLBitMapStore.hh/1.4/dummy timestamp from new-entry// 3 /G4OpenGLFontBaseStore.hh/1.4/Wed Feb 4 16:48:40 2009// 4 /G4OpenGLImmediateQt.hh/1.2/Wed Feb 4 16:48:40 2009// 5 /G4OpenGLImmediateQtViewer.hh/1.7/Tue Dec 7 16:11:32 2010// 6 /G4OpenGLImmediateSceneHandler.hh/1.15/Wed Feb 4 16:48:40 2009// 7 /G4OpenGLImmediateViewer.hh/1.10/Wed Feb 4 16:48:40 2009// 8 /G4OpenGLImmediateWin32.hh/1.8/Wed Feb 4 16:48:40 2009// 9 /G4OpenGLImmediateWin32Viewer.hh/1.10/Wed Feb 4 16:48:40 2009// 10 /G4OpenGLImmediateX.hh/1.8/Wed Feb 4 16:48:40 2009// 11 /G4OpenGLImmediateXViewer.hh/1.10/Wed Feb 4 16:48:40 2009// 12 /G4OpenGLImmediateXm.hh/1.8/Wed Feb 4 16:48:40 2009// 13 /G4OpenGLImmediateXmViewer.hh/1.10/Wed Feb 4 16:48:40 2009// 14 /G4OpenGLQtExportDialog.hh/1.7/Wed Feb 4 16:48:40 2009// 15 /G4OpenGLQtMovieDialog.hh/1.4/Tue Oct 7 05:36:11 2008// 16 /G4OpenGLQtViewer.hh/1.25/Thu Nov 25 11:06:38 2010// 17 /G4OpenGLSceneHandler.hh/1.30/dummy timestamp from new-entry// 18 /G4OpenGLSceneHandler.icc/1.9/Wed Feb 4 16:48:40 2009// 19 /G4OpenGLStoredQt.hh/1.2/Wed Feb 4 16:48:40 2009// 20 /G4OpenGLStoredQtViewer.hh/1.10/dummy timestamp from new-entry// 21 /G4OpenGLStoredSceneHandler.hh/1.32/Fri Nov 26 15:30:48 2010// 22 /G4OpenGLStoredViewer.hh/1.10/Wed Feb 4 16:48:40 2009// 23 /G4OpenGLStoredWin32.hh/1.8/Wed Feb 4 16:48:40 2009// 24 /G4OpenGLStoredWin32Viewer.hh/1.8/Wed Feb 4 16:48:40 2009// 25 /G4OpenGLStoredX.hh/1.8/Wed Feb 4 16:48:40 2009// 26 /G4OpenGLStoredXViewer.hh/1.8/Wed Feb 4 16:48:40 2009// 27 /G4OpenGLStoredXm.hh/1.7/Wed Feb 4 16:48:40 2009// 28 /G4OpenGLStoredXmViewer.hh/1.8/Wed Feb 4 16:48:40 2009// 29 /G4OpenGLTransform3D.hh/1.9/Mon Jan 3 14:39:51 2011// 30 /G4OpenGLViewer.hh/1.33/dummy timestamp from new-entry// 31 /G4OpenGLViewerMessenger.hh/1.8/Fri Nov 5 06:25:23 2010// 32 /G4OpenGLWin32Viewer.hh/1.15/Wed Feb 4 16:48:41 2009// 33 /G4OpenGLXViewer.hh/1.32/dummy timestamp from new-entry// 34 /G4OpenGLXmBox.hh/1.8/Wed Feb 4 16:48:41 2009// 35 /G4OpenGLXmFourArrowButtons.hh/1.7/Wed Feb 4 16:48:41 2009// 36 /G4OpenGLXmFramedBox.hh/1.8/Wed Feb 4 16:48:41 2009// 37 /G4OpenGLXmPushButton.hh/1.8/Wed Feb 4 16:48:41 2009// 38 /G4OpenGLXmRadioButton.hh/1.8/Wed Feb 4 16:48:41 2009// 39 /G4OpenGLXmResources.hh/1.6/Wed Feb 4 16:48:41 2009// 40 /G4OpenGLXmSeparator.hh/1.7/Wed Feb 4 16:48:41 2009// 41 /G4OpenGLXmSliderBar.hh/1.8/Wed Feb 4 16:48:41 2009// 42 /G4OpenGLXmTextField.hh/1.8/Wed Feb 4 16:48:41 2009// 43 /G4OpenGLXmTopLevelShell.hh/1.7/Wed Feb 4 16:48:41 2009// 44 /G4OpenGLXmVWidgetComponent.hh/1.7/Wed Feb 4 16:48:41 2009// 45 /G4OpenGLXmVWidgetContainer.hh/1.7/Wed Feb 4 16:48:41 2009// 46 /G4OpenGLXmVWidgetObject.hh/1.7/Wed Feb 4 16:48:41 2009// 47 /G4OpenGLXmVWidgetShell.hh/1.7/Wed Feb 4 16:48:41 2009// 48 /G4OpenGLXmViewer.hh/1.11/Wed Feb 4 16:48:41 2009// 49 /G4OpenGLXmViewerMessenger.hh/1.5/Wed Feb 4 16:48:41 2009// 50 50 D -
trunk/source/visualization/OpenGL/include/G4OpenGL.hh
r1346 r1348 44 44 # include <GL/gl.h> 45 45 # include <GL/glu.h> 46 #endif 47 #ifdef G4VIS_USE_OPENGLXM 48 # include <GL/gl.h> 49 # include <GL/glu.h> 50 #endif 51 #ifdef G4VIS_USE_OPENGLWIN32 52 # include <GL/gl.h> 53 # include <GL/glu.h> 54 #endif 46 55 //# Do NOT include glx Here ! It has to be done, after all <Qxx...> includes 47 56 //# include <GL/glx.h> 48 #else 49 # ifdef __APPLE__ &&G4VIS_USE_OPENGLQT50 // Already done in Qt57 58 #ifdef G4VIS_USE_OPENGLQT 59 // Already done in Darwin-g++.gmk 51 60 //# include <OpenGL/gl.h> 52 61 //# include <OpenGL/glu.h> 53 # include <qgl.h> 54 # else 55 # include <GL/gl.h> 56 # include <GL/glu.h> 57 # endif 62 #include <qgl.h> 58 63 #endif 64 59 65 60 66 #define G4OPENGL_FLT_BIG 1.e20 -
trunk/source/visualization/OpenGL/include/G4OpenGLTransform3D.hh
r1343 r1348 25 25 // 26 26 // 27 // $Id: G4OpenGLTransform3D.hh,v 1. 8 2009/02/04 16:48:41 lgarnierExp $27 // $Id: G4OpenGLTransform3D.hh,v 1.9 2010/12/11 17:04:07 allison Exp $ 28 28 // GEANT4 tag $Name: $ 29 29 // … … 39 39 40 40 #include "G4Transform3D.hh" 41 42 41 #include "G4OpenGL.hh" 43 42 44 class G4OpenGLTransform3D : public G4Transform3D{43 class G4OpenGLTransform3D { 45 44 public: 46 45 G4OpenGLTransform3D (const G4Transform3D &t); 47 const GLdouble* GetGLMatrix () ;46 const GLdouble* GetGLMatrix () {return m;} 48 47 private: 49 48 GLdouble m[16]; -
trunk/source/visualization/OpenGL/src/CVS/Entries
r1346 r1348 1 /G4OpenGLBitMapStore.cc/1.5/Mon Jan 19 16:53:42 2009// Tgeant4-09-04-ref-002 /G4OpenGLFontBaseStore.cc/1.4/Mon Jan 19 16:53:42 2009// Tgeant4-09-04-ref-003 /G4OpenGLImmediateQt.cc/1.6/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-004 /G4OpenGLImmediateQtViewer.cc/1.22/Wed Jun 23 13:29:23 2010// Tgeant4-09-04-ref-005 /G4OpenGLImmediateSceneHandler.cc/1.35/Thu Jun 3 20:35:19 2010// Tgeant4-09-04-ref-006 /G4OpenGLImmediateViewer.cc/1.10/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-007 /G4OpenGLImmediateWin32.cc/1.13/Wed May 20 09:58:10 2009// Tgeant4-09-04-ref-008 /G4OpenGLImmediateWin32Viewer.cc/1.19/Wed May 20 10:19:51 2009// Tgeant4-09-04-ref-009 /G4OpenGLImmediateX.cc/1.15/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0010 /G4OpenGLImmediateXViewer.cc/1.19/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0011 /G4OpenGLImmediateXm.cc/1.15/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0012 /G4OpenGLImmediateXmViewer.cc/1.21/Wed Apr 8 16:55:44 2009// Tgeant4-09-04-ref-0013 /G4OpenGLQtExportDialog.cc/1.9/Fri Oct 24 14:17:10 2008// Tgeant4-09-04-ref-0014 /G4OpenGLQtMovieDialog.cc/1.8/Fri Oct 24 13:49:19 2008// Tgeant4-09-04-ref-0015 /G4OpenGLQtViewer.cc/1.55/dummy timestamp from new-entry// Tgeant4-09-04-ref-0016 /G4OpenGLSceneHandler.cc/1. 59/dummy timestamp from new-entry//Tgeant4-09-04-ref-0017 /G4OpenGLStoredQt.cc/1.10/Mon Jan 19 16:26:40 2009// Tgeant4-09-04-ref-0018 /G4OpenGLStoredQtViewer.cc/1.32/Mon Dec 6 16:50:27 2010// Tgeant4-09-04-ref-0019 /G4OpenGLStoredSceneHandler.cc/1.46/dummy timestamp from new-entry// Tgeant4-09-04-ref-0020 /G4OpenGLStoredViewer.cc/1.29/dummy timestamp from new-entry// Tgeant4-09-04-ref-0021 /G4OpenGLStoredWin32.cc/1.15/Mon Jan 19 16:53:42 2009// Tgeant4-09-04-ref-0022 /G4OpenGLStoredWin32Viewer.cc/1.22/Wed May 20 13:19:09 2009// Tgeant4-09-04-ref-0023 /G4OpenGLStoredX.cc/1.15/Mon Jan 19 16:53:42 2009// Tgeant4-09-04-ref-0024 /G4OpenGLStoredXViewer.cc/1.27/Thu Jun 3 08:26:55 2010// Tgeant4-09-04-ref-0025 /G4OpenGLStoredXm.cc/1.12/Mon Jan 19 16:53:42 2009// Tgeant4-09-04-ref-0026 /G4OpenGLStoredXmViewer.cc/1.26/dummy timestamp from new-entry// Tgeant4-09-04-ref-0027 /G4OpenGLTransform3D.cc/1. 9/Mon Jan 19 16:53:42 2009//Tgeant4-09-04-ref-0028 /G4OpenGLViewer.cc/1.6 3/dummy timestamp from new-entry//Tgeant4-09-04-ref-0029 /G4OpenGLViewerMessenger.cc/1.21/Sun Nov 7 10:31:26 2010// Tgeant4-09-04-ref-0030 /G4OpenGLWin32Viewer.cc/1.20/Wed May 20 13:19:09 2009// Tgeant4-09-04-ref-0031 /G4OpenGLXViewer.cc/1.5 6/Result of merge//Tgeant4-09-04-ref-0032 /G4OpenGLXmBox.cc/1.8/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0033 /G4OpenGLXmConvenienceRoutines.cc/1.13/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0034 /G4OpenGLXmFourArrowButtons.cc/1.7/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0035 /G4OpenGLXmFramedBox.cc/1.8/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0036 /G4OpenGLXmMainMenubarCallbacks.cc/1.18/Tue Oct 20 12:47:45 2009// Tgeant4-09-04-ref-0037 /G4OpenGLXmPanningCallbacks.cc/1.12/Tue Nov 3 10:21:49 2009// Tgeant4-09-04-ref-0038 /G4OpenGLXmPushButton.cc/1.8/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0039 /G4OpenGLXmRadioButton.cc/1.8/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0040 /G4OpenGLXmRotationCallbacks.cc/1.17/Mon Jan 19 16:53:42 2009// Tgeant4-09-04-ref-0041 /G4OpenGLXmSeparator.cc/1.7/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0042 /G4OpenGLXmSliderBar.cc/1.8/Mon Jan 19 16:53:42 2009// Tgeant4-09-04-ref-0043 /G4OpenGLXmStyleCallbacks.cc/1.15/Mon Jan 19 16:53:42 2009// Tgeant4-09-04-ref-0044 /G4OpenGLXmTextField.cc/1.9/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0045 /G4OpenGLXmTopLevelShell.cc/1.7/Wed Feb 4 16:48:41 2009// Tgeant4-09-04-ref-0046 /G4OpenGLXmVWidgetComponent.cc/1.6/Mon Jan 19 16:53:42 2009// Tgeant4-09-04-ref-0047 /G4OpenGLXmVWidgetContainer.cc/1.7/Fri Mar 13 09:50:03 2009// Tgeant4-09-04-ref-0048 /G4OpenGLXmVWidgetObject.cc/1.7/Mon Dec 6 17:36:26 2010// Tgeant4-09-04-ref-0049 /G4OpenGLXmVWidgetShell.cc/1.6/Mon Jan 19 16:53:42 2009// Tgeant4-09-04-ref-0050 /G4OpenGLXmViewer.cc/1.31/Wed May 13 10:28:00 2009// Tgeant4-09-04-ref-0051 /G4OpenGLXmViewerMessenger.cc/1.5/Mon Jan 19 16:53:42 2009// Tgeant4-09-04-ref-0052 /G4OpenGLXmWindowHandlingCallbacks.cc/1.11/Wed May 13 10:28:00 2009// Tgeant4-09-04-ref-001 /G4OpenGLBitMapStore.cc/1.5/Mon Jan 19 16:53:42 2009// 2 /G4OpenGLFontBaseStore.cc/1.4/Mon Jan 19 16:53:42 2009// 3 /G4OpenGLImmediateQt.cc/1.6/Wed Feb 4 16:48:41 2009// 4 /G4OpenGLImmediateQtViewer.cc/1.22/Wed Jun 23 13:29:23 2010// 5 /G4OpenGLImmediateSceneHandler.cc/1.35/Thu Jun 3 20:35:19 2010// 6 /G4OpenGLImmediateViewer.cc/1.10/Wed Feb 4 16:48:41 2009// 7 /G4OpenGLImmediateWin32.cc/1.13/Wed May 20 09:58:10 2009// 8 /G4OpenGLImmediateWin32Viewer.cc/1.19/Wed May 20 10:19:51 2009// 9 /G4OpenGLImmediateX.cc/1.15/Wed Feb 4 16:48:41 2009// 10 /G4OpenGLImmediateXViewer.cc/1.19/Wed Feb 4 16:48:41 2009// 11 /G4OpenGLImmediateXm.cc/1.15/Wed Feb 4 16:48:41 2009// 12 /G4OpenGLImmediateXmViewer.cc/1.21/Wed Apr 8 16:55:44 2009// 13 /G4OpenGLQtExportDialog.cc/1.9/Fri Oct 24 14:17:10 2008// 14 /G4OpenGLQtMovieDialog.cc/1.8/Fri Oct 24 13:49:19 2008// 15 /G4OpenGLQtViewer.cc/1.55/dummy timestamp from new-entry// 16 /G4OpenGLSceneHandler.cc/1.60/Result of merge// 17 /G4OpenGLStoredQt.cc/1.10/Mon Jan 19 16:26:40 2009// 18 /G4OpenGLStoredQtViewer.cc/1.32/Mon Dec 6 16:50:27 2010// 19 /G4OpenGLStoredSceneHandler.cc/1.46/dummy timestamp from new-entry// 20 /G4OpenGLStoredViewer.cc/1.29/dummy timestamp from new-entry// 21 /G4OpenGLStoredWin32.cc/1.15/Mon Jan 19 16:53:42 2009// 22 /G4OpenGLStoredWin32Viewer.cc/1.22/Wed May 20 13:19:09 2009// 23 /G4OpenGLStoredX.cc/1.15/Mon Jan 19 16:53:42 2009// 24 /G4OpenGLStoredXViewer.cc/1.27/Thu Jun 3 08:26:55 2010// 25 /G4OpenGLStoredXm.cc/1.12/Mon Jan 19 16:53:42 2009// 26 /G4OpenGLStoredXmViewer.cc/1.26/dummy timestamp from new-entry// 27 /G4OpenGLTransform3D.cc/1.10/Mon Jan 3 14:39:51 2011// 28 /G4OpenGLViewer.cc/1.64/Result of merge// 29 /G4OpenGLViewerMessenger.cc/1.21/Sun Nov 7 10:31:26 2010// 30 /G4OpenGLWin32Viewer.cc/1.20/Wed May 20 13:19:09 2009// 31 /G4OpenGLXViewer.cc/1.57/Result of merge// 32 /G4OpenGLXmBox.cc/1.8/Wed Feb 4 16:48:41 2009// 33 /G4OpenGLXmConvenienceRoutines.cc/1.13/Wed Feb 4 16:48:41 2009// 34 /G4OpenGLXmFourArrowButtons.cc/1.7/Wed Feb 4 16:48:41 2009// 35 /G4OpenGLXmFramedBox.cc/1.8/Wed Feb 4 16:48:41 2009// 36 /G4OpenGLXmMainMenubarCallbacks.cc/1.18/Tue Oct 20 12:47:45 2009// 37 /G4OpenGLXmPanningCallbacks.cc/1.12/Tue Nov 3 10:21:49 2009// 38 /G4OpenGLXmPushButton.cc/1.8/Wed Feb 4 16:48:41 2009// 39 /G4OpenGLXmRadioButton.cc/1.8/Wed Feb 4 16:48:41 2009// 40 /G4OpenGLXmRotationCallbacks.cc/1.17/Mon Jan 19 16:53:42 2009// 41 /G4OpenGLXmSeparator.cc/1.7/Wed Feb 4 16:48:41 2009// 42 /G4OpenGLXmSliderBar.cc/1.8/Mon Jan 19 16:53:42 2009// 43 /G4OpenGLXmStyleCallbacks.cc/1.15/Mon Jan 19 16:53:42 2009// 44 /G4OpenGLXmTextField.cc/1.9/Wed Feb 4 16:48:41 2009// 45 /G4OpenGLXmTopLevelShell.cc/1.7/Wed Feb 4 16:48:41 2009// 46 /G4OpenGLXmVWidgetComponent.cc/1.6/Mon Jan 19 16:53:42 2009// 47 /G4OpenGLXmVWidgetContainer.cc/1.7/Fri Mar 13 09:50:03 2009// 48 /G4OpenGLXmVWidgetObject.cc/1.7/Mon Dec 6 17:36:26 2010// 49 /G4OpenGLXmVWidgetShell.cc/1.6/Mon Jan 19 16:53:42 2009// 50 /G4OpenGLXmViewer.cc/1.31/Wed May 13 10:28:00 2009// 51 /G4OpenGLXmViewerMessenger.cc/1.5/Mon Jan 19 16:53:42 2009// 52 /G4OpenGLXmWindowHandlingCallbacks.cc/1.11/Wed May 13 10:28:00 2009// 53 53 D -
trunk/source/visualization/OpenGL/src/G4OpenGLSceneHandler.cc
r1346 r1348 25 25 // 26 26 // 27 // $Id: G4OpenGLSceneHandler.cc,v 1. 59 2010/05/30 09:53:05allison Exp $27 // $Id: G4OpenGLSceneHandler.cc,v 1.60 2010/12/11 17:04:07 allison Exp $ 28 28 // GEANT4 tag $Name: $ 29 29 // … … 488 488 G4ViewParameters::DrawingStyle drawing_style = GetDrawingStyle (pVA); 489 489 490 //Get colour, etc... 491 G4bool transparency_enabled = true; 490 // Get colour, etc... 491 // Need access to data in G4OpenGLViewer. static_cast doesn't work 492 // with a virtual base class, so use dynamic_cast. No need to test 493 // the outcome since viewer is guaranteed to be a G4OpenGLViewer. 492 494 G4OpenGLViewer* pViewer = dynamic_cast<G4OpenGLViewer*>(fpViewer); 493 if (pViewer)transparency_enabled = pViewer->transparency_enabled;495 const G4bool& transparency_enabled = pViewer->transparency_enabled; 494 496 const G4Colour& c = pVA->GetColour(); 495 497 GLfloat materialColour [4]; -
trunk/source/visualization/OpenGL/src/G4OpenGLTransform3D.cc
r1343 r1348 25 25 // 26 26 // 27 // $Id: G4OpenGLTransform3D.cc,v 1. 9 2009/01/19 16:53:42 lgarnierExp $27 // $Id: G4OpenGLTransform3D.cc,v 1.10 2010/12/11 17:04:07 allison Exp $ 28 28 // GEANT4 tag $Name: $ 29 29 // … … 37 37 #include "G4OpenGLTransform3D.hh" 38 38 39 G4OpenGLTransform3D::G4OpenGLTransform3D (const G4Transform3D &t): 40 G4Transform3D (t) {} 41 42 const GLdouble* G4OpenGLTransform3D::GetGLMatrix () 39 G4OpenGLTransform3D::G4OpenGLTransform3D (const G4Transform3D &t) 43 40 { 44 41 GLdouble *p = m; … … 47 44 for (size_t k=0; k<3; k++) 48 45 { 49 *p++ = operator()(k,i);46 *p++ = t(k,i); 50 47 } 51 48 *p++ = 0.; 52 49 } 53 50 m[15] = 1.; 54 return m;55 51 } 56 52 -
trunk/source/visualization/OpenGL/src/G4OpenGLViewer.cc
r1346 r1348 25 25 // 26 26 // 27 // $Id: G4OpenGLViewer.cc,v 1.6 3 2010/10/05 15:45:19 lgarnierExp $27 // $Id: G4OpenGLViewer.cc,v 1.64 2010/12/11 17:04:07 allison Exp $ 28 28 // GEANT4 tag $Name: $ 29 29 // … … 86 86 fPrintFilename ("G4OpenGL"), 87 87 fPrintFilenameIndex(0), 88 fWinSize_x(0), 89 fWinSize_y(0), 88 90 fPointSize (0), 89 91 fSizeHasChanged(0) … … 103 105 } 104 106 105 G4OpenGLViewer::~G4OpenGLViewer () {} 107 G4OpenGLViewer::~G4OpenGLViewer () 108 { 109 delete fGL2PSAction; 110 } 106 111 107 112 void G4OpenGLViewer::InitializeGLView () -
trunk/source/visualization/OpenGL/src/G4OpenGLXViewer.cc
r1346 r1348 25 25 // 26 26 // 27 // $Id: G4OpenGLXViewer.cc,v 1.5 6 2010/11/10 17:57:16allison Exp $27 // $Id: G4OpenGLXViewer.cc,v 1.57 2010/12/11 17:04:07 allison Exp $ 28 28 // GEANT4 tag $Name: $ 29 29 // … … 77 77 78 78 #define NewString(str) \ 79 ((str) != NULL ? (strcpy((char*)malloc((unsigned)strlen(str) + 1), str)) : (char*)NULL)79 ((str) != 0 ? (strncpy((char*)malloc((unsigned)strlen(str) + 1), str, (unsigned)strlen(str) + 1)) : (char*)0) 80 80 81 81 #define USE_DEFAULT_COLORMAP 1 … … 256 256 if (G4VisManager::GetVerbosity() >= G4VisManager::confirmations) 257 257 G4cout << "Window name: " << fName << G4endl; 258 strncpy (charViewName, fName, 100);258 strncpy (charViewName, fName, 99); charViewName[99] = '\0'; 259 259 char *window_name = charViewName; 260 260 char *icon_name = charViewName; … … 386 386 cmap (0) 387 387 { 388 // To satisfy Coverity 389 xwa.visual = 0; 390 iconName.value = 0; 391 xwa.screen = 0; 392 windowName.value = 0; 393 388 394 GetXConnection (); 389 395 if (fViewId < 0) return;
Note: See TracChangeset
for help on using the changeset viewer.