A++ » INCLUDE » TEveManager

class TEveManager

Function Members (Methods)

public:
virtual~TEveManager()
TCanvas*AddCanvasTab(const char* name)
voidAddElement(TEveElement* element, TEveElement* parent = 0)
TGListTreeItem*AddEvent(TEveEventManager* event)
voidAddGlobalElement(TEveElement* element, TEveElement* parent = 0)
TGListTreeItem*AddToListTree(TEveElement* re, Bool_t open, TGListTree* lt = 0)
static TClass*Class()
voidClearOrphanage()
voidClearROOTClassSaved()
voidCloseEveWindow()
static TEveManager*Create(Bool_t map_window = kTRUE, Option_t* opt = "FIV")
voidDisableRedraw()
voidDoRedraw3D()
voidEditElement(TEveElement* element)
voidElementChanged(TEveElement* element, Bool_t update_scenes = kTRUE, Bool_t redraw = kFALSE)
Bool_tElementPaste(TEveElement* element)
voidElementSelect(TEveElement* element)
voidElementStamped(TEveElement* element)
voidEnableRedraw()
voidEnforceTimerActive(Bool_t ta)
TEveElement*FindVizDBEntry(const TString& tag)
voidFullRedraw3D(Bool_t resetCameras = kFALSE, Bool_t dropLogicals = kFALSE)
TEveBrowser*GetBrowser() const
TEveEventManager*GetCurrentEvent() const
TGeoManager*GetDefaultGeometry()
TGLViewer*GetDefaultGLViewer() const
TEveViewer*GetDefaultViewer() const
TEveGedEditor*GetEditor() const
TEveScene*GetEventScene() const
TEveManager::TExceptionHandler*GetExcHandler() const
TGeoManager*GetGeometry(const TString& filename)
TGeoManager*GetGeometryByAlias(const TString& alias)
TEveScene*GetGlobalScene() const
TEveSelection*GetHighlight() const
Bool_tGetKeepEmptyCont() const
TGListTree*GetListTree() const
TEveGListTreeEditorFrame*GetLTEFrame() const
TMacro*GetMacro(const char* name) const
TFolder*GetMacroFolder() const
TGWindow*GetMainWindow() const
TEveElementList*GetOrphanage() const
TEveSceneList*GetScenes() const
TEveSelection*GetSelection() const
TGStatusBar*GetStatusBar() const
Bool_tGetUseOrphanage() const
TEveViewerList*GetViewers() const
Bool_tGetVizDBReplace() const
Bool_tGetVizDBUpdate() const
TEveWindowManager*GetWindowManager() const
Bool_tInsertVizDBEntry(const TString& tag, TEveElement* model)
Bool_tInsertVizDBEntry(const TString& tag, TEveElement* model, Bool_t replace, Bool_t update)
virtual TClass*IsA() const
voidLoadVizDB(const TString& filename)
voidLoadVizDB(const TString& filename, Bool_t replace, Bool_t update)
voidPreDeleteElement(TEveElement* element)
TExMap*PtrToStampedElements()
voidRedraw3D(Bool_t resetCameras = kFALSE, Bool_t dropLogicals = kFALSE)
voidRegisterGeometryAlias(const TString& alias, const TString& filename)
voidRegisterRedraw3D()
voidRemoveElement(TEveElement* element, TEveElement* parent)
voidRemoveFromListTree(TEveElement* element, TGListTree* lt, TGListTreeItem* lti)
voidSaveVizDB(const TString& filename)
voidScenesChanged(TEveElement::List_t& scenes)
voidSetCurrentEvent(TEveEventManager* mgr)
voidSetKeepEmptyCont(Bool_t k)
voidSetStatusLine(const char* text)
voidSetUseOrphanage(Bool_t o)
voidSetVizDBReplace(Bool_t r)
voidSetVizDBUpdate(Bool_t u)
virtual voidShowMembers(TMemberInspector& insp) const
TEveScene*SpawnNewScene(const char* name, const char* title = "")
TEveViewer*SpawnNewViewer(const char* name, const char* title = "", Bool_t embed = kTRUE)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
static voidTerminate()
TEveManager(UInt_t w, UInt_t h, Bool_t map_window = kTRUE, Option_t* opt = "FI")

Data Members

protected:
TEveBrowser*fBrowser
TEveEventManager*fCurrentEvent
Bool_tfDropLogicals
TEveScene*fEventScene
TEveManager::TExceptionHandler*fExcHandler
Bool_tfFullRedraw
TMap*fGeometries
TMap*fGeometryAliases
TEveScene*fGlobalScene
TEveSelection*fHighlight
Bool_tfKeepEmptyCont
TEveGListTreeEditorFrame*fLTEFrame
TFolder*fMacroFolder
TEveElementList*fOrphanage
Int_tfRedrawDisabled
TTimerfRedrawTimer
Bool_tfResetCameras
TEveSceneList*fScenes
TEveSelection*fSelection
TExMap*fStampedElements
Bool_tfTimerActive
Bool_tfUseOrphanage
TEveViewerList*fViewers
TMap*fVizDB
Bool_tfVizDBReplace
Bool_tfVizDBUpdate
TEveWindowManager*fWindowManager

