ROOT Qt-layer classes


#include "TQtRootViewer3D.h"

TQtRootViewer3D


class description - source file - inheritance tree (.pdf)

class TQtRootViewer3D : public TVirtualViewer3D

Inheritance Chart:
TObject
<-
TVirtualViewer3D
<-
TQtRootViewer3D

    protected:
void ClearPrimitives() void Disconnect() TQtGLViewerImp* Viewer() public:
TQtRootViewer3D(TVirtualPad* pad = 0) TQtRootViewer3D(const TQtRootViewer3D&) virtual ~TQtRootViewer3D() virtual void AddCompositeOp(UInt_t) virtual Int_t AddObject(const TBuffer3D& buffer, Bool_t* addChildren = 0) virtual Int_t AddObject(UInt_t placedID, const TBuffer3D& buffer, Bool_t* addChildren = 0) virtual Int_t AddObject(TObject*, Option_t* drawOption = "0", Bool_t* addChildren = 0) virtual Int_t AddObjectFirst(TObject*, Option_t* drawOption = "0", Bool_t* addChildren = 0) virtual void BeginScene() virtual void BeginScene(TVirtualPad* pad) virtual Bool_t BuildingScene() const static TClass* Class() virtual void CloseComposite() virtual Int_t Depth() const void DisconnectPad() virtual void EndScene() TQtGLViewerImp* GetViewerImp() const virtual TClass* IsA() const virtual Bool_t OpenComposite(const TBuffer3D& buffer, Bool_t* addChildren = 0) virtual Bool_t PreferLocalFrame() const virtual void SetDepth(Int_t depth) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void UpdateView()

Data Members


    protected:
TVirtualPad* fPad TObject3DView fListOfPrimitives TQtGLViewerImp* fViewer SlotDisconnect* fDisconnectSlot Int_t fDepth the current scene depth Bool_t fBuildingScena Flag to mark we are building the view

Class Description

                                                                      
 TQtRootViewer3D                                                      
                                                                      
 Generic 3D shapes viewer.                                            
                                                                      
                                                                      


TQtRootViewer3D(TVirtualPad*pad) : TVirtualViewer3D(), fPad(pad),fViewer(0),fDepth(3),fBuildingScena(kFALSE)
______________________________________________________________________________

TQtGLViewerImp* Viewer()

~TQtRootViewer3D()

Int_t AddObject(TObject *obj, Option_t *drawOption, Bool_t *addChildren )
 Add one TObject to the viewer at the end of the list

Int_t AddObjectFirst(TObject *obj, Option_t *drawOption, Bool_t *addChildren )
 Add one front TObject to the viewer

void BeginScene()

void BeginScene(TVirtualPad *pad)
 called by TPad::Paint | PaintModified
 Create the 3D view of the object from the list of the primitives

Bool_t BuildingScene() const
 called by TPad::Paint | PaintModified

void ClearPrimitives()

void EndScene()
 called by TPad::Paint | PaintModified
 This is a signal the scena has been closed and we should to refresh the display

void DisconnectPad()

void Disconnect()

Int_t AddObject(const TBuffer3D &, Bool_t *)

Int_t AddObject(UInt_t , const TBuffer3D &, Bool_t *)

void OpenComposite(const TBuffer3D &, Bool_t *)

Bool_t OpenComposite(const TBuffer3D &, Bool_t *)

void UpdateView()



Inline Functions


                 Bool_t PreferLocalFrame() const
                   void CloseComposite()
                   void AddCompositeOp(UInt_t)
                   void SetDepth(Int_t depth)
                  Int_t Depth() const
        TQtGLViewerImp* GetViewerImp() const
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
        TQtRootViewer3D TQtRootViewer3D(const TQtRootViewer3D&)

Qt/ROOT page - ROOT page - Class index - Class Hierarchy - Top of the page - Qt docs

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to QtROOT support, or contact the developers with any questions or problems regarding ROOT.