28 fCx(0), fCy(0), fCz(0), fNx(0), fNy(0), fNz(0),
29 fDx(0), fDy(0), fDz(0), fOx(0), fOy(0), fOz(0)
66 fOx = -(
s.fOx +
s.fCx*
s.fDx);
67 fOy = -(
s.fOy +
s.fCy*
s.fDy);
68 fOz = -(
s.fOz +
s.fCz*
s.fDz);
Provide discrete position coordinates for placement of objects on regular grids.
Bool_t Step()
Move to the next grid position.
TEveGridStepper(const TEveGridStepper &)
Internal traversal variables.
void GetPosition(Float_t *p)
Get current position.
void SetTransAdvance(TEveTrans *mx)
Set position into the translation part of mx and advance to the next grid position.
void Subtract(TEveGridStepper &s)
Subtract current position of 's' from origin of this.
void Reset()
Reset position to origin.
void SetTrans(TEveTrans *mx)
Set position into the translation part of mx.
TEveTrans is a 4x4 transformation matrix for homogeneous coordinates stored internally in a column-ma...
void SetPos(Double_t x, Double_t y, Double_t z)
Set position (base-vec 4).
static constexpr double s