31 if (fBBox == 0) fBBox =
new Float_t[6];
33 fBBox[0] = infinity; fBBox[1] = -infinity;
34 fBBox[2] = infinity; fBBox[3] = -infinity;
35 fBBox[4] = infinity; fBBox[5] = -infinity;
64 for (
Int_t i=0; i<6; i+=2) {
void BBoxZero(Float_t epsilon=0, Float_t x=0, Float_t y=0, Float_t z=0)
Create cube of volume (2*epsilon)^3 at (x,y,z).
void BBoxClear()
Remove BBox information.
void SetupBBoxCube(Float_t extent, Float_t x, Float_t y, Float_t z)
Setup bounding box as cube with given extent and center position.
you should not use this method at all Int_t Int_t z
typedef void((*Func_t)())
Helper for management of bounding-box information.
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t b
void AssertBBoxExtents(Float_t epsilon=0.005)
Assert extents of all sides of the bounding-box are at least epsilon.