library: libRGL #include "TGLSAViewer.h" |
TGLSAViewer
class description - source file - inheritance tree (.pdf)
private:
TGLSAViewer(const TGLSAViewer&)
void CreateViewer()
TGLSAViewer& operator=(const TGLSAViewer&)
public:
TGLSAViewer(TVirtualPad* pad)
~TGLSAViewer()
static TClass* Class()
virtual void ClipChanged()
void Close()
virtual TClass* IsA() const
virtual void PostSceneBuildSetup()
Bool_t ProcessFrameMessage(Long_t msg, Long_t parm1, Long_t)
void ProcessGUIEvent(Int_t id)
virtual void SelectionChanged()
void Show()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TGLSAFrame* fFrame
TGCompositeFrame* fCompositeFrame
TGVerticalFrame* fV1
TGVerticalFrame* fV2
TGLayoutHints* fL1
TGLayoutHints* fL2
TGLayoutHints* fL3
TGLayoutHints* fCanvasLayout
TGMenuBar* fMenuBar
TGPopupMenu* fFileMenu
TGPopupMenu* fCameraMenu
TGPopupMenu* fHelpMenu
TGLayoutHints* fMenuBarLayout
TGLayoutHints* fMenuBarItemLayout
TGLayoutHints* fMenuBarHelpLayout
TGCanvas* fCanvasWindow
TGLRenderArea* fGLArea
TGTab* fEditorTab
TGTab* fShapesTab
TGTab* fSceneTab
TGLColorEditor* fColorEditor Under shapes
TGLGeometryEditor* fGeomEditor Under shapes
TGLClipEditor* fClipEditor Under scene
TGLLightEditor* fLightEditor Under scene
TGLGuideEditor* fGuideEditor Under scene
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 kGLPrintEPS_SIMPLE
static const TGLSAViewer::EGLSACommands kGLPrintEPS_BSP
static const TGLSAViewer::EGLSACommands kGLPrintPDF_SIMPLE
static const TGLSAViewer::EGLSACommands kGLPrintPDF_BSP
static const TGLSAViewer::EGLSACommands kGLExit
TGLSAViewer
The top level standalone viewer object - created via plugin manager.
TGLSAViewer(TVirtualPad * pad) :
TGLViewer(pad, fgInitX, fgInitY, fgInitW, fgInitH),
fFrame(0),
fCompositeFrame(0), fV1(0), fV2(0), fL1(0), fL2(0), fL3(0),
fCanvasLayout(0), fMenuBar(0), fFileMenu(0), fCameraMenu(0), fHelpMenu(0),
fMenuBarLayout(0), fMenuBarItemLayout(0), fMenuBarHelpLayout(0),
fCanvasWindow(0),
fEditorTab(0), fShapesTab(0), fSceneTab(0),
fColorEditor(0), fGeomEditor(0), fClipEditor(0), fLightEditor(0), fGuideEditor(0)
Construct a standalone viewer, bound to supplied 'pad'.
~TGLSAViewer()
Destroy standalone viewer object
void Show()
Show the viewer
void Close()
Close the viewer - destructed
Bool_t ProcessFrameMessage(Long_t msg, Long_t parm1, Long_t)
Process GUI message capture by the main GUI frame (TGLSAFrame)
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
Inline Functions
void CreateViewer()
TGLSAViewer& operator=(const TGLSAViewer&)
TGLSAViewer TGLSAViewer(TVirtualPad* pad)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Author: Timur Pocheptsov / Richard Maunder
Last update: root/gl:$Name: $:$Id: TGLSAViewer.cxx,v 1.14 2005/12/11 20:15:30 brun 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.