TVirtualViewer3D Class Reference

#include <TVirtualViewer3D.h>

Inheritance diagram for TVirtualViewer3D:

TObject TObject TGLScenePad TGLScenePad TGLViewer TGLViewer TViewer3DPad TViewer3DPad TViewerX3D TViewerX3D List of all members.

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 TObjectSelectObject (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 TObjectSelectObject (Int_t, Int_t)
virtual void DrawViewer ()
virtual void PrintObjects ()
virtual void ResetCameras ()
virtual void ResetCamerasAfterNextUpdate ()

Static Public Member Functions

static TVirtualViewer3DViewer3D (TVirtualPad *pad=0, Option_t *type="")
static TVirtualViewer3DViewer3D (TVirtualPad *pad=0, Option_t *type="")

Detailed Description

Definition at line 43 of file TVirtualViewer3D.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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

virtual void TVirtualViewer3D::ObjectPaint ( TObject ,
Option_t = "" 
) [inline, virtual]

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 ( const TBuffer3D buffer,
Bool_t addChildren = 0 
) [pure virtual]

Referenced by TShape::Paint(), MyGeom::Paint(), TGeoBoolNode::Paint(), TNode::Paint(), TGeoPainter::PaintShape(), TVolume::PaintShape(), and TVolumeView::PaintShape().

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

virtual TObject* TVirtualViewer3D::SelectObject ( Int_t  ,
Int_t   
) [inline, 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.

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]

Definition at line 55 of file TVirtualViewer3D.h.

References kFALSE.

virtual void TVirtualViewer3D::PadPaint ( TVirtualPad  )  [inline, virtual]

Definition at line 58 of file TVirtualViewer3D.h.

virtual void TVirtualViewer3D::ObjectPaint ( TObject ,
Option_t = "" 
) [inline, virtual]

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]

virtual TObject* TVirtualViewer3D::SelectObject ( Int_t  ,
Int_t   
) [inline, 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]


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:49:34 2011 for ROOT_528-00b_version by  doxygen 1.5.1