54#ifndef __G4BREPPOLYHEDRA
55#define __G4BREPPOLYHEDRA
103 const G4bool calcNorm=
false,
120 std::ostream&
StreamInfo(std::ostream& os)
const;
149 void InitializePolyhedra();
154 ESurfaceSense sense );
159 ESurfaceSense sense );
164 ESurfaceSense sense );
171 struct G4BREPPolyhedraParams
G4ThreeVector SurfaceNormal(const G4ThreeVector &) const
G4Polyhedron * CreatePolyhedron() const
std::ostream & StreamInfo(std::ostream &os) const
G4BREPSolidPolyhedra & operator=(const G4BREPSolidPolyhedra &rhs)
EInside Inside(register const G4ThreeVector &Pt) const
G4double DistanceToIn(const G4ThreeVector &) const
G4double DistanceToOut(register const G4ThreeVector &Pt, register const G4ThreeVector &V, const G4bool calcNorm=false, G4bool *validNorm=0, G4ThreeVector *n=0) const