TEveGridStepper Class Reference

#include <TEveGridStepper.h>

Inheritance diagram for TEveGridStepper:

TObject TObject List of all members.

Public Types

enum  EStepMode_e
enum  EStepMode_e

Public Member Functions

 TEveGridStepper (Int_t sm=kSM_XYZ)
virtual ~TEveGridStepper ()
void Reset ()
void Subtract (TEveGridStepper &s)
void SetNs (Int_t nx, Int_t ny, Int_t nz=1)
void SetDs (Float_t dx, Float_t dy, Float_t dz=0)
void SetOs (Float_t ox, Float_t oy, Float_t oz=0)
Bool_t Step ()
void GetPosition (Float_t *p)
void SetTrans (TEveTrans *mx)
void SetTransAdvance (TEveTrans *mx)
Int_t GetCx () const
Int_t GetCy () const
Int_t GetCz () const
Int_t GetNx () const
Int_t GetNy () const
Int_t GetNz () const
Float_t GetDx () const
Float_t GetDy () const
Float_t GetDz () const
Float_t GetOx () const
Float_t GetOy () const
Float_t GetOz () const
 ClassDef (TEveGridStepper, 1)
 TEveGridStepper (Int_t sm=kSM_XYZ)
virtual ~TEveGridStepper ()
void Reset ()
void Subtract (TEveGridStepper &s)
void SetNs (Int_t nx, Int_t ny, Int_t nz=1)
void SetDs (Float_t dx, Float_t dy, Float_t dz=0)
void SetOs (Float_t ox, Float_t oy, Float_t oz=0)
Bool_t Step ()
void GetPosition (Float_t *p)
void SetTrans (TEveTrans *mx)
void SetTransAdvance (TEveTrans *mx)
Int_t GetCx () const
Int_t GetCy () const
Int_t GetCz () const
Int_t GetNx () const
Int_t GetNy () const
Int_t GetNz () const
Float_t GetDx () const
Float_t GetDy () const
Float_t GetDz () const
Float_t GetOx () const
Float_t GetOy () const
Float_t GetOz () const
 ClassDef (TEveGridStepper, 1)

Protected Attributes

EStepMode_e fMode
Int_t fCx
Int_t fCy
Int_t fCz
Int_t fNx
Int_t fNy
Int_t fNz
Float_t fDx
Float_t fDy
Float_t fDz
Float_t fOx
Float_t fOy
Float_t fOz

Private Member Functions

 TEveGridStepper (const TEveGridStepper &)
 Internal traversal variables.
TEveGridStepperoperator= (const TEveGridStepper &)
 TEveGridStepper (const TEveGridStepper &)
 Internal traversal variables.
TEveGridStepperoperator= (const TEveGridStepper &)

Private Attributes

Int_tfLimitArr [3]
Int_tfValueArr [3]
Int_tfLimitArr [3]

Friends

class TEveGridStepperSubEditor

Detailed Description

Definition at line 21 of file TEveGridStepper.h.


Member Enumeration Documentation

enum TEveGridStepper::EStepMode_e

Definition at line 32 of file TEveGridStepper.h.

enum TEveGridStepper::EStepMode_e

Definition at line 32 of file TEveGridStepper.h.


Constructor & Destructor Documentation

TEveGridStepper::TEveGridStepper ( const TEveGridStepper  )  [private]

Internal traversal variables.

TEveGridStepper::TEveGridStepper ( Int_t  sm = kSM_XYZ  ) 

virtual TEveGridStepper::~TEveGridStepper (  )  [inline, virtual]

Definition at line 44 of file TEveGridStepper.h.

TEveGridStepper::TEveGridStepper ( const TEveGridStepper  )  [private]

Internal traversal variables.

TEveGridStepper::TEveGridStepper ( Int_t  sm = kSM_XYZ  ) 

virtual TEveGridStepper::~TEveGridStepper (  )  [inline, virtual]

Definition at line 44 of file TEveGridStepper.h.


Member Function Documentation

TEveGridStepper& TEveGridStepper::operator= ( const TEveGridStepper  )  [private]

void TEveGridStepper::Reset (  ) 

Definition at line 54 of file TEveGridStepper.cxx.

References fCx, fCy, and fCz.

void TEveGridStepper::Subtract ( TEveGridStepper s  ) 

Definition at line 62 of file TEveGridStepper.cxx.

References fOx, fOy, fOz, and s.

void TEveGridStepper::SetNs ( Int_t  nx,
Int_t  ny,
Int_t  nz = 1 
) [inline]

Definition at line 48 of file TEveGridStepper.h.

References fNx, fNy, and fNz.

Referenced by TEveGridStepperSubEditor::DoNs().

