- Timestamp:
- Nov 5, 2010, 3:45:55 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/geometry/management/include/G4LogicalSurface.hh
r1337 r1340 25 25 // 26 26 // 27 // $Id: G4LogicalSurface.hh,v 1.1 1 2009/04/21 15:18:15gcosmo Exp $28 // GEANT4 tag $Name: ge ant4-09-04-beta-01$27 // $Id: G4LogicalSurface.hh,v 1.12 2010/07/05 09:22:58 gcosmo Exp $ 28 // GEANT4 tag $Name: geommng-V09-03-05 $ 29 29 // 30 30 //////////////////////////////////////////////////////////////////////// … … 53 53 // Data members: 54 54 // G4String theName 55 // G4SurfaceProperty* 55 // G4SurfaceProperty* theSurfaceProperty 56 56 // G4TransitionRadiationSurface* theTransRadSurface 57 57 … … 83 83 public: // with description 84 84 85 G4SurfaceProperty* GetSurfaceProperty() const;86 voidSetSurfaceProperty(G4SurfaceProperty* ptrSurfaceProperty);85 inline G4SurfaceProperty* GetSurfaceProperty() const; 86 inline void SetSurfaceProperty(G4SurfaceProperty* ptrSurfaceProperty); 87 87 88 const G4String& GetName() const;89 voidSetName(const G4String& name);88 inline const G4String& GetName() const; 89 inline void SetName(const G4String& name); 90 90 91 G4TransitionRadiationSurface*GetTransitionRadiationSurface() const;92 void SetTransitionRadiationSurface(G4TransitionRadiationSurface* tRadSurf);91 inline G4TransitionRadiationSurface* GetTransitionRadiationSurface() const; 92 inline void SetTransitionRadiationSurface(G4TransitionRadiationSurface* tRadSurf); 93 93 94 94 public: // without description … … 96 96 virtual ~G4LogicalSurface(); 97 97 98 G4int operator==(const G4LogicalSurface &right) const;99 G4int operator!=(const G4LogicalSurface &right) const;98 inline G4int operator==(const G4LogicalSurface &right) const; 99 inline G4int operator!=(const G4LogicalSurface &right) const; 100 100 101 101 protected: … … 103 103 // There should be no instances of this class 104 104 105 G4LogicalSurface(const G4String& name, G4SurfaceProperty* surfaceProperty);105 G4LogicalSurface(const G4String& name, G4SurfaceProperty* prop); 106 106 // Is the name more meaningful for the properties or the logical surface ? 107 107 108 private: 108 private: // Copying restricted 109 109 110 G4LogicalSurface(const G4LogicalSurface &right); // Copying restricted111 const G4LogicalSurface& operator=(const G4LogicalSurface& right);110 G4LogicalSurface(const G4LogicalSurface &right); 111 inline const G4LogicalSurface& operator=(const G4LogicalSurface& right); 112 112 113 113 private:
Note: See TracChangeset
for help on using the changeset viewer.