Import Geant4 3.0.0 source tree
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
$Id: History,v 1.15 2000/05/31 14:44:14 gcosmo Exp $
|
||||
$Id: History,v 1.20 2000/11/20 17:54:36 gcosmo Exp $
|
||||
----------------------------------------------------------------------------
|
||||
|
||||
=========================================================
|
||||
@@ -17,6 +17,55 @@ committal in the CVS repository !
|
||||
* Reverse chronological order (last date on top), please *
|
||||
----------------------------------------------------------
|
||||
|
||||
20/11/2000 : G. Cosmo breps-V02-00-03
|
||||
- Fixes to remove warnings from "-Wall -ansi -pedantic" g++ compiler options:
|
||||
o commented out variables declared and not used.
|
||||
o fixed declaration of variables used before being initialised.
|
||||
o fixed order of initialisation of member data in constructors.
|
||||
o fixed usage of unsigned-int (size_t) for array indeces.
|
||||
|
||||
10/11/2000 : G. Cosmo breps-V02-00-02
|
||||
- Still minor QA fixes in G4Axis2Placement3D, G4BREPSolid, G4FConicalSurface.
|
||||
- Fix in G4Ellipse::Project() for computation of u as function of atan2().
|
||||
- Fix unit test STEPTest.cc.
|
||||
|
||||
09/11/2000 : G. Cosmo breps-V02-00-01
|
||||
- QA code revision and cleanup (+fixes from CodeWizard filtering):
|
||||
o Added (private) declarations of copy constructor and assignment operator
|
||||
where needed: all surfaces, BREP solids, G4CompositeCurve G4OsloMatrix,
|
||||
G4PlacedSolid, G4SurfaceList.
|
||||
o Defined/fixed copy contructor and assignment operator to curves/conics,
|
||||
G4Axis2Placement3D. Added equality check on operator= where needed.
|
||||
o Added "const" qualifier to accessor methods, wherever needed.
|
||||
o Made destructor "virtual" wherever missing and added empty destructor
|
||||
to all BREP solids.
|
||||
o Changed virtual functions to non-inline wherever's the case.
|
||||
o Moved "public" data members to protected or private and defined
|
||||
accessors methods for them: G4BREPSolid, G4BezierSurface, G4ConvexHull,
|
||||
G4OsloMatrix, G4Surface, G4SurfaceBoundary, G4SurfaceList, G4UVHit.
|
||||
Changed classes involved to invoke accessors.
|
||||
o Changed return value to be "const" pointer to functions:
|
||||
- G4BREPSolid::GetPlace()
|
||||
- G4BREPSolid::GetBBox()
|
||||
o G4Assembly: fix in destructor, added call to clearAndDestroy().
|
||||
o G4BREPSolid: changed method NumberOfFaces() to GetNumberOfFaces().
|
||||
o G4Curve: fixed obsolete workaround for XlC compiler.
|
||||
o G4OsloMatrix: changed internal class "Matrix" to "G4PointMatrix" and
|
||||
updated classes making use of it.
|
||||
o G4ThreeMat: removed unused overloaded operators =, +, -, +=, -=, *.
|
||||
o Added "inline" qualifier to methods' declarations where missing.
|
||||
o Added more description to BREP solid classes for the Software Reference
|
||||
Manual.
|
||||
|
||||
28/08/2000 : G. Cosmo breps-V02-00-00
|
||||
- General reorganisation and code cleanup. No functional changes.
|
||||
Created .icc files and moved inline methods implementation therein.
|
||||
- Added comments to headers for the Software Reference Manual.
|
||||
- Fixes for virtual destructors, inline virtual functions and operators,
|
||||
const methods and arguments.
|
||||
- Updated reference outputs for unit tests (tests run on DEC-cxx with
|
||||
ObjectSpace STL). Random generation changed since release 2.0.
|
||||
|
||||
13/05/2000 : G. Cosmo breps-V01-01-00
|
||||
- Added protection to arguments fed to atan2(x,y) in G4Ellipse::Project().
|
||||
|
||||
|
||||
Reference in New Issue
Block a user