void TEveGridStepper::SetDs ( Float_t  dx,
Float_t  dy,
Float_t  dz = 0 
) [inline]

Definition at line 50 of file TEveGridStepper.h.

References fDx, fDy, and fDz.

Referenced by TEveGridStepperSubEditor::DoDs().

void TEveGridStepper::SetOs ( Float_t  ox,
Float_t  oy,
Float_t  oz = 0 
) [inline]

Definition at line 52 of file TEveGridStepper.h.

References fOx, fOy, and fOz.

Bool_t TEveGridStepper::Step (  ) 

Definition at line 74 of file TEveGridStepper.cxx.

References fLimitArr, fValueArr, kFALSE, and kTRUE.

Referenced by SetTransAdvance().

void TEveGridStepper::GetPosition ( Float_t p  ) 

Definition at line 94 of file TEveGridStepper.cxx.

References fCx, fCy, fCz, fDx, fDy, fDz, fOx, fOy, and fOz.

void TEveGridStepper::SetTrans ( TEveTrans mx  ) 

Definition at line 104 of file TEveGridStepper.cxx.

References fCx, fCy, fCz, fDx, fDy, fDz, fOx, fOy, fOz, and TEveTrans::SetPos().

Referenced by SetTransAdvance().

void TEveGridStepper::SetTransAdvance ( TEveTrans mx  ) 

Definition at line 112 of file TEveGridStepper.cxx.

References SetTrans(), and Step().

Int_t TEveGridStepper::GetCx (  )  const [inline]

Definition at line 62 of file TEveGridStepper.h.

References fCx.

Int_t TEveGridStepper::GetCy (  )  const [inline]

Definition at line 63 of file TEveGridStepper.h.

References fCy.

Int_t TEveGridStepper::GetCz (  )  const [inline]

Definition at line 64 of file TEveGridStepper.h.

References fCz.

Int_t TEveGridStepper::GetNx (  )  const [inline]

Definition at line 65 of file TEveGridStepper.h.

References fNx.

Int_t TEveGridStepper::GetNy (  )  const [inline]

Definition at line 66 of file TEveGridStepper.h.

References fNy.

Int_t TEveGridStepper::GetNz (  )  const [inline]

Definition at line 67 of file TEveGridStepper.h.

References fNz.

Float_t TEveGridStepper::GetDx (  )  const [inline]

Definition at line 68 of file TEveGridStepper.h.

References fDx.

Float_t TEveGridStepper::GetDy (  )  const [inline]

Definition at line 69 of file TEveGridStepper.h.

References fDy.

Float_t TEveGridStepper::GetDz (  )  const [inline]

Definition at line 70 of file TEveGridStepper.h.

References fDz.

Float_t TEveGridStepper::GetOx (  )  const [inline]

Definition at line 71 of file TEveGridStepper.h.

References fOx.

Float_t TEveGridStepper::GetOy (  )  const [inline]

Definition at line 72 of file TEveGridStepper.h.

References fOy.

Float_t TEveGridStepper::GetOz (  )  const [inline]

Definition at line 73 of file TEveGridStepper.h.

References fOz.

TEveGridStepper::ClassDef ( TEveGridStepper  ,
 
)

TEveGridStepper& TEveGridStepper::operator= ( const TEveGridStepper  )  [private]

void TEveGridStepper::Reset (  ) 

void TEveGridStepper::Subtract ( TEveGridStepper s  ) 

void TEveGridStepper::SetNs ( Int_t  nx,
Int_t  ny,
Int_t  nz = 1 
) [inline]

Definition at line 48 of file TEveGridStepper.h.

References fNx, fNy, and fNz.

void TEveGridStepper::SetDs ( Float_t  dx,
Float_t  dy,
Float_t  dz = 0 
) [inline]

Definition at line 50 of file TEveGridStepper.h.

References fDx, fDy, and fDz.

void TEveGridStepper::SetOs ( Float_t  ox,
Float_t  oy,
Float_t  oz = 0 
) [inline]

Definition at line 52 of file TEveGridStepper.h.

References fOx, fOy, and fOz.

Bool_t TEveGridStepper::Step (  ) 

void TEveGridStepper::GetPosition ( Float_t p  ) 

void TEveGridStepper::SetTrans ( TEveTrans mx  ) 

void TEveGridStepper::SetTransAdvance ( TEveTrans mx  ) 

Int_t TEveGridStepper::GetCx (  )  const [inline]

Definition at line 62 of file TEveGridStepper.h.

References fCx.

Int_t TEveGridStepper::GetCy (  )  const [inline]

Definition at line 63 of file TEveGridStepper.h.

References fCy.

Int_t TEveGridStepper::GetCz (  )  const [inline]

