#include <TVirtualViewer3D.h>
Inheritance diagram for TVirtualViewer3D:
Public Member Functions | |
virtual | ~TVirtualViewer3D () |
virtual Bool_t | PreferLocalFrame () const=0 |
virtual Bool_t | CanLoopOnPrimitives () const |
virtual void | PadPaint (TVirtualPad *) |
virtual void | ObjectPaint (TObject *, Option_t *="") |
virtual void | BeginScene ()=0 |
virtual Bool_t | BuildingScene () const=0 |
virtual void | EndScene ()=0 |
virtual Int_t | AddObject (const TBuffer3D &buffer, Bool_t *addChildren=0)=0 |
virtual Int_t | AddObject (UInt_t physicalID, const TBuffer3D &buffer, Bool_t *addChildren=0)=0 |
virtual Bool_t | OpenComposite (const TBuffer3D &buffer, Bool_t *addChildren=0)=0 |
virtual void | CloseComposite ()=0 |
virtual void | AddCompositeOp (UInt_t operation)=0 |
virtual TObject * | SelectObject (Int_t, Int_t) |
virtual void | DrawViewer () |
virtual void | PrintObjects () |
virtual void | ResetCameras () |
virtual void | ResetCamerasAfterNextUpdate () |
virtual | ~TVirtualViewer3D () |
virtual Bool_t | PreferLocalFrame () const=0 |
virtual Bool_t | CanLoopOnPrimitives () const |
virtual void | PadPaint (TVirtualPad *) |
virtual void | ObjectPaint (TObject *, Option_t *="") |
virtual void | BeginScene ()=0 |
virtual Bool_t | BuildingScene () const=0 |
virtual void | EndScene ()=0 |
virtual Int_t | AddObject (const TBuffer3D &buffer, Bool_t *addChildren=0)=0 |
virtual Int_t | AddObject (UInt_t physicalID, const TBuffer3D &buffer, Bool_t *addChildren=0)=0 |
virtual Bool_t | OpenComposite (const TBuffer3D &buffer, Bool_t *addChildren=0)=0 |
virtual void | CloseComposite ()=0 |
virtual void | AddCompositeOp (UInt_t operation)=0 |
virtual TObject * | SelectObject (Int_t, Int_t) |
virtual void | DrawViewer () |
virtual void | PrintObjects () |
virtual void | ResetCameras () |
virtual void | ResetCamerasAfterNextUpdate () |
Static Public Member Functions | |
static TVirtualViewer3D * | Viewer3D (TVirtualPad *pad=0, Option_t *type="") |
static TVirtualViewer3D * | Viewer3D (TVirtualPad *pad=0, Option_t *type="") |
Definition at line 43 of file TVirtualViewer3D.h.
virtual TVirtualViewer3D::~TVirtualViewer3D | ( | ) | [inline, virtual] |
Definition at line 46 of file TVirtualViewer3D.h.
virtual TVirtualViewer3D::~TVirtualViewer3D | ( | ) | [inline, virtual] |
Definition at line 46 of file TVirtualViewer3D.h.
virtual Bool_t TVirtualViewer3D::PreferLocalFrame | ( | ) | const [pure virtual] |
Referenced by TGeoCompositeShape::PaintComposite(), and TGeoPainter::PaintShape().
virtual Bool_t TVirtualViewer3D::CanLoopOnPrimitives | ( | ) | const [inline, virtual] |
Definition at line 55 of file TVirtualViewer3D.h.
References kFALSE.
Referenced by TPad::Paint(), and TPad::PaintModified().
virtual void TVirtualViewer3D::PadPaint | ( | TVirtualPad * | ) | [inline, virtual] |
Definition at line 58 of file TVirtualViewer3D.h.
Referenced by TPad::Paint(), and TPad::PaintModified().
Definition at line 59 of file TVirtualViewer3D.h.
virtual void TVirtualViewer3D::BeginScene | ( | ) | [pure virtual] |
Referenced by TPad::Paint(), and TPad::PaintModified().
virtual Bool_t TVirtualViewer3D::BuildingScene | ( | ) | const [pure virtual] |
Referenced by TPad::Paint(), and TPad::PaintModified().
virtual void TVirtualViewer3D::EndScene | ( | ) | [pure virtual] |
Referenced by TPad::Paint(), and TPad::PaintModified().
virtual Int_t TVirtualViewer3D::AddObject | ( | UInt_t | physicalID, | |
const TBuffer3D & | buffer, | |||
Bool_t * | addChildren = 0 | |||
) | [pure virtual] |
virtual Bool_t TVirtualViewer3D::OpenComposite | ( | const TBuffer3D & | buffer, | |
Bool_t * | addChildren = 0 | |||
) | [pure virtual] |
Referenced by TGeoCompositeShape::PaintComposite().
virtual void TVirtualViewer3D::CloseComposite | ( | ) | [pure virtual] |
Referenced by TGeoCompositeShape::PaintComposite().
virtual void TVirtualViewer3D::AddCompositeOp | ( | UInt_t | operation | ) | [pure virtual] |
Referenced by ClassImp().
Definition at line 77 of file TVirtualViewer3D.h.
virtual void TVirtualViewer3D::DrawViewer | ( | ) | [inline, virtual] |
Definition at line 78 of file TVirtualViewer3D.h.
virtual void TVirtualViewer3D::PrintObjects | ( | ) | [inline, virtual] |
Definition at line 80 of file TVirtualViewer3D.h.
Referenced by TGWin32GLManager::PrintViewer(), and TX11GLManager::PrintViewer().
virtual void TVirtualViewer3D::ResetCameras | ( | ) | [inline, virtual] |
Definition at line 81 of file TVirtualViewer3D.h.
virtual void TVirtualViewer3D::ResetCamerasAfterNextUpdate | ( | ) | [inline, virtual] |
Definition at line 82 of file TVirtualViewer3D.h.
static TVirtualViewer3D* TVirtualViewer3D::Viewer3D | ( | TVirtualPad * | pad = 0 , |
|
Option_t * | type = "" | |||
) | [static] |
Referenced by G__G__Base1_311_0_18(), G__setup_memfuncTVirtualViewer3D(), and TPad::GetViewer3D().
virtual Bool_t TVirtualViewer3D::PreferLocalFrame | ( | ) | const [pure virtual] |
virtual Bool_t TVirtualViewer3D::CanLoopOnPrimitives | ( | ) | const [inline, virtual] |
virtual void TVirtualViewer3D::PadPaint | ( | TVirtualPad * | ) | [inline, virtual] |
Definition at line 58 of file TVirtualViewer3D.h.
Definition at line 59 of file TVirtualViewer3D.h.
virtual void TVirtualViewer3D::BeginScene | ( | ) | [pure virtual] |
virtual Bool_t TVirtualViewer3D::BuildingScene | ( | ) | const [pure virtual] |
virtual void TVirtualViewer3D::EndScene | ( | ) | [pure virtual] |
virtual Int_t TVirtualViewer3D::AddObject | ( | const TBuffer3D & | buffer, | |
Bool_t * | addChildren = 0 | |||
) | [pure virtual] |
virtual Int_t TVirtualViewer3D::AddObject | ( | UInt_t | physicalID, | |
const TBuffer3D & | buffer, | |||
Bool_t * | addChildren = 0 | |||
) | [pure virtual] |
virtual Bool_t TVirtualViewer3D::OpenComposite | ( | const TBuffer3D & | buffer, | |
Bool_t * | addChildren = 0 | |||
) | [pure virtual] |
virtual void TVirtualViewer3D::CloseComposite | ( | ) | [pure virtual] |
virtual void TVirtualViewer3D::AddCompositeOp | ( | UInt_t | operation | ) | [pure virtual] |
Definition at line 77 of file TVirtualViewer3D.h.
virtual void TVirtualViewer3D::DrawViewer | ( | ) | [inline, virtual] |
Definition at line 78 of file TVirtualViewer3D.h.
virtual void TVirtualViewer3D::PrintObjects | ( | ) | [inline, virtual] |
Definition at line 80 of file TVirtualViewer3D.h.
virtual void TVirtualViewer3D::ResetCameras | ( | ) | [inline, virtual] |
Definition at line 81 of file TVirtualViewer3D.h.
virtual void TVirtualViewer3D::ResetCamerasAfterNextUpdate | ( | ) | [inline, virtual] |
Definition at line 82 of file TVirtualViewer3D.h.
static TVirtualViewer3D* TVirtualViewer3D::Viewer3D | ( | TVirtualPad * | pad = 0 , |
|
Option_t * | type = "" | |||
) | [static] |