Import Geant4 11.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2021-12-10 14:46:44 +01:00
committed by Ben Morgan
parent 6399a014b6
commit 80e2389dd8
3932 changed files with 202519 additions and 246221 deletions
@@ -45,18 +45,8 @@
#include "G4THitsMap.hh"
class G4Scene;
class G4VViewer;
class G4Colour;
class G4Visible;
class G4ModelingParameters;
class G4VModel;
class G4VGraphicsSystem;
class G4LogicalVolume;
class G4VPhysicalVolume;
class G4Material;
class G4Event;
class G4AttHolder;
class G4DisplacedSolid;
class G4VSceneHandler: public G4VGraphicsScene {
@@ -194,15 +184,14 @@ public: // With description
// }
virtual void AddPrimitive (const G4Polyline&) = 0;
virtual void AddPrimitive (const G4Scale&);
// Default implementation in this class but can be over-ridden.
virtual void AddPrimitive (const G4Text&) = 0;
virtual void AddPrimitive (const G4Circle&) = 0;
virtual void AddPrimitive (const G4Square&) = 0;
virtual void AddPrimitive (const G4Polymarker&);
// Default implementation in this class but can be over-ridden.
virtual void AddPrimitive (const G4Polyhedron&) = 0;
virtual void AddPrimitive (const G4Plotter&);
// Other virtual functions
virtual const G4VisExtent& GetExtent() const;
//////////////////////////////////////////////////////////////
@@ -236,9 +225,20 @@ public: // With description
//////////////////////////////////////////////////////////////
// Public utility functions.
const G4Colour& GetColour ();
const G4Colour& GetColour (); // To be deprecated?
const G4Colour& GetColor ();
// Returns colour - checks fpVisAttribs and gets applicable colour.
// Assumes fpVisAttribs point to the G4VisAttributes of the current object.
// If the pointer is null, the colour is obtained from the default view
// parameters of the current viewer.
const G4Colour& GetColour (const G4Visible&);
const G4Colour& GetColor (const G4Visible&);
// Returns colour, or viewer default colour.
// Makes no assumptions about the validity of data member fpVisAttribs.
// If the G4Visible has no vis attributes, i.e., the pointer is null,
// the colour is obtained from the default view parameters of the
// current viewer.
const G4Colour& GetTextColour (const G4Text&);
const G4Colour& GetTextColor (const G4Text&);