StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TTablePadView3D Class Reference

Public Member Functions

 TTablePadView3D (TVirtualPad *pad)
virtual ~TTablePadView3D ()
 Delete 3D viewer. More...
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
TVirtualPad * GetPad () 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
 get view range
virtual void SetRange (Double_t min[3], Double_t max[3])
 set view range
virtual void GetShift (Double_t main_shift[3], Double_t extra_shift[3]) const
 get shift parameters
virtual void SetShift (Double_t main_shift[3], Double_t extra_shift[3])
 set shift parameters
virtual void GetAngles (Double_t main_angles[3], Double_t extra_angles[3]) const
 get view angles
virtual void SetAngles (Double_t main_angles[3], Double_t extra_angles[3])
 set view angles
virtual void GetAnglesFactors (Double_t factors[3]) const
 get view angles factors
virtual void SetAnglesFactors (Double_t factors[3])
 set view angles factors
virtual Float_t GetScale ()
virtual void SetScale (Float_t scale)
 set view scale

Protected Member Functions

void Init (TVirtualPad *pad)

Protected Attributes

TVirtualPad * fParent
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

Detailed Description

Definition at line 36 of file TTablePadView3D.h.

Constructor & Destructor Documentation

TTablePadView3D::~TTablePadView3D ( )

Delete 3D viewer.


Definition at line 30 of file TTablePadView3D.cxx.

The documentation for this class was generated from the following files: