43#ifndef __G4SpheShell_H
44#define __G4SpheShell_H
83 virtual const char*
NameOf()
const;
244#include "G4SphericalSurface.icc"
G4DLLIMPORT std::ostream G4cout
void Comp(G4Vector3D &v, G4Point3D &min, G4Point3D &max)
G4int operator==(const G4SphericalSurface &s)
virtual G4int Inside(const G4Vector3D &x) const
virtual G4double Scale() const
G4double GetRadius() const
virtual G4Vector3D Normal(const G4Vector3D &p) const
G4String GetEntityType() const
G4Vector3D GetZAxis() const
virtual void PrintOn(std::ostream &os=G4cout) const
G4double GetTheta2() const
virtual G4int WithinBoundary(const G4Vector3D &x) const
virtual const char * NameOf() const
virtual ~G4SphericalSurface()
virtual void resize(G4double r, G4double ph1, G4double ph2, G4double th1, G4double th2)
G4int Intersect(const G4Ray &)
virtual G4double HowNear(const G4Vector3D &x) const
virtual G4double Area() const
virtual G4Vector3D SurfaceNormal(const G4Point3D &p) const
G4double GetTheta1() const
G4Vector3D GetXAxis() const