ROOT  6.06/09
Reference Guide
Classes | Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions | List of all members
TEveManager Class Reference

Central application manager for Eve.

Manages elements, GUI, GL scenes and GL viewers.

Definition at line 49 of file TEveManager.h.

Classes

class  TExceptionHandler
 Exception handler for Eve exceptions. More...
 
class  TRedrawDisabler
 

Public Member Functions

 TEveManager (UInt_t w, UInt_t h, Bool_t map_window=kTRUE, Option_t *opt="FI")
 
virtual ~TEveManager ()
 Destructor. More...
 
TExceptionHandlerGetExcHandler () const
 
TEveSelectionGetSelection () const
 
TEveSelectionGetHighlight () const
 
TEveElementListGetOrphanage () const
 
Bool_t GetUseOrphanage () const
 
void SetUseOrphanage (Bool_t o)
 
void ClearOrphanage ()
 Clear the orphanage. More...
 
TEveBrowserGetBrowser () const
 
TEveGListTreeEditorFrameGetLTEFrame () const
 
TEveGedEditorGetEditor () const
 Returns main object editor. More...
 
TGStatusBarGetStatusBar () const
 Returns main window status bar. More...
 
TEveWindowManagerGetWindowManager () const
 
TEveSceneListGetScenes () const
 
TEveViewerListGetViewers () const
 
TEveSceneGetGlobalScene () const
 
TEveSceneGetEventScene () const
 
TEveEventManagerGetCurrentEvent () const
 
void SetCurrentEvent (TEveEventManager *mgr)
 
TCanvasAddCanvasTab (const char *name)
 Add a new canvas tab. More...
 
TGWindowGetMainWindow () const
 Get the main window, i.e. EVE-browser. More...
 
TEveViewerGetDefaultViewer () const
 Returns the default viewer - the first one in the fViewers list. More...
 
TGLViewerGetDefaultGLViewer () const
 Get TGLViewer of the default TEveViewer. More...
 
TEveViewerSpawnNewViewer (const char *name, const char *title="", Bool_t embed=kTRUE)
 Create a new GL viewer. More...
 
TEveSceneSpawnNewScene (const char *name, const char *title="")
 Create a new scene. More...
 
TFolderGetMacroFolder () const
 
TMacroGetMacro (const char *name) const
 Find macro in fMacroFolder by name. More...
 
void EditElement (TEveElement *element)
 Show element in default editor. More...
 
void DisableRedraw ()
 
void EnableRedraw ()
 
void Redraw3D (Bool_t resetCameras=kFALSE, Bool_t dropLogicals=kFALSE)
 
void RegisterRedraw3D ()
 Register a request for 3D redraw. More...
 
void DoRedraw3D ()
 Perform 3D redraw of scenes and viewers whose contents has changed. More...
 
void FullRedraw3D (Bool_t resetCameras=kFALSE, Bool_t dropLogicals=kFALSE)
 Perform 3D redraw of all scenes and viewers. More...
 
Bool_t GetKeepEmptyCont () const
 
void SetKeepEmptyCont (Bool_t k)
 
void ElementChanged (TEveElement *element, Bool_t update_scenes=kTRUE, Bool_t redraw=kFALSE)
 Element was changed, perform framework side action. More...
 
void ScenesChanged (TEveElement::List_t &scenes)
 Mark all scenes from the given list as changed. More...
 
void ElementStamped (TEveElement *element)
 Mark element as changed – it will be processed on next redraw. More...
 
TGListTreeGetListTree () const
 Get default list-tree widget. More...
 
TGListTreeItemAddToListTree (TEveElement *re, Bool_t open, TGListTree *lt=0)
 
void RemoveFromListTree (TEveElement *element, TGListTree *lt, TGListTreeItem *lti)
 Remove top-level element from list-tree with specified tree-item. More...
 
TGListTreeItemAddEvent (TEveEventManager *event)
 Add a new event and make it the current event. More...
 
void AddElement (TEveElement *element, TEveElement *parent=0)
 Add an element. More...
 
void AddGlobalElement (TEveElement *element, TEveElement *parent=0)
 Add a global element, i.e. More...
 
void RemoveElement (TEveElement *element, TEveElement *parent)
 Remove element from parent. More...
 
void PreDeleteElement (TEveElement *element)
 Called from TEveElement prior to its destruction so the framework components (like object editor) can unreference it. More...
 
void ElementSelect (TEveElement *element)
 Select an element. More...
 