Class Charts

Inheritance Chart:
TEveManager

Function documentation

TEveManager(const TEveManager& )
TEveManager& operator=(const TEveManager& )
TEveManager(UInt_t w, UInt_t h, Bool_t map_window = kTRUE, Option_t* opt = "FI")
virtual ~TEveManager()
TExceptionHandler* GetExcHandler() const
{ return fExcHandler; }
TEveSelection* GetSelection() const
{ return fSelection; }
TEveSelection* GetHighlight() const
{ return fHighlight; }
TEveElementList* GetOrphanage() const
{ return fOrphanage; }
Bool_t GetUseOrphanage() const
{ return fUseOrphanage; }
void SetUseOrphanage(Bool_t o)
{ fUseOrphanage = o; }
void ClearOrphanage()
TEveBrowser* GetBrowser() const
{ return fBrowser; }
TEveGListTreeEditorFrame* GetLTEFrame() const
{ return fLTEFrame; }
TEveGedEditor* GetEditor() const
TGStatusBar* GetStatusBar() const
TEveWindowManager* GetWindowManager() const
{ return fWindowManager; }
TEveSceneList* GetScenes() const
{ return fScenes; }
TEveViewerList* GetViewers() const
{ return fViewers; }
TEveScene* GetGlobalScene() const
{ return fGlobalScene; }
TEveScene* GetEventScene() const
{ return fEventScene; }
TEveEventManager* GetCurrentEvent() const
{ return fCurrentEvent; }
void SetCurrentEvent(TEveEventManager* mgr)
{ fCurrentEvent = mgr; }
TCanvas* AddCanvasTab(const char* name)
TGWindow* GetMainWindow() const
TEveViewer* GetDefaultViewer() const
TGLViewer* GetDefaultGLViewer() const
TEveViewer* SpawnNewViewer(const char* name, const char* title = "", Bool_t embed = kTRUE)
TEveScene* SpawnNewScene(const char* name, const char* title = "")
TFolder* GetMacroFolder() const
{ return fMacroFolder; }
TMacro* GetMacro(const char* name) const
void EditElement(TEveElement* element)
void DisableRedraw()
void EnableRedraw()
void Redraw3D(Bool_t resetCameras = kFALSE, Bool_t dropLogicals = kFALSE)
void RegisterRedraw3D()
void DoRedraw3D()
void FullRedraw3D(Bool_t resetCameras = kFALSE, Bool_t dropLogicals = kFALSE)
Bool_t GetKeepEmptyCont() const
{ return fKeepEmptyCont; }
void SetKeepEmptyCont(Bool_t k)
void ElementChanged(TEveElement* element, Bool_t update_scenes = kTRUE, Bool_t redraw = kFALSE)
void ScenesChanged(TEveElement::List_t& scenes)
void ElementStamped(TEveElement* element)
 Fine grained updates via stamping.
TGListTree* GetListTree() const
 These are more like TEveManager stuff.
TGListTreeItem* AddToListTree(TEveElement* re, Bool_t open, TGListTree* lt = 0)
void RemoveFromListTree(TEveElement* element, TGListTree* lt, TGListTreeItem* lti)
TGListTreeItem* AddEvent(TEveEventManager* event)
void AddElement(TEveElement* element, TEveElement* parent = 0)
void AddGlobalElement(TEveElement* element, TEveElement* parent = 0)
void RemoveElement(TEveElement* element, TEveElement* parent)
void PreDeleteElement(TEveElement* element)
void ElementSelect(TEveElement* element)
Bool_t ElementPaste(TEveElement* element)
Bool_t InsertVizDBEntry(const TString& tag, TEveElement* model, Bool_t replace, Bool_t update)
 VizDB - Visualization-parameter data-base.
TEveElement* FindVizDBEntry(const TString& tag)
void LoadVizDB(const TString& filename, Bool_t replace, Bool_t update)
void LoadVizDB(const TString& filename)
void SaveVizDB(const TString& filename)
Bool_t GetVizDBReplace() const
{ return fVizDBReplace; }
Bool_t GetVizDBUpdate() const
{ return fVizDBUpdate; }
void SetVizDBReplace(Bool_t r)
{ fVizDBReplace = r; }
void SetVizDBUpdate(Bool_t u)
{ fVizDBUpdate = u; }
TGeoManager* GetGeometry(const TString& filename)
 Geometry management.
TGeoManager* GetGeometryByAlias(const TString& alias)
TGeoManager* GetDefaultGeometry()
void RegisterGeometryAlias(const TString& alias, const TString& filename)
void SetStatusLine(const char* text)
void ClearROOTClassSaved()
void CloseEveWindow()
TEveManager* Create(Bool_t map_window = kTRUE, Option_t* opt = "FIV")
void Terminate()
void EnforceTimerActive(Bool_t ta)
 Access to internals, needed for low-level control in advanced
 applications.
{ fTimerActive = ta; }
TExMap* PtrToStampedElements()
{ return fStampedElements; }