Import Geant4 5.0.0 source tree
This commit is contained in:
@@ -21,8 +21,8 @@
|
||||
// ********************************************************************
|
||||
//
|
||||
//
|
||||
// $Id: G4VSolid.hh,v 1.10 2002/04/16 08:21:07 grichine Exp $
|
||||
// GEANT4 tag $Name: geant4-04-01 $
|
||||
// $Id: G4VSolid.hh,v 1.11 2002/10/28 11:25:37 gcosmo Exp $
|
||||
// GEANT4 tag $Name: geant4-05-00 $
|
||||
//
|
||||
//
|
||||
// class G4VSolid
|
||||
@@ -92,14 +92,16 @@ class G4VSolid
|
||||
virtual ~G4VSolid();
|
||||
// Default destructor.
|
||||
|
||||
inline G4bool operator==( const G4VSolid& s) const;
|
||||
inline G4bool operator==( const G4VSolid& s ) const;
|
||||
// Return true only if addresses are the same.
|
||||
|
||||
G4String GetName() const;
|
||||
// Returns the current shape's name.
|
||||
void SetName(const G4String& name);
|
||||
// Sets the current shape's name.
|
||||
friend G4std::ostream& operator<< ( G4std::ostream& os, const G4VSolid& e );
|
||||
// Streaming operator, using DumpInfo().
|
||||
|
||||
inline G4String GetName() const;
|
||||
// Returns the current shape's name.
|
||||
inline void SetName(const G4String& name);
|
||||
// Sets the current shape's name.
|
||||
|
||||
virtual G4bool CalculateExtent(const EAxis pAxis,
|
||||
const G4VoxelLimits& pVoxelLimit,
|
||||
@@ -166,6 +168,11 @@ class G4VSolid
|
||||
// Provide identification of the class of an object.
|
||||
// (required for persistency and STEP interface)
|
||||
|
||||
virtual G4std::ostream& StreamInfo(G4std::ostream& os) const = 0;
|
||||
// Dumps contents of the solid to a stream.
|
||||
inline void DumpInfo() const;
|
||||
// Dumps contents of the solid to the standard output.
|
||||
|
||||
// Visualization functions
|
||||
|
||||
virtual void DescribeYourselfTo (G4VGraphicsScene& scene) const = 0;
|
||||
|
||||
Reference in New Issue
Block a user