#include <G4BoundingSphereScene.hh>
Definition at line 41 of file G4BoundingSphereScene.hh.
 
      
        
          | G4BoundingSphereScene::G4BoundingSphereScene  | 
          ( | 
          G4VModel *  | 
          pModel = 0 | ) | 
           | 
        
      
 
 
  
  
      
        
          | G4BoundingSphereScene::~G4BoundingSphereScene  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
Definition at line 72 of file G4BoundingSphereScene.cc.
   82       if (fRadius < newRadius) fRadius = newRadius;
 
   84     else if (join.
mag () + newRadius <= fRadius) {  
 
   89       G4Point3D oldExtremity1 = fCentre - fRadius * unitJoin;
 
   90       G4Point3D newExtremity1 = newCentre - newRadius * unitJoin;
 
   91       G4Point3D oldExtremity2 = fCentre + fRadius * unitJoin;
 
   92       G4Point3D newExtremity2 = newCentre + newRadius * unitJoin;
 
   94       if (oldExtremity1 * unitJoin < newExtremity1 * unitJoin) {
 
   95     extremity1 = oldExtremity1;
 
   98     extremity1 = newExtremity1;
 
  101       if (oldExtremity2 * unitJoin > newExtremity2 * unitJoin) {
 
  102     extremity2 = oldExtremity2;
 
  105     extremity2 = newExtremity2;
 
  107       fCentre = 0.5 * (extremity2 + extremity1);
 
  108       fRadius = 0.5 * (extremity2 - extremity1).mag ();
 
BasicVector3D< T > unit() const 
 
 
 
 
      
        
          | G4VisExtent G4BoundingSphereScene::GetBoundingSphereExtent  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | const G4Point3D& G4BoundingSphereScene::GetCentre  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | G4double G4BoundingSphereScene::GetRadius  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void G4BoundingSphereScene::ResetBoundingSphere  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 65 of file G4BoundingSphereScene.cc.
const G4Transform3D * fpCurrentObjectTransformation
 
HepGeom::Point3D< G4double > G4Point3D
 
 
 
 
  
  
      
        
          | void G4BoundingSphereScene::SetCentre  | 
          ( | 
          const G4Point3D &  | 
          centre | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following files: