#include "TGLSAViewer.h"

TGLSAViewer


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

class TGLSAViewer : public TGLViewer

Inheritance Chart:
TObject
<-
TVirtualViewer3D
<-
TGLViewer
<-
TGLSAViewer
    private:
TGLSAViewer(const TGLSAViewer&) void CreateViewer() TGLSAViewer& operator=(const TGLSAViewer&) public:
TGLSAViewer(TVirtualPad* pad) ~TGLSAViewer() static TClass* Class() void Close() virtual TClass* IsA() const 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)

Data Members

    private:
TGLSAFrame* fFrame TGCompositeFrame* fCompositeFrame TGVerticalFrame* fV1 TGVerticalFrame* fV2 TGShutter* fShutter TGShutterItem* fShutItem1 TGShutterItem* fShutItem2 TGShutterItem* fShutItem3 TGShutterItem* fShutItem4 TGLayoutHints* fL1 TGLayoutHints* fL2 TGLayoutHints* fL3 TGLayoutHints* fL4 TGLayoutHints* fCanvasLayout TGMenuBar* fMenuBar TGPopupMenu* fFileMenu TGPopupMenu* fViewMenu TGPopupMenu* fHelpMenu TGLayoutHints* fMenuBarLayout TGLayoutHints* fMenuBarItemLayout TGLayoutHints* fMenuBarHelpLayout TGCanvas* fCanvasWindow TGLRenderArea* fGLArea TGLColorEditor* fColorEditor TGLGeometryEditor* fGeomEditor TGLSceneEditor* fSceneEditor TGLLightEditor* fLightEditor 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 kGLYOZ static const TGLSAViewer::EGLSACommands kGLPersp 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

Class Description


TGLSAViewer(TVirtualPad * pad) : TGLViewer(pad, fgInitX, fgInitY, fgInitW, fgInitH), fFrame(0), fCompositeFrame(0), fV1(0), fV2(0), fShutter(0), fShutItem1(0), fShutItem2(0), fShutItem3(0), fShutItem4(0), fL1(0), fL2(0), fL3(0), fL4(0), fCanvasLayout(0), fMenuBar(0), fFileMenu(0), fViewMenu(0), fHelpMenu(0), fMenuBarLayout(0), fMenuBarItemLayout(0), fMenuBarHelpLayout(0), fCanvasWindow(0), fColorEditor(0), fGeomEditor(0), fSceneEditor(0), fLightEditor(0)
 First create gVirtualGL/kernel - to be replaced with TGLManager

~TGLSAViewer()

void Show()

void Close()
 Commit suicide when contained GUI is closed

Bool_t ProcessFrameMessage(Long_t msg, Long_t parm1, Long_t)

void ProcessGUIEvent(Int_t wid)

void SelectionChanged()
 Update GUI components for embedded viewer selection change



Inline Functions


                void CreateViewer()
         TGLSAViewer TGLSAViewer(const TGLSAViewer&)
        TGLSAViewer& operator=(const TGLSAViewer&)
             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.2 2005/08/11 15:28:53 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.