ROOT
6.06/09
Reference Guide
|
Definition at line 38 of file TTablePadView3D.h.
Public Member Functions | |
TTablePadView3D () | |
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 More... | |
virtual void | SetRange (Double_t min[3], Double_t max[3]) |
set view range More... | |
virtual void | GetShift (Double_t main_shift[3], Double_t extra_shift[3]) const |
get shift parameters More... | |
virtual void | SetShift (Double_t main_shift[3], Double_t extra_shift[3]) |
set shift parameters More... | |
virtual void | GetAngles (Double_t main_angles[3], Double_t extra_angles[3]) const |
get view angles More... | |
virtual void | SetAngles (Double_t main_angles[3], Double_t extra_angles[3]) |
set view angles More... | |
virtual void | GetAnglesFactors (Double_t factors[3]) const |
get view angles factors More... | |
virtual void | SetAnglesFactors (Double_t factors[3]) |
set view angles factors More... | |
virtual Float_t | GetScale () |
virtual void | SetScale (Float_t scale) |
set view scale More... | |
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 |
#include <TTablePadView3D.h>
|
inline |
Definition at line 65 of file TTablePadView3D.h.
|
inline |
Definition at line 66 of file TTablePadView3D.h.
|
virtual |
Delete 3D viewer.
Definition at line 30 of file TTablePadView3D.cxx.
Definition at line 108 of file TTablePadView3D.h.
get view angles
Definition at line 79 of file TTablePadView3D.cxx.
get view angles factors
Definition at line 97 of file TTablePadView3D.cxx.
|
inline |
Definition at line 69 of file TTablePadView3D.h.
get view range
Definition at line 44 of file TTablePadView3D.cxx.
|
inlinevirtual |
Definition at line 101 of file TTablePadView3D.h.
get shift parameters
Definition at line 61 of file TTablePadView3D.cxx.
|
inlineprotected |
Definition at line 51 of file TTablePadView3D.h.
Referenced by TTablePadView3D().
Definition at line 109 of file TTablePadView3D.h.
Definition at line 111 of file TTablePadView3D.h.
Definition at line 112 of file TTablePadView3D.h.
|
inlinevirtual |
Definition at line 116 of file TTablePadView3D.h.
Referenced by TPolyLineShape::Paint().
|
inlinevirtual |
Definition at line 115 of file TTablePadView3D.h.
|
inlinevirtual |
Definition at line 114 of file TTablePadView3D.h.
Definition at line 113 of file TTablePadView3D.h.
|
inlinevirtual |
Definition at line 79 of file TTablePadView3D.h.
Referenced by TVolumeView::Paint(), and TVolume::PaintNodePosition().
|
inlinevirtual |
Definition at line 78 of file TTablePadView3D.h.
Referenced by TVolumeView::Paint(), and TVolume::PaintNodePosition().
set view angles
Definition at line 88 of file TTablePadView3D.cxx.
set view angles factors
Definition at line 104 of file TTablePadView3D.cxx.
Definition at line 117 of file TTablePadView3D.h.
Definition at line 118 of file TTablePadView3D.h.
Referenced by TPolyLineShape::Paint(), TVolumeView::PaintShape(), and TVolume::PaintShape().
|
inline |
Definition at line 82 of file TTablePadView3D.h.
Referenced by ~TTablePadView3D().
set view range
Definition at line 52 of file TTablePadView3D.cxx.
set view scale
Definition at line 112 of file TTablePadView3D.cxx.
set shift parameters
Definition at line 70 of file TTablePadView3D.cxx.
Definition at line 110 of file TTablePadView3D.h.
Definition at line 119 of file TTablePadView3D.h.
|
inlinevirtual |
Definition at line 120 of file TTablePadView3D.h.
Referenced by TVolumePosition::UpdatePosition().
|
inlinevirtual |
Definition at line 85 of file TTablePadView3D.h.
|
protected |
Definition at line 46 of file TTablePadView3D.h.
Referenced by GetAngles(), and SetAngles().
|
protected |
Definition at line 48 of file TTablePadView3D.h.
Referenced by GetAnglesFactors(), and SetAnglesFactors().
|
protected |
Definition at line 47 of file TTablePadView3D.h.
Referenced by GetAngles(), and SetAngles().
|
protected |
Definition at line 45 of file TTablePadView3D.h.
Referenced by GetShift(), and SetShift().
|
protected |
Definition at line 40 of file TTablePadView3D.h.
Referenced by GetPad(), and ~TTablePadView3D().
|
protected |
Definition at line 49 of file TTablePadView3D.h.
Referenced by GetScale(), and SetScale().
|
protected |
Definition at line 44 of file TTablePadView3D.h.
Referenced by GetShift(), and SetShift().
|
protected |
Definition at line 43 of file TTablePadView3D.h.
Referenced by GetRange(), and SetRange().
|
protected |
Definition at line 42 of file TTablePadView3D.h.
Referenced by GetRange(), and SetRange().