Import Geant4 9.1.0 source tree

This commit is contained in:
Gabriele Cosmo
2016-06-09 15:37:50 +02:00
parent a8e9364cea
commit 96c8bcd0af
6923 changed files with 198390 additions and 41849 deletions
+5 -1
View File
@@ -1,4 +1,4 @@
$Id: History,v 1.93 2007/04/03 13:35:48 allison Exp $
$Id: History,v 1.94 2007/10/23 14:56:35 gcosmo Exp $
-------------------------------------------------------------------
=========================================================
@@ -20,6 +20,10 @@ committal in the CVS repository !
History file for visualization/OpenInventor
-------------------------------------------
23rd October 2007 Gabriele Cosmo
- Initialise local vectors in SoPolyhedron.cc to fix compilation warnings
on gcc-4.2.2 for use of non-initialised values.
3rd April 2007 John Allison (openinventor-V08-02-02 - needs visman-V08-02-03)
- Introduced picking control. Default is "true" for Open Inventor.
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventor.hh,v 1.9 2006/06/29 21:20:22 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
// Guy Barrand 26 Mar 1998.
// OpenInventor graphics system factory.
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorSceneHandler.hh,v 1.33 2007/03/27 15:24:15 allison Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// J Kallenbach 27th Aug 1996
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorTransform3D.hh,v 1.7 2006/06/29 21:20:26 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// jck 17 Dec 1996
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorWin.hh,v 1.3 2006/06/29 21:20:30 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
// OpenInventor graphics system factory.
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorWin32.hh,v 1.7 2006/06/29 21:20:32 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
// OpenInventor graphics system factory.
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorWinViewer.hh,v 1.9 2006/06/29 21:20:34 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// Jeff Kallenbach 01 Aug 1996
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorX.hh,v 1.7 2006/06/29 21:20:36 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// Andrew Walkden 27th March 1996
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorXt.hh,v 1.3 2006/06/29 21:20:38 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// Andrew Walkden 27th March 1996
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorXtViewer.hh,v 1.14 2006/06/29 21:20:40 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// Jeff Kallenbach 01 Aug 1996
@@ -25,7 +25,7 @@
//
//
// $Id: SbMath.h,v 1.4 2006/06/29 21:20:46 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifndef HEPVis_SbMath_h
#define HEPVis_SbMath_h
@@ -25,7 +25,7 @@
//
//
// $Id: SoDetectorTreeKit.h,v 1.5 2006/06/29 21:21:16 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*-----------------------------HEPVis----------------------------------------*/
/* */
@@ -25,7 +25,7 @@
//
//
// $Id: SoBox.h,v 1.3 2006/06/29 21:21:18 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*-----------------------------Hepvis----------------------------------------*/
/* */
@@ -25,7 +25,7 @@
//
//
// $Id: SoCons.h,v 1.3 2006/06/29 21:21:20 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*-----------------------------Hepvis----------------------------------------*/
/* */
@@ -25,7 +25,7 @@
//
//
// $Id: SoTrap.h,v 1.4 2006/06/29 21:22:06 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*-----------------------------Hepvis----------------------------------------*/
/* */
@@ -25,7 +25,7 @@
//
//
// $Id: SoTrd.h,v 1.3 2006/06/29 21:22:08 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*-----------------------------Hepvis----------------------------------------*/
/* */
@@ -25,7 +25,7 @@
//
//
// $Id: SoTubs.h,v 1.3 2006/06/29 21:22:10 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*-----------------------------Hepvis----------------------------------------*/
/* */
@@ -24,7 +24,7 @@
// ********************************************************************
//
// $Id: SoG4LineSet.h,v 1.2 2006/12/13 15:49:51 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
// John Allison 26th October 2006
// Extended SoLineSet to include G4Atts.
@@ -24,7 +24,7 @@
// ********************************************************************
//
// $Id: SoG4MarkerSet.h,v 1.2 2006/12/13 15:49:53 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
// John Allison 26th October 2006
// Extended SoMarkerSet to include G4Atts.
@@ -24,8 +24,8 @@
// ********************************************************************
//
//
// $Id: SoG4Polyhedron.h,v 1.2 2006/12/13 15:49:56 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// $Id: SoG4Polyhedron.h,v 1.3 2007/09/17 16:08:00 gcosmo Exp $
// GEANT4 tag $Name: geant4-09-01 $
//
// John Allison 26th October 2006
// Extended Geant4_SoPolyhedron to include G4Atts.
@@ -34,7 +34,7 @@
#define SoG4Polyhedron_h
// Inheritance :
#include <Geant4_SoPolyhedron.h>
#include "Geant4_SoPolyhedron.h"
#include "G4AttHolder.hh"
class G4Polyhedron;
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventor.cc,v 1.20 2006/06/29 21:22:12 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
#ifdef G4VIS_BUILD_OI_DRIVER
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorSceneHandler.cc,v 1.53 2007/04/03 13:35:48 allison Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// Jeff Kallenbach 01 Aug 1996
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorTransform3D.cc,v 1.8 2006/06/29 21:22:16 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// jck 17 Dec 1996
@@ -24,7 +24,7 @@
// ********************************************************************
//
// $Id: G4OpenInventorViewer.cc,v 1.59 2007/04/03 13:35:48 allison Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
#ifdef G4VIS_BUILD_OI_DRIVER
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorWin.cc,v 1.6 2006/06/29 21:22:20 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
// OpenInventor graphics system factory.
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorWinViewer.cc,v 1.25 2006/06/29 21:22:22 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*
* jck : 05 Feb 1997 : Initial Implementation
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorXt.cc,v 1.4 2006/06/29 21:22:24 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
//
// Jeff Kallenbach 01 Aug 1996
@@ -25,7 +25,7 @@
//
//
// $Id: G4OpenInventorXtViewer.cc,v 1.24 2006/06/29 21:22:26 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*
* jck 05 Feb 1997 - Initial Implementation
@@ -26,7 +26,7 @@
//
//
// $Id: SoBox.cc,v 1.8 2006/06/29 21:22:36 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*----------------------------HEPVis----------------------------------------*/
/* */
@@ -26,7 +26,7 @@
//
//
// $Id: SoCons.cc,v 1.8 2006/06/29 21:22:38 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*-----------------------------HEPVis---------------------------------------*/
/* */
@@ -26,7 +26,7 @@
//
//
// $Id: SoDetectorTreeKit.cc,v 1.13 2006/06/29 21:22:51 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*-----------------------------HEPVis----------------------------------------*/
/* */
@@ -128,7 +128,7 @@ void Geant4_SoPolyhedron::generatePrimitives(
(SoTextureCoordinateElement::getType(state) ==
SoTextureCoordinateElement::FUNCTION);
const SoTextureCoordinateElement *tce = NULL;
SbVec4f texCoord;
SbVec4f texCoord(0.,0.,0.,0.);
if (useTexFunction) {
tce = SoTextureCoordinateElement::getInstance(state);
} else {
@@ -415,7 +415,7 @@ void Geant4_SoPolyhedron::generateAlternateRep(
int ncoord = nedge*3;
int32_t* coords = new int32_t[ncoord];
SbVec3f pvb,pve;
SbVec3f pvb(0.,0.,0.), pve(0.,0.,0.);
SbBool empty = TRUE;
int ipoint = 0;
@@ -26,7 +26,7 @@
//
//
// $Id: SoTrap.cc,v 1.8 2006/06/29 21:23:03 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*-----------------------------HEPVis----------------------------------------*/
/* */
@@ -26,7 +26,7 @@
//
//
// $Id: SoTrd.cc,v 1.8 2006/06/29 21:23:05 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*-----------------------------HEPVis---------------------------------------*/
/* */
@@ -26,7 +26,7 @@
//
//
// $Id: SoTubs.cc,v 1.8 2006/06/29 21:23:07 gunter Exp $
// GEANT4 tag $Name: geant4-09-00 $
// GEANT4 tag $Name: geant4-09-01 $
//
/*-----------------------------HEPVis---------------------------------------*/
/* */