| #include "TQtGLViewerImp.h" |
TQtGLViewerImp
class description - source file - inheritance tree (.pdf)
This is an abstract class, constructors will not be documented.
Look at the header to check for available constructors.
private:
void operator=(const TQtGLViewerImp&)
protected:
void CopyFile(const QString& fileName2Copy, Int_t counter)
void CreateSelectionViewer()
static int CreateSnapShotCounter()
void CreateViewer(const char* name = "qglviewer")
void CreateViewer(QGLWidget* share, const char* name = "qglviewershared")
void MakeMenu()
void SaveHtml(Int_t counter)
void SaveHtml(QString& fileName, Int_t counter)
public:
virtual ~TQtGLViewerImp()
virtual void Clear()
virtual void CreateStatusBar(Int_t nparts = 1)
virtual void CreateStatusBar(Int_t* parts, Int_t nparts = 1)
virtual void DeleteContext()
virtual void DisconnectPad()
virtual UInt_t GetDrawList()
virtual TVirtualPad* GetPad()
virtual ULong_t GetViewerID() const
QGLWidget* GLWidget() const
virtual void Iconify()
virtual void MakeCurrent()
virtual void Paint(Option_t* opt = "")
virtual void SetDrawList(UInt_t list)
virtual void SetPadSynchronize(Bool_t on = kTRUE)
virtual void SetStatusText(const char* text, Int_t partidx = 0, Int_t stype = -1)
virtual void Show()
virtual void ShowStatusBar(Bool_t show = kTRUE)
virtual void SwapBuffers()
virtual void Update()
protected:
TString fSaveFile the file name to save the pixmap to
TString fSaveType the image format type name
Int_t fMaxSnapFileCounter The max number of the difffrent "snapshot files" (The length of the cyclic buffer)
static Int_t gfDefaultMaxSnapFileCounter the default max number of the different "snapshot files" (The length of the cyclic bugger)
QGLWidget* fGLWidget QT GL widget to render the view
TVirtualPad* fPad For forward compatibility with the new viewer
TContextMenu* fContextMenu ROOT Context menu for the 3D widget
TQtGLViewerImp* fSelectedView extra viewer to show the selected object only
Bool_t fSelectedViewActive the flag to activate the "Selected view"
Bool_t fSelectionViewer Flag to create the slave viewer with no own layout
Bool_t fSelectionHighlight Flag to highlight the selection object in place
Bool_t fShowSelectionGlobal Show the selected object in the global coordinate
Bool_t fWantRootContextMenu Create "ROOT Context menu" for the seelcted ROOT objects
public:
static const enum TQtGLViewerImp:: kStatusPopIn
static const enum TQtGLViewerImp:: kStatusNoBorders
static const enum TQtGLViewerImp:: kStatusOwn
static const enum TQtGLViewerImp:: kStatusPopOut
TQtGLViewerImp
Second ABC TQtGLViewerImp specifies Window system independent openGL
interface. This class uses the GL includes and isn't passed to CINT
Inline Functions
void ~TQtGLViewerImp()
void operator=(const TQtGLViewerImp&)
void CopyFile(const QString& fileName2Copy, Int_t counter)
void CreateViewer(const char* name = "qglviewer")
void CreateViewer(QGLWidget* share, const char* name = "qglviewershared")
void MakeMenu()
void SaveHtml(Int_t counter)
void SaveHtml(QString& fileName, Int_t counter)
void CreateSelectionViewer()
int CreateSnapShotCounter()
void Clear()
void CreateStatusBar(Int_t nparts = 1)
void CreateStatusBar(Int_t* parts, Int_t nparts = 1)
void DeleteContext()
void MakeCurrent()
void Paint(Option_t* opt = "")
void SetStatusText(const char* text, Int_t partidx = 0, Int_t stype = -1)
void ShowStatusBar(Bool_t show = kTRUE)
void SwapBuffers()
UInt_t GetDrawList()
void SetDrawList(UInt_t list)
void Iconify()
void Show()
void Update()
ULong_t GetViewerID() const
void SetPadSynchronize(Bool_t on = kTRUE)
void DisconnectPad()
QGLWidget* GLWidget() const
TVirtualPad* GetPad()
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.