TTablePadView3D Class Reference

#include <TTablePadView3D.h>

List of all members.

Public Member Functions

 TTablePadView3D ()
 TTablePadView3D (TVirtualPad *pad)
virtual ~TTablePadView3D ()
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
TVirtualPadGetPad () const
virtual void Paint (Option_t *option="")
virtual void Size (Int_t width, Int_t height)
virtual void PaintBeginModel (Option_t *opt="")
virtual void PaintEnd (Option_t *opt="")
virtual void PaintScene (Option_t *opt="")
virtual void PaintPolyMarker (TPolyMarker3D *marker, Option_t *opt="")
virtual void PaintPolyLine (TPolyLine3D *line, Option_t *opt="")
virtual void PaintPoints3D (const TPoints3DABC *points, Option_t *opt="")
virtual void PushMatrix ()
virtual void PopMatrix ()
virtual void SetAttNode (TNode *node, Option_t *opt="")
virtual void SetLineAttr (Color_t color, Int_t width, Option_t *opt="")
void SetPad (TVirtualPad *pad=0)
virtual void UpdateNodeMatrix (TNode *node, Option_t *opt="")
virtual void UpdatePosition (Double_t x, Double_t y, Double_t z, TRotMatrix *matrix, Option_t *opt="")
virtual void UpdateView ()
virtual void GetRange (Double_t min[3], Double_t max[3]) const
virtual void SetRange (Double_t min[3], Double_t max[3])
virtual void GetShift (Double_t main_shift[3], Double_t extra_shift[3]) const
virtual void SetShift (Double_t main_shift[3], Double_t extra_shift[3])
virtual void GetAngles (Double_t main_angles[3], Double_t extra_angles[3]) const
virtual void SetAngles (Double_t main_angles[3], Double_t extra_angles[3])
virtual void GetAnglesFactors (Double_t factors[3]) const
virtual void SetAnglesFactors (Double_t factors[3])
virtual Float_t GetScale ()
virtual void SetScale (Float_t scale)
 TTablePadView3D ()
 TTablePadView3D (TVirtualPad *pad)
virtual ~TTablePadView3D ()
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
TVirtualPadGetPad () const
virtual void Paint (Option_t *option="")
virtual void Size (Int_t width, Int_t height)
virtual void PaintBeginModel (Option_t *opt="")
virtual void PaintEnd (Option_t *opt="")
virtual void PaintScene (Option_t *opt="")
virtual void PaintPolyMarker (TPolyMarker3D *marker, Option_t *opt="")
virtual void PaintPolyLine (TPolyLine3D *line, Option_t *opt="")
virtual void PaintPoints3D (const TPoints3DABC *points, Option_t *opt="")
virtual void PushMatrix ()
virtual void PopMatrix ()
virtual void SetAttNode (TNode *node, Option_t *opt="")
virtual void SetLineAttr (Color_t color, Int_t width, Option_t *opt="")
void SetPad (TVirtualPad *pad=0)
virtual void UpdateNodeMatrix (TNode *node, Option_t *opt="")
virtual void UpdatePosition (Double_t x, Double_t y, Double_t z, TRotMatrix *matrix, Option_t *opt="")
virtual void UpdateView ()
virtual void GetRange (Double_t min[3], Double_t max[3]) const
virtual void SetRange (Double_t min[3], Double_t max[3])
virtual void GetShift (Double_t main_shift[3], Double_t extra_shift[3]) const
virtual void SetShift (Double_t main_shift[3], Double_t extra_shift[3])
virtual void GetAngles (Double_t main_angles[3], Double_t extra_angles[3]) const
virtual void SetAngles (Double_t main_angles[3], Double_t extra_angles[3])
virtual void GetAnglesFactors (Double_t factors[3]) const
virtual void SetAnglesFactors (Double_t factors[3])
virtual Float_t GetScale ()
virtual void SetScale (Float_t scale)

Protected Member Functions

void Init (TVirtualPad *pad)
void Init (TVirtualPad *pad)

Protected Attributes

