43#ifndef __G4CYLINDERSURFACE_H
44#define __G4CYLINDERSURFACE_H
71 virtual const char*
NameOf()
const;
201#include "G4CylindricalSurface.icc"
G4DLLIMPORT std::ostream G4cout
G4String GetEntityType() const
virtual ~G4CylindricalSurface()
G4Vector3D GetAxis() const
virtual void PrintOn(std::ostream &os=G4cout) const
virtual G4int Inside(const G4Vector3D &x) const
virtual G4double Scale() const
virtual G4Vector3D SurfaceNormal(const G4Point3D &p) const
virtual const char * NameOf() const
G4int Intersect(const G4Ray &ry)
virtual G4Vector3D Normal(const G4Vector3D &p) const
G4double GetRadius() const
virtual G4int WithinBoundary(const G4Vector3D &x) const
void SetRadius(G4double r)
virtual G4double HowNear(const G4Vector3D &x) const
G4int operator==(const G4CylindricalSurface &c) const