Bool_t ElementPaste (TEveElement *element)
 Paste has been called. More...
 
Bool_t InsertVizDBEntry (const TString &tag, TEveElement *model, Bool_t replace, Bool_t update)
 Insert a new visualization-parameter database entry. More...
 
Bool_t InsertVizDBEntry (const TString &tag, TEveElement *model)
 Insert a new visualization-parameter database entry with the default parameters for replace and update, as specified by members fVizDBReplace(default=kTRUE) and fVizDBUpdate(default=kTRUE). More...
 
TEveElementFindVizDBEntry (const TString &tag)
 Find a visualization-parameter database entry corresponding to tag. More...
 
void LoadVizDB (const TString &filename, Bool_t replace, Bool_t update)
 Load visualization-parameter database from file filename. More...
 
void LoadVizDB (const TString &filename)
 Load visualization-parameter database from file filename. More...
 
void SaveVizDB (const TString &filename)
 Save visualization-parameter database to file filename. More...
 
Bool_t GetVizDBReplace () const
 
Bool_t GetVizDBUpdate () const
 
void SetVizDBReplace (Bool_t r)
 
void SetVizDBUpdate (Bool_t u)
 
TGeoManagerGetGeometry (const TString &filename)
 Get geometry with given filename. More...
 
TGeoManagerGetGeometryByAlias (const TString &alias)
 Get geometry with given alias. More...
 
TGeoManagerGetDefaultGeometry ()
 Get the default geometry. More...
 
void RegisterGeometryAlias (const TString &alias, const TString &filename)
 Register 'name' as an alias for geometry file 'filename'. More...
 
void SetStatusLine (const char *text)
 Set the text in the right side of browser's status bar. More...
 
void ClearROOTClassSaved ()
 Work-around uber ugly hack used in SavePrimitive and co. More...
 
void CloseEveWindow ()
 Close button has been clicked on EVE main window (browser). More...
 
void EnforceTimerActive (Bool_t ta)
 
TExMapPtrToStampedElements ()
 
 ClassDef (TEveManager, 0)
 

Static Public Member Functions

static TEveManagerCreate (Bool_t map_window=kTRUE, Option_t *opt="FIV")
 If global TEveManager* gEve is not set initialize it. More...
 
static void Terminate ()
 Properly terminate global TEveManager. More...
 

Protected Attributes

TExceptionHandlerfExcHandler
 
TMapfVizDB
 
Bool_t fVizDBReplace
 
Bool_t fVizDBUpdate
 
TMapfGeometries
 
TMapfGeometryAliases
 
TEveBrowserfBrowser
 
TEveGListTreeEditorFramefLTEFrame
 
TFolderfMacroFolder
 
TEveWindowManagerfWindowManager
 
TEveViewerListfViewers
 
TEveSceneListfScenes
 
TEveScenefGlobalScene
 
TEveScenefEventScene
 
TEveEventManagerfCurrentEvent
 
Int_t fRedrawDisabled
 
Bool_t fFullRedraw
 
Bool_t fResetCameras
 
Bool_t fDropLogicals
 
Bool_t fKeepEmptyCont
 
Bool_t fTimerActive
 
TTimer fRedrawTimer
 
TExMapfStampedElements
 
TEveSelectionfSelection
 
TEveSelectionfHighlight
 
TEveElementListfOrphanage
 
Bool_t fUseOrphanage
 

Private Member Functions

 TEveManager (const TEveManager &)
 
TEveManageroperator= (const TEveManager &)
 

#include <TEveManager.h>

+ Collaboration diagram for TEveManager:

Constructor & Destructor Documentation

TEveManager::TEveManager ( const TEveManager )
private

Referenced by Create().

TEveManager::TEveManager ( UInt_t  w,
UInt_t  h,
Bool_t  map_window = kTRUE,
Option_t opt = "FI" 
)

Definition at line 62 of file TEveManager.cxx.

TEveManager::~TEveManager ( )
virtual

Destructor.

Definition at line 193 of file TEveManager.cxx.

Member Function Documentation

TCanvas * TEveManager::AddCanvasTab ( const char *  name)

Add a new canvas tab.

Definition at line 293 of file TEveManager.cxx.

void TEveManager::AddElement ( TEveElement element,
TEveElement parent = 0 
)

Add an element.

If parent is not specified it is added into current event (which is created if does not exist).

Definition at line 530 of file TEveManager.cxx.

Referenced by AddEvent(), TEveElement::HandleElementPaste(), and SpawnNewScene().

