72 #if defined(G4GEOM_USE_USOLIDS) 
   73 #define G4GEOM_USE_USPHERE 1 
   76 #if defined(G4GEOM_USE_USPHERE) 
   77   #define G4USphere G4Sphere 
   81 #include <CLHEP/Units/PhysicalConstants.h> 
  158     std::ostream& 
StreamInfo(std::ostream& os) 
const;
 
  193                                 G4int& noPolygonVertices) 
const;
 
void InitializeThetaTrigonometry()
 
G4double halfCarTolerance
 
G4double DistanceToIn(const G4ThreeVector &p, const G4ThreeVector &v) const 
 
void SetStartPhiAngle(G4double newSphi, G4bool trig=true)
 
CLHEP::Hep3Vector G4ThreeVector
 
void CheckSPhiAngle(G4double sPhi)
 
G4Polyhedron * CreatePolyhedron() const 
 
G4double GetInsideRadius() const 
 
void InitializePhiTrigonometry()
 
G4double GetDeltaPhiAngle() const 
 
G4Sphere(const G4String &pName, G4double pRmin, G4double pRmax, G4double pSPhi, G4double pDPhi, G4double pSTheta, G4double pDTheta)
 
void CheckDPhiAngle(G4double dPhi)
 
G4ThreeVector GetPointOnSurface() const 
 
void SetDeltaThetaAngle(G4double newDTheta)
 
void SetStartThetaAngle(G4double newSTheta)
 
G4double GetStartThetaAngle() const 
 
G4bool CalculateExtent(const EAxis pAxis, const G4VoxelLimits &pVoxelLimit, const G4AffineTransform &pTransform, G4double &pmin, G4double &pmax) const 
 
G4double GetDTheta() const 
 
void CheckThetaAngles(G4double sTheta, G4double dTheta)
 
G4double DistanceToOut(const G4ThreeVector &p, const G4ThreeVector &v, const G4bool calcNorm=G4bool(false), G4bool *validNorm=0, G4ThreeVector *n=0) const 
 
G4ThreeVectorList * CreateRotatedVertices(const G4AffineTransform &pTransform, G4int &noPolygonVertices) const 
 
EInside Inside(const G4ThreeVector &p) const 
 
void CheckPhiAngles(G4double sPhi, G4double dPhi)
 
std::vector< G4ThreeVector > G4ThreeVectorList
 
G4GeometryType GetEntityType() const 
 
G4ThreeVector SurfaceNormal(const G4ThreeVector &p) const 
 
void SetOuterRadius(G4double newRmax)
 
void SetInsideRadius(G4double newRmin)
 
G4double GetInnerRadius() const 
 
G4ThreeVector ApproxSurfaceNormal(const G4ThreeVector &p) const 
 
G4Sphere & operator=(const G4Sphere &rhs)
 
void SetDeltaPhiAngle(G4double newDphi)
 
std::ostream & StreamInfo(std::ostream &os) const 
 
void ComputeDimensions(G4VPVParameterisation *p, const G4int n, const G4VPhysicalVolume *pRep)
 
G4VisExtent GetExtent() const 
 
G4double GetSurfaceArea()
 
void SetInnerRadius(G4double newRMin)
 
G4double GetSTheta() const 
 
G4double GetOuterRadius() const 
 
G4double GetStartPhiAngle() const 
 
G4double GetCubicVolume()
 
G4double GetDeltaThetaAngle() const 
 
G4double halfAngTolerance
 
void DescribeYourselfTo(G4VGraphicsScene &scene) const