#ifndef ROOT_TEveScene
#define ROOT_TEveScene
#include "TEveElement.h"
#include "TEvePad.h"
class TGLScenePad;
class TEveScene : public TEveElementList
{
private:
   TEveScene(const TEveScene&);            
   TEveScene& operator=(const TEveScene&); 
protected:
   TEvePad     *fPad;
   TGLScenePad *fGLScene;
   Bool_t       fChanged;
   Bool_t       fSmartRefresh;
public:
   TEveScene(const Text_t* n="TEveScene", const Text_t* t="");
   virtual ~TEveScene();
   virtual void CollectSceneParents(List_t& scenes);
   void   Changed()         { fChanged = kTRUE; }
   Bool_t IsChanged() const { return fChanged;  }
   void   Repaint();
   TGLScenePad* GetGLScene() const { return fGLScene; }
   void SetGLScene(TGLScenePad* s) { fGLScene = s; }
   virtual void SetName(const Text_t* n);
   virtual void Paint(Option_t* option = "");
   virtual const TGPicture* GetListTreeIcon();
   ClassDef(TEveScene, 0); 
};
class TEveSceneList : public TEveElementList
{
private:
   TEveSceneList(const TEveSceneList&);            
   TEveSceneList& operator=(const TEveSceneList&); 
protected:
public:
   TEveSceneList(const Text_t* n="TEveSceneList", const Text_t* t="");
   virtual ~TEveSceneList() {}
   void RepaintChangedScenes();
   void RepaintAllScenes();
   ClassDef(TEveSceneList, 0); 
};
#endif
Last update: Thu Jan 17 08:49:15 2008
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.