TGListTreeItem * TEveManager::AddEvent ( TEveEventManager event)

Add a new event and make it the current event.

It is added into the event-scene and as a top-level list-tree item.

Definition at line 518 of file TEveManager.cxx.

Referenced by AddElement().

void TEveManager::AddGlobalElement ( TEveElement element,
TEveElement parent = 0 
)

Add a global element, i.e.

one that does not change on each event, like geometry or projection manager. If parent is not specified it is added to a global scene.

Definition at line 546 of file TEveManager.cxx.

TGListTreeItem * TEveManager::AddToListTree ( TEveElement re,
Bool_t  open,
TGListTree lt = 0 
)

Definition at line 488 of file TEveManager.cxx.

Referenced by AddEvent(), and TEveManager().

TEveManager::ClassDef ( TEveManager  ,
 
)
void TEveManager::ClearOrphanage ( )

Clear the orphanage.

Definition at line 241 of file TEveManager.cxx.

void TEveManager::ClearROOTClassSaved ( )

Work-around uber ugly hack used in SavePrimitive and co.

Definition at line 865 of file TEveManager.cxx.

Referenced by SaveVizDB().

void TEveManager::CloseEveWindow ( )

Close button has been clicked on EVE main window (browser).

Cleanup and terminate application.

Definition at line 879 of file TEveManager.cxx.

TEveManager * TEveManager::Create ( Bool_t  map_window = kTRUE,
Option_t opt = "FIV" 
)
static

If global TEveManager* gEve is not set initialize it.

Returns gEve.

Definition at line 895 of file TEveManager.cxx.

void TEveManager::DisableRedraw ( )
inline

Definition at line 165 of file TEveManager.h.

Referenced by TEveManager::TRedrawDisabler::TRedrawDisabler().

void TEveManager::DoRedraw3D ( )

Perform 3D redraw of scenes and viewers whose contents has changed.

Definition at line 377 of file TEveManager.cxx.

void TEveManager::EditElement ( TEveElement element)
void TEveManager::ElementChanged ( TEveElement element,
Bool_t  update_scenes = kTRUE,
Bool_t  redraw = kFALSE 
)

Element was changed, perform framework side action.

Called from TEveElement::ElementChanged().

Definition at line 440 of file TEveManager.cxx.

Referenced by TEveElement::ElementChanged().

Bool_t TEveManager::ElementPaste ( TEveElement element)

Paste has been called.

Definition at line 598 of file TEveManager.cxx.

Referenced by TEveGListTreeEditorFrame::ItemClicked().

void TEveManager::ElementSelect ( TEveElement element)

Select an element.

Now it only calls EditElement() - should also update selection state.

Definition at line 589 of file TEveManager.cxx.

Referenced by TEveSelection::UserPickedElement().

void TEveManager::ElementStamped ( TEveElement element)

Mark element as changed – it will be processed on next redraw.

Definition at line 470 of file TEveManager.cxx.

Referenced by TEveElement::AddStamp().

void TEveManager::EnableRedraw ( )
inline

Definition at line 166 of file TEveManager.h.

Referenced by TEveManager::TRedrawDisabler::~TRedrawDisabler().

void TEveManager::EnforceTimerActive ( Bool_t  ta)
inline

Definition at line 236 of file TEveManager.h.

TEveElement * TEveManager::FindVizDBEntry ( const TString tag)

Find a visualization-parameter database entry corresponding to tag.

If the entry is not found 0 is returned.

Definition at line 681 of file TEveManager.cxx.

Referenced by TEveElement::FindVizModel().

void TEveManager::FullRedraw3D ( Bool_t  resetCameras = kFALSE,
Bool_t  dropLogicals = kFALSE 
)

Perform 3D redraw of all scenes and viewers.

Definition at line 430 of file TEveManager.cxx.

Referenced by TEveUtil::SetColorBrightness().

TEveBrowser* TEveManager::GetBrowser ( ) const
inline

Definition at line 137 of file TEveManager.h.

TEveEventManager* TEveManager::GetCurrentEvent ( ) const
inline

Definition at line 149 of file TEveManager.h.

TGeoManager * TEveManager::GetDefaultGeometry ( )

Get the default geometry.

It should be registered via RegisterGeometryName("Default", <URL>).

Definition at line 838 of file TEveManager.cxx.

TGLViewer * TEveManager::GetDefaultGLViewer ( ) const

Get TGLViewer of the default TEveViewer.

Definition at line 268 of file TEveManager.cxx.

TEveViewer * TEveManager::GetDefaultViewer ( ) const

