#ifndef ROOT_TEveSceneInfo
#define ROOT_TEveSceneInfo
#include "TEveElement.h"
class TGLSceneBase;
class TGLSceneInfo;
class TEveViewer;
class TEveScene;
class TEveSceneInfo : public TEveElement,
public TNamed
{
private:
TEveSceneInfo(const TEveSceneInfo&);
TEveSceneInfo& operator=(const TEveSceneInfo&);
protected:
TEveViewer *fViewer;
TEveScene *fScene;
TGLSceneInfo *fGLSceneInfo;
public:
TEveSceneInfo(TEveViewer* viewer, TEveScene* scene, TGLSceneInfo* sinfo);
virtual ~TEveSceneInfo() {}
TEveViewer * GetViewer() const { return fViewer; }
TEveScene * GetScene() const { return fScene; }
TGLSceneInfo * GetGLSceneInfo() const { return fGLSceneInfo; }
TGLSceneBase * GetGLScene() const;
virtual Bool_t SingleRnrState() const { return kTRUE; }
virtual void AddStamp(UChar_t bits);
virtual Bool_t AcceptElement(TEveElement* el);
virtual Bool_t HandleElementPaste(TEveElement* el);
ClassDef(TEveSceneInfo, 0);
};
#endif
Last change: Wed Jun 25 08:38:02 2008
Last generated: 2008-06-25 08:38
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.