52#ifndef __G4BREPSolidPCone
53#define __G4BREPSolidPCone
101 const G4bool calcNorm=
false,
126 std::ostream&
StreamInfo(std::ostream& os)
const;
142 void InitializePCone();
155 struct G4BREPPConeParams
std::ostream & StreamInfo(std::ostream &os) const
G4double DistanceToIn(const G4ThreeVector &) const
EInside Inside(register const G4ThreeVector &Pt) const
G4ThreeVector SurfaceNormal(const G4ThreeVector &) const
G4double DistanceToOut(register const G4ThreeVector &Pt, register const G4ThreeVector &V, const G4bool calcNorm=false, G4bool *validNorm=0, G4ThreeVector *n=0) const
G4Polyhedron * CreatePolyhedron() const
G4BREPSolidPCone & operator=(const G4BREPSolidPCone &rhs)