Returns the default viewer - the first one in the fViewers list.

Definition at line 260 of file TEveManager.cxx.

Referenced by GetDefaultGLViewer(), and TEveManager().

TEveGedEditor * TEveManager::GetEditor ( ) const
TEveScene* TEveManager::GetEventScene ( ) const
inline

Definition at line 148 of file TEveManager.h.

TExceptionHandler* TEveManager::GetExcHandler ( ) const
inline

Definition at line 127 of file TEveManager.h.

TGeoManager * TEveManager::GetGeometry ( const TString filename)

Get geometry with given filename.

This is cached internally so the second time this function is called with the same argument the same geo-manager is returned. gGeoManager is set to the return value.

Definition at line 765 of file TEveManager.cxx.

Referenced by GetGeometryByAlias().

TGeoManager * TEveManager::GetGeometryByAlias ( const TString alias)

Get geometry with given alias.

The alias must be registered via RegisterGeometryAlias().

Definition at line 824 of file TEveManager.cxx.

Referenced by GetDefaultGeometry().

TEveScene* TEveManager::GetGlobalScene ( ) const
inline

Definition at line 147 of file TEveManager.h.

TEveSelection* TEveManager::GetHighlight ( ) const
inline
Bool_t TEveManager::GetKeepEmptyCont ( ) const
inline

Definition at line 178 of file TEveManager.h.

TGListTree * TEveManager::GetListTree ( ) const

Get default list-tree widget.

Definition at line 482 of file TEveManager.cxx.

Referenced by AddToListTree(), and DoRedraw3D().

TEveGListTreeEditorFrame* TEveManager::GetLTEFrame ( ) const
inline
TMacro * TEveManager::GetMacro ( const char *  name) const

Find macro in fMacroFolder by name.

Definition at line 349 of file TEveManager.cxx.

TFolder* TEveManager::GetMacroFolder ( ) const
inline

Definition at line 160 of file TEveManager.h.

TGWindow * TEveManager::GetMainWindow ( ) const

Get the main window, i.e. EVE-browser.

Definition at line 252 of file TEveManager.cxx.

Referenced by TEveGedEditor::SpawnNewEditor().

TEveElementList* TEveManager::GetOrphanage ( ) const
inline

Definition at line 132 of file TEveManager.h.

Referenced by TEveElement::CheckReferenceCount().

TEveSceneList* TEveManager::GetScenes ( ) const
inline

Definition at line 144 of file TEveManager.h.

Referenced by TEveScene::~TEveScene().

TEveSelection* TEveManager::GetSelection ( ) const
inline
TGStatusBar * TEveManager::GetStatusBar ( ) const

Returns main window status bar.

Definition at line 285 of file TEveManager.cxx.

Bool_t TEveManager::GetUseOrphanage ( ) const
inline

Definition at line 133 of file TEveManager.h.

Referenced by TEveElement::CheckReferenceCount().

TEveViewerList* TEveManager::GetViewers ( ) const
inline

Definition at line 145 of file TEveManager.h.

Referenced by TEveScene::~TEveScene().

Bool_t TEveManager::GetVizDBReplace ( ) const
inline

Definition at line 213 of file TEveManager.h.

Bool_t TEveManager::GetVizDBUpdate ( ) const
inline

Definition at line 214 of file TEveManager.h.

TEveWindowManager* TEveManager::GetWindowManager ( ) const
inline
Bool_t TEveManager::InsertVizDBEntry ( const TString tag,
TEveElement model,
Bool_t  replace,
Bool_t  update 
)

Insert a new visualization-parameter database entry.

Returns true if the element is inserted successfully. If entry with the same key already exists the behaviour depends on the 'replace' flag:

  • true - The old model is deleted and new one is inserted (default). Clients of the old model are transferred to the new one and if 'update' flag is true (default), the new model's parameters are assigned to all clients.
  • false - The old model is kept, false is returned.

If insert is successful, the ownership of the model-element is transferred to the manager.

Definition at line 623 of file TEveManager.cxx.

Referenced by InsertVizDBEntry(), and TEveElement::VizDB_Insert().

Bool_t TEveManager::InsertVizDBEntry ( const TString tag,
TEveElement model 
)

Insert a new visualization-parameter database entry with the default parameters for replace and update, as specified by members fVizDBReplace(default=kTRUE) and fVizDBUpdate(default=kTRUE).

See docs of the above function.

Definition at line 672 of file TEveManager.cxx.

