12 #ifndef ROOT_TEveViewer 13 #define ROOT_TEveViewer 45 TEveViewer(
const char*
n=
"TEveViewer",
const char* t=
"");
103 virtual void Connect();
104 virtual void Disconnect();
106 void RepaintChangedViewers(
Bool_t resetCameras,
Bool_t dropLogicals);
107 void RepaintAllViewers(
Bool_t resetCameras,
Bool_t dropLogicals);
108 void DeleteAnnotations();
130 void SwitchColorSet();
virtual void PostDock()
Virtual function called after a window is docked.
virtual void RemoveElementLocal(TEveElement *el)
Remove element 'el' from the list of children and also remove appropriate GLScene from GLViewer's lis...
void SetShowTooltip(Bool_t x)
Eve representation of TGLScene.
List of Viewers providing common operations on TEveViewer collections.
virtual void RemoveElementsLocal()
Remove all children, forwarded to GLViewer.
virtual Bool_t HandleElementPaste(TEveElement *el)
Receive a pasted object.
virtual ~TEveViewer()
Destructor.
void Redraw(Bool_t resetCameras=kFALSE)
Redraw viewer immediately.
static Bool_t fgInitInternal
virtual TObject * GetEditorObject(const TEveException &eh="TEveViewer::GetEditorObject ") const
Object to be edited when this is selected, returns the TGLViewer.
Minimal GL-viewer that can be embedded in a standard ROOT frames.
void SetGLViewer(TGLViewer *viewer, TGFrame *frame)
Set TGLViewer that is represented by this object.
#define ClassDef(name, id)
The top level standalone GL-viewer - created via plugin manager.
Float_t GetColorBrightness() const
Bool_t GetShowTooltip() const
TGLEmbeddedViewer * SpawnGLEmbeddedViewer(TGedEditor *ged=0, Int_t border=0)
Spawn new GLViewer and adopt it.
Bool_t UseLightColorSet() const
static void InitInternal()
Initialize static data-members according to running conditions.
Base GL viewer object - used by both standalone and embedded (in pad) GL.
virtual void AddElement(TEveElement *el)
Add el to the list of children.
void SwitchStereo()
Switch stereo mode.
TGLViewer * GetGLViewer() const
virtual const TGPicture * GetListTreeIcon(Bool_t open=kFALSE)
Return TEveViewer icon.
Mother of all ROOT objects.
you should not use this method at all Int_t Int_t Double_t Double_t Double_t Int_t Double_t Double_t Double_t Double_t b
Exception class thrown by TEve classes and macros.
virtual void PreUndock()
Virtual function called before a window is undocked.
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
Encapsulates TGFrame into an eve-window.
TEveViewer(const TEveViewer &)
Eve representation of TGLViewer.
TEveViewer & operator=(const TEveViewer &)
static Bool_t fgRecreateGlOnDockOps
TGLSAViewer * SpawnGLViewer(TGedEditor *ged=0, Bool_t stereo=kFALSE, Bool_t quad_buf=kTRUE)
Spawn new GLViewer and adopt it.
virtual void AddScene(TEveScene *scene)
Add 'scene' to the list of scenes.