TVirtualPadfParent
Double_t fViewBoxMin [3]
Double_t fViewBoxMax [3]
Double_t fTranslate [3]
Double_t fExtraTranslate [3]
Double_t fAngles [3]
Double_t fExtraAngles [3]
Double_t fAnglFactor [3]
Float_t fScale
TVirtualPadfParent


Detailed Description

Definition at line 38 of file TTablePadView3D.h.


Constructor & Destructor Documentation

TTablePadView3D::TTablePadView3D (  )  [inline]

Definition at line 65 of file TTablePadView3D.h.

References Init().

TTablePadView3D::TTablePadView3D ( TVirtualPad pad  )  [inline]

Definition at line 66 of file TTablePadView3D.h.

References Init().

TTablePadView3D::~TTablePadView3D (  )  [virtual]

Definition at line 28 of file TTablePadView3D.cxx.

References fParent, and SetPad().

TTablePadView3D::TTablePadView3D (  )  [inline]

Definition at line 65 of file TTablePadView3D.h.

References Init().

TTablePadView3D::TTablePadView3D ( TVirtualPad pad  )  [inline]

Definition at line 66 of file TTablePadView3D.h.

References Init().

virtual TTablePadView3D::~TTablePadView3D (  )  [virtual]


Member Function Documentation

void TTablePadView3D::Init ( TVirtualPad pad  )  [inline, protected]

Definition at line 51 of file TTablePadView3D.h.

References fAngles, fAnglFactor, fExtraAngles, fExtraTranslate, fParent, fScale, fTranslate, fViewBoxMax, fViewBoxMin, and i.

Referenced by TTablePadView3D().

void TTablePadView3D::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [inline, virtual]

Definition at line 108 of file TTablePadView3D.h.

TVirtualPad* TTablePadView3D::GetPad (  )  const [inline]

Definition at line 69 of file TTablePadView3D.h.

References fParent.

void TTablePadView3D::Paint ( Option_t option = ""  )  [inline, virtual]

Definition at line 109 of file TTablePadView3D.h.

void TTablePadView3D::Size ( Int_t  width,
Int_t  height 
) [inline, virtual]

Definition at line 110 of file TTablePadView3D.h.

void TTablePadView3D::PaintBeginModel ( Option_t opt = ""  )  [inline, virtual]

Definition at line 111 of file TTablePadView3D.h.

void TTablePadView3D::PaintEnd ( Option_t opt = ""  )  [inline, virtual]

Definition at line 112 of file TTablePadView3D.h.

void TTablePadView3D::PaintScene ( Option_t opt = ""  )  [inline, virtual]

Definition at line 113 of file TTablePadView3D.h.

void TTablePadView3D::PaintPolyMarker ( TPolyMarker3D marker,
Option_t opt = "" 
) [inline, virtual]

Definition at line 114 of file TTablePadView3D.h.

void TTablePadView3D::PaintPolyLine ( TPolyLine3D line,
Option_t opt = "" 
) [inline, virtual]

Definition at line 115 of file TTablePadView3D.h.

void TTablePadView3D::PaintPoints3D ( const TPoints3DABC points,
Option_t opt = "" 
) [inline, virtual]

Definition at line 116 of file TTablePadView3D.h.

Referenced by TPolyLineShape::Paint().

virtual void TTablePadView3D::PushMatrix (  )  [inline, virtual]

Definition at line 78 of file TTablePadView3D.h.

virtual void TTablePadView3D::PopMatrix (  )  [inline, virtual]

Definition at line 79 of file TTablePadView3D.h.

void TTablePadView3D::SetAttNode ( TNode node,
Option_t opt = "" 
) [inline, virtual]

Definition at line 117 of file TTablePadView3D.h.

void TTablePadView3D::SetLineAttr ( Color_t  color,
Int_t  width,
Option_t opt = "" 
) [inline, virtual]

Definition at line 118 of file TTablePadView3D.h.

Referenced by TPolyLineShape::Paint(), TVolume::PaintShape(), and TVolumeView::PaintShape().

void TTablePadView3D::SetPad ( TVirtualPad pad = 0  )  [inline]

Definition at line 82 of file TTablePadView3D.h.

References fParent.

Referenced by ~TTablePadView3D().