void TEveManager::LoadVizDB ( const TString filename,
Bool_t  replace,
Bool_t  update 
)

Load visualization-parameter database from file filename.

The replace, update arguments replace the values of fVizDBReplace and fVizDBUpdate members for the duration of the macro execution.

Definition at line 692 of file TEveManager.cxx.

void TEveManager::LoadVizDB ( const TString filename)

Load visualization-parameter database from file filename.

State of data-members fVizDBReplace and fVizDBUpdate determine how the registered entries are handled.

Definition at line 710 of file TEveManager.cxx.

TEveManager& TEveManager::operator= ( const TEveManager )
private
void TEveManager::PreDeleteElement ( TEveElement element)

Called from TEveElement prior to its destruction so the framework components (like object editor) can unreference it.

Definition at line 567 of file TEveManager.cxx.

Referenced by TEveElement::PreDeleteElement(), and TEveProjectable::~TEveProjectable().

TExMap* TEveManager::PtrToStampedElements ( )
inline

Definition at line 238 of file TEveManager.h.

void TEveManager::Redraw3D ( Bool_t  resetCameras = kFALSE,
Bool_t  dropLogicals = kFALSE 
)
inline
void TEveManager::RegisterGeometryAlias ( const TString alias,
const TString filename 
)

Register 'name' as an alias for geometry file 'filename'.

The old aliases are silently overwritten. After that the geometry can be retrieved also by calling: gEve->GetGeometryByName(name);

Definition at line 849 of file TEveManager.cxx.

void TEveManager::RegisterRedraw3D ( )

Register a request for 3D redraw.

Definition at line 367 of file TEveManager.cxx.

Referenced by Redraw3D().

void TEveManager::RemoveElement ( TEveElement element,
TEveElement parent 
)

Remove element from parent.

Definition at line 557 of file TEveManager.cxx.

Referenced by TEveGListTreeEditorFrame::ItemKeyPress().

void TEveManager::RemoveFromListTree ( TEveElement element,
TGListTree lt,
TGListTreeItem lti 
)

Remove top-level element from list-tree with specified tree-item.

Definition at line 502 of file TEveManager.cxx.

Referenced by TEveGListTreeEditorFrame::ItemKeyPress().

void TEveManager::SaveVizDB ( const TString filename)

Save visualization-parameter database to file filename.

Definition at line 719 of file TEveManager.cxx.

void TEveManager::ScenesChanged ( TEveElement::List_t scenes)

Mark all scenes from the given list as changed.

Definition at line 461 of file TEveManager.cxx.

Referenced by DoRedraw3D(), ElementChanged(), and TEveProjectionManager::UpdateDependentElsAndScenes().

void TEveManager::SetCurrentEvent ( TEveEventManager mgr)
inline

Definition at line 151 of file TEveManager.h.

void TEveManager::SetKeepEmptyCont ( Bool_t  k)
inline

Definition at line 179 of file TEveManager.h.

void TEveManager::SetStatusLine ( const char *  text)

Set the text in the right side of browser's status bar.

Definition at line 857 of file TEveManager.cxx.

Referenced by TEveSceneInfo::AcceptElement(), TEveManager::TExceptionHandler::Handle(), and TEveSceneInfo::HandleElementPaste().

void TEveManager::SetUseOrphanage ( Bool_t  o)
inline

Definition at line 134 of file TEveManager.h.

void TEveManager::SetVizDBReplace ( Bool_t  r)
inline

Definition at line 215 of file TEveManager.h.

void TEveManager::SetVizDBUpdate ( Bool_t  u)
inline

Definition at line 216 of file TEveManager.h.

TEveScene * TEveManager::SpawnNewScene ( const char *  name,
const char *  title = "" 
)

Create a new scene.

Definition at line 339 of file TEveManager.cxx.

Referenced by TEveBrowser::EveMenu().

TEveViewer * TEveManager::SpawnNewViewer ( const char *  name,
const char *  title = "",
Bool_t  embed = kTRUE 
)

Create a new GL viewer.

Definition at line 305 of file TEveManager.cxx.

Referenced by TEveBrowser::EveMenu(), and TEveManager().

void TEveManager::Terminate ( void  )
static

Properly terminate global TEveManager.

Definition at line 926 of file TEveManager.cxx.

Referenced by CloseEveWindow(), and TEveBrowser::CloseWindow().

Member Data Documentation

TEveBrowser* TEveManager::fBrowser
protected
TEveEventManager* TEveManager::fCurrentEvent
protected

