Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/root/TX3DFrame.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 // Author: Richard Maunder   04/08/05
0002 
0003 /*************************************************************************
0004  * Copyright (C) 1995-2005, Rene Brun and Fons Rademakers.               *
0005  * All rights reserved.                                                  *
0006  *                                                                       *
0007  * For the licensing terms see $ROOTSYS/LICENSE.                         *
0008  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
0009  *************************************************************************/
0010 
0011 #ifndef ROOT_TX3DFrame
0012 #define ROOT_TX3DFrame
0013 
0014 //////////////////////////////////////////////////////////////////////////
0015 //                                                                      //
0016 // TViewerX3D                                                           //
0017 //                                                                      //
0018 // C++ interface to the X3D viewer                                      //
0019 //                                                                      //
0020 //////////////////////////////////////////////////////////////////////////
0021 
0022 #include "TGFrame.h"
0023 
0024 class TViewerX3D;
0025 
0026 class TX3DFrame : public TGMainFrame
0027 {
0028 private:
0029    TViewerX3D & fViewer;
0030 
0031    Bool_t ProcessMessage(Longptr_t msg, Longptr_t parm1, Longptr_t parm2) override;
0032    void   CloseWindow() override;
0033 
0034 public:
0035    TX3DFrame(TViewerX3D & viewer, const TGWindow * win, UInt_t width, UInt_t height);
0036    ~TX3DFrame() override;
0037 };
0038 
0039 #endif