library: libRGL #include "TGLSAViewer.h" |
TGLSAViewer
class description - header file - source file - inheritance tree (.pdf)
private:
TGLSAViewer(const TGLSAViewer&)
void CreateFrames()
void CreateMenus()
TGLSAViewer& operator=(const TGLSAViewer&)
void SavePicture(const TString& fileName)
protected:
virtual void ClipChanged()
virtual void PostSceneBuildSetup()
virtual void SelectionChanged()
public:
TGLSAViewer(TVirtualPad* pad)
TGLSAViewer(TGFrame* parent, TVirtualPad* pad)
~TGLSAViewer()
static TClass* Class()
void Close()
TGTab* GetEditorTab() const
TGLSAFrame* GetFrame() const
virtual TClass* IsA() const
Bool_t ProcessFrameMessage(Long_t msg, Long_t parm1, Long_t)
void ProcessGUIEvent(Int_t id)
void Show()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TGLSAFrame* fFrame
TGPopupMenu* fFileMenu
TGPopupMenu* fFileSaveMenu
TGPopupMenu* fCameraMenu
TGPopupMenu* fHelpMenu
TGLRenderArea* fGLArea
TGCompositeFrame* fLeftVerticalFrame
TGTab* fEditorTab
TGLViewerEditor* fGLEd
TGTab* fObjEdTab
TGLColorEditor* fColorEd
TGLGeometryEditor* fGeomEd
TString fDirName
Int_t fTypeIdx
Bool_t fOverwrite
static const Int_t fgInitX
static const Int_t fgInitY
static const Int_t fgInitW
static const Int_t fgInitH
static const char* fgHelpText
public:
static const TGLSAViewer::EGLSACommands kGLHelpAbout
static const TGLSAViewer::EGLSACommands kGLHelpViewer
static const TGLSAViewer::EGLSACommands kGLXOY
static const TGLSAViewer::EGLSACommands kGLXOZ
static const TGLSAViewer::EGLSACommands kGLZOY
static const TGLSAViewer::EGLSACommands kGLPerspYOZ
static const TGLSAViewer::EGLSACommands kGLPerspXOZ
static const TGLSAViewer::EGLSACommands kGLPerspXOY
static const TGLSAViewer::EGLSACommands kGLSaveEPS
static const TGLSAViewer::EGLSACommands kGLSavePDF
static const TGLSAViewer::EGLSACommands kGLSavePNG
static const TGLSAViewer::EGLSACommands kGLSaveGIF
static const TGLSAViewer::EGLSACommands kGLSaveJPG
static const TGLSAViewer::EGLSACommands kGLSaveAS
static const TGLSAViewer::EGLSACommands kGLCloseViewer
static const TGLSAViewer::EGLSACommands kGLQuitROOT
TGLSAViewer
The top level standalone viewer object - created via plugin manager.
TGLSAViewer(TGFrame * parent, TVirtualPad * pad)
Construct an embedded standalone viewer, bound to supplied 'pad'.
Modified version of the previous constructor for embedding the
viewer into another frame (parent).
void ProcessGUIEvent(Int_t wid)
Process GUI event generated by GUI components - TGLEditor derivived classes
void SelectionChanged()
Update GUI components for embedded viewer selection change
void ClipChanged()
Update GUI components for embedded viewer clipping change
void PostSceneBuildSetup()
Do setup work required after a scene build has completed.
Synconise the viewer GUI with new clips, guides etc
void SavePicture(const TString &fileName)
Save the current GL structure in various formats (eps,pdf, gif, jpg, png).
Author: Timur Pocheptsov / Richard Maunder
Last update: root/gl:$Name: $:$Id: TGLSAViewer.cxx,v 1.21 2006/07/10 13:19:19 rdm Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.