Definition at line 103 of file TEveManager.h.

Referenced by AddElement(), AddEvent(), GetCurrentEvent(), and ~TEveManager().

Bool_t TEveManager::fDropLogicals
protected

Definition at line 108 of file TEveManager.h.

Referenced by DoRedraw3D().

TEveScene* TEveManager::fEventScene
protected

Definition at line 102 of file TEveManager.h.

Referenced by AddEvent(), GetEventScene(), TEveManager(), and ~TEveManager().

TExceptionHandler* TEveManager::fExcHandler
protected

Definition at line 83 of file TEveManager.h.

Referenced by GetExcHandler(), TEveManager(), and ~TEveManager().

Bool_t TEveManager::fFullRedraw
protected

Definition at line 106 of file TEveManager.h.

TMap* TEveManager::fGeometries
protected

Definition at line 89 of file TEveManager.h.

Referenced by GetGeometry(), TEveManager(), and ~TEveManager().

TMap* TEveManager::fGeometryAliases
protected

Definition at line 90 of file TEveManager.h.

Referenced by GetGeometryByAlias(), RegisterGeometryAlias(), TEveManager(), and ~TEveManager().

TEveScene* TEveManager::fGlobalScene
protected

Definition at line 101 of file TEveManager.h.

Referenced by AddGlobalElement(), GetGlobalScene(), TEveManager(), and ~TEveManager().

TEveSelection* TEveManager::fHighlight
protected

Definition at line 118 of file TEveManager.h.

Referenced by GetHighlight(), PreDeleteElement(), TEveManager(), and ~TEveManager().

Bool_t TEveManager::fKeepEmptyCont
protected

Definition at line 109 of file TEveManager.h.

Referenced by GetKeepEmptyCont().

TEveGListTreeEditorFrame* TEveManager::fLTEFrame
protected

Definition at line 93 of file TEveManager.h.

Referenced by GetEditor(), GetListTree(), GetLTEFrame(), TEveManager(), and ~TEveManager().

TFolder* TEveManager::fMacroFolder
protected

Definition at line 95 of file TEveManager.h.

Referenced by GetMacro(), GetMacroFolder(), TEveManager(), and ~TEveManager().

TEveElementList* TEveManager::fOrphanage
protected

Definition at line 120 of file TEveManager.h.

Referenced by ClearOrphanage(), GetOrphanage(), TEveManager(), and ~TEveManager().

Int_t TEveManager::fRedrawDisabled
protected

Definition at line 105 of file TEveManager.h.

Referenced by DisableRedraw(), and EnableRedraw().

TTimer TEveManager::fRedrawTimer
protected

Definition at line 111 of file TEveManager.h.

Referenced by RegisterRedraw3D(), TEveManager(), and ~TEveManager().

Bool_t TEveManager::fResetCameras
protected

Definition at line 107 of file TEveManager.h.

Referenced by DoRedraw3D().

TEveSceneList* TEveManager::fScenes
protected
TEveSelection* TEveManager::fSelection
protected

Definition at line 117 of file TEveManager.h.

Referenced by GetSelection(), PreDeleteElement(), TEveManager(), and ~TEveManager().

TExMap* TEveManager::fStampedElements
protected
Bool_t TEveManager::fTimerActive
protected

Definition at line 110 of file TEveManager.h.

Referenced by DoRedraw3D(), RegisterRedraw3D(), and ~TEveManager().

Bool_t TEveManager::fUseOrphanage
protected

Definition at line 121 of file TEveManager.h.

Referenced by ClearOrphanage(), and GetUseOrphanage().

TEveViewerList* TEveManager::fViewers
protected
TMap* TEveManager::fVizDB
protected

Definition at line 85 of file TEveManager.h.

Referenced by FindVizDBEntry(), InsertVizDBEntry(), SaveVizDB(), TEveManager(), and ~TEveManager().

Bool_t TEveManager::fVizDBReplace
protected

Definition at line 86 of file TEveManager.h.

Referenced by GetVizDBReplace(), InsertVizDBEntry(), and LoadVizDB().

Bool_t TEveManager::fVizDBUpdate
protected

Definition at line 87 of file TEveManager.h.

Referenced by GetVizDBUpdate(), InsertVizDBEntry(), and LoadVizDB().

TEveWindowManager* TEveManager::fWindowManager
protected

Definition at line 97 of file TEveManager.h.

Referenced by GetWindowManager(), SpawnNewViewer(), TEveManager(), and ~TEveManager().


The documentation for this class was generated from the following files: