#include <TTablePadView3D.h>
Public Member Functions | |
TTablePadView3D () | |
TTablePadView3D (TVirtualPad *pad) | |
virtual | ~TTablePadView3D () |
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 |
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) |
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 |
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 | |
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 |
TVirtualPad * | fParent |
Definition at line 38 of file TTablePadView3D.h.
TTablePadView3D::TTablePadView3D | ( | ) | [inline] |
TTablePadView3D::TTablePadView3D | ( | TVirtualPad * | pad | ) | [inline] |
TTablePadView3D::~TTablePadView3D | ( | ) | [virtual] |
TTablePadView3D::TTablePadView3D | ( | ) | [inline] |
TTablePadView3D::TTablePadView3D | ( | TVirtualPad * | pad | ) | [inline] |
virtual TTablePadView3D::~TTablePadView3D | ( | ) | [virtual] |
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().
Definition at line 108 of file TTablePadView3D.h.
TVirtualPad* TTablePadView3D::GetPad | ( | ) | const [inline] |
void TTablePadView3D::Paint | ( | Option_t * | option = "" |
) | [inline, virtual] |
Definition at line 109 of file TTablePadView3D.h.
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] |
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.
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().
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] |
virtual void TTablePadView3D::UpdateView | ( | ) | [inline, virtual] |
Definition at line 85 of file TTablePadView3D.h.
void TTablePadView3D::GetAnglesFactors | ( | Double_t | factors[3] | ) | const [virtual] |
void TTablePadView3D::SetAnglesFactors | ( | Double_t | factors[3] | ) | [virtual] |
virtual Float_t TTablePadView3D::GetScale | ( | ) | [inline, virtual] |
void TTablePadView3D::SetScale | ( | Float_t | scale | ) | [virtual] |
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.
TVirtualPad* TTablePadView3D::GetPad | ( | ) | const [inline] |
virtual void TTablePadView3D::Paint | ( | Option_t * | option = "" |
) | [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::SetLineAttr | ( | Color_t | color, | |
Int_t | width, | |||
Option_t * | opt = "" | |||
) | [virtual] |
void TTablePadView3D::SetPad | ( | TVirtualPad * | pad = 0 |
) | [inline] |
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::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] |
virtual void TTablePadView3D::SetScale | ( | Float_t | scale | ) | [virtual] |
TVirtualPad* TTablePadView3D::fParent [protected] |
Definition at line 40 of file TTablePadView3D.h.
Referenced by GetPad(), Init(), SetPad(), and ~TTablePadView3D().
Double_t TTablePadView3D::fViewBoxMin [protected] |
Double_t TTablePadView3D::fViewBoxMax [protected] |
Double_t TTablePadView3D::fTranslate [protected] |
Double_t TTablePadView3D::fExtraTranslate [protected] |
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] |
TVirtualPad* TTablePadView3D::fParent [protected] |
Definition at line 40 of file TTablePadView3D.h.