void TTablePadView3D::UpdateNodeMatrix ( TNode node,
Option_t opt = "" 
) [inline, virtual]

Definition at line 119 of file TTablePadView3D.h.

void TTablePadView3D::UpdatePosition ( Double_t  x,
Double_t  y,
Double_t  z,
TRotMatrix matrix,
Option_t opt = "" 
) [inline, virtual]

Definition at line 120 of file TTablePadView3D.h.

Referenced by TVolumePosition::UpdatePosition().

virtual void TTablePadView3D::UpdateView (  )  [inline, virtual]

Definition at line 85 of file TTablePadView3D.h.

void TTablePadView3D::GetRange ( Double_t  min[3],
Double_t  max[3] 
) const [virtual]

Definition at line 42 of file TTablePadView3D.cxx.

References fViewBoxMax, and fViewBoxMin.

void TTablePadView3D::SetRange ( Double_t  min[3],
Double_t  max[3] 
) [virtual]

Definition at line 49 of file TTablePadView3D.cxx.

References fViewBoxMax, and fViewBoxMin.

void TTablePadView3D::GetShift ( Double_t  main_shift[3],
Double_t  extra_shift[3] 
) const [virtual]

Definition at line 57 of file TTablePadView3D.cxx.

References fExtraTranslate, and fTranslate.

void TTablePadView3D::SetShift ( Double_t  main_shift[3],
Double_t  extra_shift[3] 
) [virtual]

Definition at line 65 of file TTablePadView3D.cxx.

References fExtraTranslate, and fTranslate.

void TTablePadView3D::GetAngles ( Double_t  main_angles[3],
Double_t  extra_angles[3] 
) const [virtual]

Definition at line 73 of file TTablePadView3D.cxx.

References fAngles, and fExtraAngles.

void TTablePadView3D::SetAngles ( Double_t  main_angles[3],
Double_t  extra_angles[3] 
) [virtual]

Definition at line 81 of file TTablePadView3D.cxx.

References fAngles, and fExtraAngles.

void TTablePadView3D::GetAnglesFactors ( Double_t  factors[3]  )  const [virtual]

Definition at line 89 of file TTablePadView3D.cxx.

References fAnglFactor.

void TTablePadView3D::SetAnglesFactors ( Double_t  factors[3]  )  [virtual]

Definition at line 95 of file TTablePadView3D.cxx.

References fAnglFactor.

virtual Float_t TTablePadView3D::GetScale (  )  [inline, virtual]

Definition at line 101 of file TTablePadView3D.h.

References fScale.

void TTablePadView3D::SetScale ( Float_t  scale  )  [virtual]

Definition at line 102 of file TTablePadView3D.cxx.

References fScale.

void TTablePadView3D::Init ( TVirtualPad pad  )  [inline, protected]

Definition at line 51 of file TTablePadView3D.h.

References fAngles, fAnglFactor, fExtraAngles, fExtraTranslate, fParent, fScale, fTranslate, fViewBoxMax, fViewBoxMin, and i.

virtual void TTablePadView3D::ExecuteEvent ( Int_t  event,
Int_t  px,
Int_t  py 
) [virtual]

TVirtualPad* TTablePadView3D::GetPad (  )  const [inline]

Definition at line 69 of file TTablePadView3D.h.

References fParent.

virtual void TTablePadView3D::Paint ( Option_t option = ""  )  [virtual]

virtual void TTablePadView3D::Size ( Int_t  width,
Int_t  height 
) [virtual]

virtual void TTablePadView3D::PaintBeginModel ( Option_t opt = ""  )  [virtual]

virtual void TTablePadView3D::PaintEnd ( Option_t opt = ""  )  [virtual]

virtual void TTablePadView3D::PaintScene ( Option_t opt = ""  )  [virtual]

virtual void TTablePadView3D::PaintPolyMarker ( TPolyMarker3D marker,
Option_t opt = "" 
) [virtual]

virtual void TTablePadView3D::PaintPolyLine ( TPolyLine3D line,
Option_t opt = "" 
) [virtual]

virtual void TTablePadView3D::PaintPoints3D ( const TPoints3DABC points,
Option_t opt = "" 
) [virtual]

