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 ( )
virtual

Delete 3D viewer.

fParent->ResetView3D();

Definition at line 30 of file TTablePadView3D.cxx.


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