Definition at line 64 of file TEveGridStepper.h.

References fCz.

Int_t TEveGridStepper::GetNx ( void   )  const [inline]

Definition at line 65 of file TEveGridStepper.h.

References fNx.

Int_t TEveGridStepper::GetNy ( void   )  const [inline]

Definition at line 66 of file TEveGridStepper.h.

References fNy.

Int_t TEveGridStepper::GetNz (  )  const [inline]

Definition at line 67 of file TEveGridStepper.h.

References fNz.

Float_t TEveGridStepper::GetDx (  )  const [inline]

Definition at line 68 of file TEveGridStepper.h.

References fDx.

Float_t TEveGridStepper::GetDy (  )  const [inline]

Definition at line 69 of file TEveGridStepper.h.

References fDy.

Float_t TEveGridStepper::GetDz (  )  const [inline]

Definition at line 70 of file TEveGridStepper.h.

References fDz.

Float_t TEveGridStepper::GetOx (  )  const [inline]

Definition at line 71 of file TEveGridStepper.h.

References fOx.

Float_t TEveGridStepper::GetOy (  )  const [inline]

Definition at line 72 of file TEveGridStepper.h.

References fOy.

Float_t TEveGridStepper::GetOz (  )  const [inline]

Definition at line 73 of file TEveGridStepper.h.

References fOz.

TEveGridStepper::ClassDef ( TEveGridStepper  ,
 
)


Friends And Related Function Documentation

TEveGridStepperSubEditor [friend]

Definition at line 23 of file TEveGridStepper.h.


Member Data Documentation

Int_t* TEveGridStepper::fLimitArr[3] [private]

Definition at line 26 of file TEveGridStepper.h.

Referenced by Step().

Int_t * TEveGridStepper::fValueArr [private]

Definition at line 26 of file TEveGridStepper.h.

Referenced by Step().

EStepMode_e TEveGridStepper::fMode [protected]

Definition at line 35 of file TEveGridStepper.h.

Int_t TEveGridStepper::fCx [protected]

Definition at line 37 of file TEveGridStepper.h.

Referenced by GetCx(), GetPosition(), Reset(), and SetTrans().

Int_t TEveGridStepper::fCy [protected]

Definition at line 37 of file TEveGridStepper.h.

Referenced by GetCy(), GetPosition(), Reset(), and SetTrans().

Int_t TEveGridStepper::fCz [protected]

Definition at line 37 of file TEveGridStepper.h.

Referenced by GetCz(), GetPosition(), Reset(), and SetTrans().

Int_t TEveGridStepper::fNx [protected]

Definition at line 38 of file TEveGridStepper.h.

Referenced by GetNx(), TEveGridStepperSubEditor::SetModel(), and SetNs().

Int_t TEveGridStepper::fNy [protected]

Definition at line 38 of file TEveGridStepper.h.

Referenced by GetNy(), TEveGridStepperSubEditor::SetModel(), and SetNs().

Int_t TEveGridStepper::fNz [protected]

Definition at line 38 of file TEveGridStepper.h.

Referenced by GetNz(), TEveGridStepperSubEditor::SetModel(), and SetNs().

Float_t TEveGridStepper::fDx [protected]

Definition at line 39 of file TEveGridStepper.h.

Referenced by GetDx(), GetPosition(), SetDs(), TEveGridStepperSubEditor::SetModel(), and SetTrans().

Float_t TEveGridStepper::fDy [protected]

Definition at line 39 of file TEveGridStepper.h.

Referenced by GetDy(), GetPosition(), SetDs(), TEveGridStepperSubEditor::SetModel(), and SetTrans().

Float_t TEveGridStepper::fDz [protected]

Definition at line 39 of file TEveGridStepper.h.

Referenced by GetDz(), GetPosition(), SetDs(), TEveGridStepperSubEditor::SetModel(), and SetTrans().

Float_t TEveGridStepper::fOx [protected]

Definition at line 40 of file TEveGridStepper.h.

Referenced by GetOx(), GetPosition(), SetOs(), SetTrans(), and Subtract().

Float_t TEveGridStepper::fOy [protected]

Definition at line 40 of file TEveGridStepper.h.

Referenced by GetOy(), GetPosition(), SetOs(), SetTrans(), and Subtract().

Float_t TEveGridStepper::fOz [protected]

Definition at line 40 of file TEveGridStepper.h.

Referenced by GetOz(), GetPosition(), SetOs(), SetTrans(), and Subtract().

Int_t* TEveGridStepper::fLimitArr[3] [private]

Definition at line 26 of file TEveGridStepper.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:36:54 2011 for ROOT_528-00b_version by  doxygen 1.5.1