virtual G4bool InFrontOf(const G4ClippablePolygon &other, EAxis axis) const
G4ClippablePolygon maxBelow
G4bool GetExtent(G4double &min, G4double &max) const
G4double GetSurfaceTolerance() const
virtual G4bool BehindOf(const G4ClippablePolygon &other, EAxis axis) const
const G4ThreeVector GetNormal() const
virtual G4bool GetExtent(const EAxis axis, G4double &min, G4double &max) const
void AddSurface(const G4ClippablePolygon &surface)
T max(const T t1, const T t2)
brief Return the largest of the two arguments
G4ClippablePolygon minSurface
T min(const T t1, const T t2)
brief Return the smallest of the two arguments
G4ClippablePolygon maxSurface
G4double GetMaxExtent(const EAxis pAxis) const
G4ClippablePolygon minAbove
G4double GetMinExtent(const EAxis pAxis) const
static G4GeometryTolerance * GetInstance()