virtual void TTablePadView3D::PushMatrix (  )  [inline, virtual]

Definition at line 78 of file TTablePadView3D.h.

virtual void TTablePadView3D::PopMatrix (  )  [inline, virtual]

Definition at line 79 of file TTablePadView3D.h.

virtual void TTablePadView3D::SetAttNode ( TNode node,
Option_t opt = "" 
) [virtual]

virtual void TTablePadView3D::SetLineAttr ( Color_t  color,
Int_t  width,
Option_t opt = "" 
) [virtual]

void TTablePadView3D::SetPad ( TVirtualPad pad = 0  )  [inline]

Definition at line 82 of file TTablePadView3D.h.

References fParent.

virtual void TTablePadView3D::UpdateNodeMatrix ( TNode node,
Option_t opt = "" 
) [virtual]

virtual void TTablePadView3D::UpdatePosition ( Double_t  x,
Double_t  y,
Double_t  z,
TRotMatrix matrix,
Option_t opt = "" 
) [virtual]

virtual void TTablePadView3D::UpdateView (  )  [inline, virtual]

Definition at line 85 of file TTablePadView3D.h.

virtual void TTablePadView3D::GetRange ( Double_t  min[3],
Double_t  max[3] 
) const [virtual]

virtual void TTablePadView3D::SetRange ( Double_t  min[3],
Double_t  max[3] 
) [virtual]

virtual void TTablePadView3D::GetShift ( Double_t  main_shift[3],
Double_t  extra_shift[3] 
) const [virtual]

virtual void TTablePadView3D::SetShift ( Double_t  main_shift[3],
Double_t  extra_shift[3] 
) [virtual]

virtual void TTablePadView3D::GetAngles ( Double_t  main_angles[3],
Double_t  extra_angles[3] 
) const [virtual]

virtual void TTablePadView3D::SetAngles ( Double_t  main_angles[3],
Double_t  extra_angles[3] 
) [virtual]

virtual void TTablePadView3D::GetAnglesFactors ( Double_t  factors[3]  )  const [virtual]

virtual void TTablePadView3D::SetAnglesFactors ( Double_t  factors[3]  )  [virtual]

virtual Float_t TTablePadView3D::GetScale (  )  [inline, virtual]

Definition at line 101 of file TTablePadView3D.h.

References fScale.

virtual void TTablePadView3D::SetScale ( Float_t  scale  )  [virtual]


Member Data Documentation

TVirtualPad* TTablePadView3D::fParent [protected]

Definition at line 40 of file TTablePadView3D.h.

Referenced by GetPad(), Init(), SetPad(), and ~TTablePadView3D().

Double_t TTablePadView3D::fViewBoxMin [protected]

Definition at line 42 of file TTablePadView3D.h.

Referenced by GetRange(), Init(), and SetRange().

Double_t TTablePadView3D::fViewBoxMax [protected]

Definition at line 43 of file TTablePadView3D.h.

Referenced by GetRange(), Init(), and SetRange().

Double_t TTablePadView3D::fTranslate [protected]

Definition at line 44 of file TTablePadView3D.h.

Referenced by GetShift(), Init(), and SetShift().

Double_t TTablePadView3D::fExtraTranslate [protected]

Definition at line 45 of file TTablePadView3D.h.

Referenced by GetShift(), Init(), and SetShift().

Double_t TTablePadView3D::fAngles [protected]

Definition at line 46 of file TTablePadView3D.h.

Referenced by GetAngles(), Init(), and SetAngles().

Double_t TTablePadView3D::fExtraAngles [protected]

Definition at line 47 of file TTablePadView3D.h.

Referenced by GetAngles(), Init(), and SetAngles().

Double_t TTablePadView3D::fAnglFactor [protected]

Definition at line 48 of file TTablePadView3D.h.

Referenced by GetAnglesFactors(), Init(), and SetAnglesFactors().

Float_t TTablePadView3D::fScale [protected]

Definition at line 49 of file TTablePadView3D.h.

Referenced by GetScale(), Init(), and SetScale().

TVirtualPad* TTablePadView3D::fParent [protected]

Definition at line 40 of file TTablePadView3D.h.


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