48 #ifndef G4VISEXTENT_HH
49 #define G4VISEXTENT_HH
83 G4double fXmin, fXmax, fYmin, fYmax, fZmin, fZmax;
84 mutable G4bool fRadiusCached, fCentreCached;
101 {fXmin = xmin; fRadiusCached =
false; fCentreCached =
false;}
103 {fXmax = xmax; fRadiusCached =
false; fCentreCached =
false;}
105 {fYmin = ymin; fRadiusCached =
false; fCentreCached =
false;}
107 {fYmax = ymax; fRadiusCached =
false; fCentreCached =
false;}
109 {fZmin = zmin; fRadiusCached =
false; fCentreCached =
false;}
111 {fZmax = zmax; fRadiusCached =
false; fCentreCached =
false;}
static const G4VisExtent NullExtent
void SetXmax(G4double xmax)
const G4Point3D & GetExtentCentre() const
friend std::ostream & operator<<(std::ostream &os, const G4VisExtent &e)
void SetYmax(G4double ymax)
G4bool operator!=(const G4VisExtent &e) const
G4double GetExtentRadius() const
void SetZmin(G4double zmin)
void SetZmax(G4double zmax)
void SetXmin(G4double xmin)
void SetYmin(G4double ymin)
const G4Point3D & GetExtentCenter() const
G4VisExtent(G4double xmin=0., G4double xmax=0., G4double ymin=0., G4double ymax=0., G4double zmin=0., G4double zmax=0.)