TEveManager Class Reference

#include <TEveManager.h>

List of all members.

Public Member Functions

 TEveManager (UInt_t w, UInt_t h, Bool_t map_window=kTRUE, Option_t *opt="FI")
virtual ~TEveManager ()
TExceptionHandler * GetExcHandler () const
TEveSelection * GetSelection () const
TEveSelection * GetHighlight () const
TEveElementList * GetOrphanage () const
Bool_t GetUseOrphanage () const
void SetUseOrphanage (Bool_t o)
void ClearOrphanage ()
TEveBrowser * GetBrowser () const
TEveGListTreeEditorFrame * GetLTEFrame () const
TEveGedEditor * GetEditor () const
TGStatusBar * GetStatusBar () const
TEveWindowManager * GetWindowManager () const
TEveSceneList * GetScenes () const
TEveViewerList * GetViewers () const
TEveScene * GetGlobalScene () const
TEveScene * GetEventScene () const
TEveEventManager * GetCurrentEvent () const
void SetCurrentEvent (TEveEventManager *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
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
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)
TGListTree * GetListTree () const
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)
Bool_t InsertVizDBEntry (const TString &tag, TEveElement *model)
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
Bool_t GetVizDBUpdate () const
void SetVizDBReplace (Bool_t r)
void SetVizDBUpdate (Bool_t u)
TGeoManager * GetGeometry (const TString &filename)
TGeoManager * GetGeometryByAlias (const TString &alias)
TGeoManager * GetDefaultGeometry ()
void RegisterGeometryAlias (const TString &alias, const TString &filename)
void SetStatusLine (const char *text)
void ClearROOTClassSaved ()
void CloseEveWindow ()
 ClassDef (TEveManager, 0)
 TEveManager (UInt_t w, UInt_t h, Bool_t map_window=kTRUE, Option_t *opt="FI")
virtual ~TEveManager ()
TExceptionHandler * GetExcHandler () const
TEveSelection * GetSelection () const
TEveSelection * GetHighlight () const
TEveElementList * GetOrphanage () const
Bool_t GetUseOrphanage () const
void SetUseOrphanage (Bool_t o)
void ClearOrphanage ()
TEveBrowser * GetBrowser () const
TEveGListTreeEditorFrame * GetLTEFrame () const
TEveGedEditor * GetEditor () const
TGStatusBar * GetStatusBar () const
TEveWindowManager * GetWindowManager () const
TEveSceneList * GetScenes () const
TEveViewerList * GetViewers () const
TEveScene * GetGlobalScene () const
TEveScene * GetEventScene () const
TEveEventManager * GetCurrentEvent () const
void SetCurrentEvent (TEveEventManager *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
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
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)
TGListTree * GetListTree () const
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)
Bool_t InsertVizDBEntry (const TString &tag, TEveElement *model)
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
Bool_t GetVizDBUpdate () const
void SetVizDBReplace (Bool_t r)
void SetVizDBUpdate (Bool_t u)
TGeoManager * GetGeometry (const TString &filename)
TGeoManager * GetGeometryByAlias (const TString &alias)
TGeoManager * GetDefaultGeometry ()
void RegisterGeometryAlias (const TString &alias, const TString &filename)
void SetStatusLine (const char *text)
void ClearROOTClassSaved ()
void CloseEveWindow ()
 ClassDef (TEveManager, 0)

Static Public Member Functions

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

Protected Attributes

TExMap * fStampedElements
TEveSelection * fSelection
TEveSelection * fHighlight
TEveElementList * fOrphanage
Bool_t fUseOrphanage
TExMap * fStampedElements
TEveSelection * fSelection
TEveSelection * fHighlight
TEveElementList * fOrphanage

Private Member Functions

 TEveManager (const TEveManager &)
TEveManager & operator= (const TEveManager &)
 TEveManager (const TEveManager &)
TEveManager & operator= (const TEveManager &)

Private Attributes

TExceptionHandler * fExcHandler
TMap * fVizDB
Bool_t fVizDBReplace
Bool_t fVizDBUpdate
TMap * fGeometries
TMap * fGeometryAliases
TEveBrowser * fBrowser
TEveGListTreeEditorFrame * fLTEFrame
TFolder * fMacroFolder
TEveWindowManager * fWindowManager
TEveViewerList * fViewers
TEveSceneList * fScenes
TEveScene * fGlobalScene
TEveScene * fEventScene
TEveEventManager * fCurrentEvent
Int_t fRedrawDisabled
Bool_t fFullRedraw
Bool_t fResetCameras
Bool_t fDropLogicals
Bool_t fKeepEmptyCont
Bool_t fTimerActive
TTimer fRedrawTimer
TExceptionHandler * fExcHandler
TMap * fVizDB
TMap * fGeometries
TMap * fGeometryAliases
TEveBrowser * fBrowser
TEveGListTreeEditorFrame * fLTEFrame
TFolder * fMacroFolder
TEveWindowManager * fWindowManager
TEveViewerList * fViewers
TEveSceneList * fScenes
TEveScene * fGlobalScene
TEveScene * fEventScene
TEveEventManager * fCurrentEvent

Classes

class  TExceptionHandler
class  TRedrawDisabler


Detailed Description

Definition at line 49 of file TEveManager.h.


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 61 of file TEveManager.cxx.

References TList::Add(), TEveElement::AddElement(), AddToListTree(), TQObject::Connect(), TEveGListTreeEditorFrame::ConnectSignals(), EditElement(), fBrowser, fEventScene, fExcHandler, fGeometries, fGeometryAliases, fGlobalScene, fHighlight, fLTEFrame, fMacroFolder, Form(), fOrphanage, fRedrawTimer, fScenes, fSelection, fStampedElements, fViewers, fVizDB, fWindowManager, GetDefaultViewer(), TROOT::GetListOfBrowsables(), gEve, gROOT, gSystem, TEveElement::IncDenyDestroy(), TEveBrowser::InitPlugins(), kFALSE, TGFrame::MapWindow(), TSystem::ProcessEvents(), TEveSelection::SetHighlightMode(), TMap::SetOwnerKeyValue(), SpawnNewViewer(), TRootBrowser::StartEmbedding(), TRootBrowser::StopEmbedding(), and TPMERegexp::Substitute().

TEveManager::~TEveManager (  )  [virtual]

Definition at line 194 of file TEveManager.cxx.

References TGMainFrame::CloseWindow(), TEveElement::DecDenyDestroy(), TGFrame::DeleteWindow(), TEveElement::Destroy(), TEveElement::DestroyElements(), TEveSceneList::DestroyScenes(), TEveWindowManager::DestroyWindows(), TQObject::Disconnect(), TGMainFrame::DontCallClose(), fBrowser, fCurrentEvent, fEventScene, fExcHandler, fGeometries, fGeometryAliases, fGlobalScene, fHighlight, fLTEFrame, fMacroFolder, fOrphanage, fRedrawTimer, fScenes, fSelection, fStampedElements, fTimerActive, fViewers, fVizDB, fWindowManager, TRootBrowser::GetMainFrame(), kTRUE, and TTimer::Stop().

TEveManager::TEveManager ( const TEveManager &   )  [private]

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

virtual TEveManager::~TEveManager (  )  [virtual]


Member Function Documentation

TEveManager& TEveManager::operator= ( const TEveManager &   )  [private]

TExceptionHandler* TEveManager::GetExcHandler (  )  const [inline]

Definition at line 128 of file TEveManager.h.

References fExcHandler.

TEveSelection* TEveManager::GetSelection (  )  const [inline]

Definition at line 130 of file TEveManager.h.

References fSelection.

Referenced by TEveBrowser::EveMenu(), TEveGListTreeEditorFrame::ItemClicked(), TEveGListTreeEditorFrame::ItemKeyPress(), SplitGLView::LoadConfig(), TEveViewerList::OnClicked(), TEveViewerList::OnReClicked(), TEveViewerList::OnUnClicked(), TEveElement::RecheckImpliedSelections(), SplitGLView::SaveConfig(), selection_sigs(), and TEveBrowser::TEveBrowser().

TEveSelection* TEveManager::GetHighlight (  )  const [inline]

Definition at line 131 of file TEveManager.h.

References fHighlight.

Referenced by TEveBrowser::EveMenu(), TEveViewerList::HandleTooltip(), TEveGListTreeEditorFrame::ItemBelowMouse(), SplitGLView::LoadConfig(), TEveViewerList::OnMouseOver(), TEveViewerList::OnReMouseOver(), TEveViewerList::OnUnMouseOver(), TEveElement::RecheckImpliedSelections(), SplitGLView::SaveConfig(), selection_sigs(), and TEveBrowser::TEveBrowser().

TEveElementList* TEveManager::GetOrphanage (  )  const [inline]

Definition at line 133 of file TEveManager.h.

References fOrphanage.

Referenced by TEveElement::CheckReferenceCount().

Bool_t TEveManager::GetUseOrphanage (  )  const [inline]

Definition at line 134 of file TEveManager.h.

References fUseOrphanage.

Referenced by TEveElement::CheckReferenceCount().

void TEveManager::SetUseOrphanage ( Bool_t  o  )  [inline]

Definition at line 135 of file TEveManager.h.

References fUseOrphanage.

void TEveManager::ClearOrphanage (  ) 

Definition at line 241 of file TEveManager.cxx.

References TEveElement::DestroyElements(), fOrphanage, fUseOrphanage, and kFALSE.

TEveBrowser* TEveManager::GetBrowser (  )  const [inline]

Definition at line 138 of file TEveManager.h.

References fBrowser.

Referenced by alice_esd(), alice_esd_split(), alice_vsd(), calo_detail(), calorimeters(), DetailTest(), geom_cms_stereo(), histobrowser(), SplitGLView::LoadConfig(), make_gui(), MultiView::MultiView(), PackTest(), projection_prescale(), pythia_display(), pythia_make_gui(), SplitGLView::SaveConfig(), SplitGLView::SplitGLView(), TabsTest(), and window_manager().

TEveGListTreeEditorFrame* TEveManager::GetLTEFrame (  )  const [inline]

Definition at line 139 of file TEveManager.h.

References fLTEFrame.

Referenced by TEveBrowser::EveMenu(), TEveTrackList::FindTrackByIndex(), and TEveTrackList::FindTrackByLabel().

TEveGedEditor * TEveManager::GetEditor (  )  const

Definition at line 279 of file TEveManager.cxx.

References fLTEFrame, and TEveGListTreeEditorFrame::GetEditor().

Referenced by TEveTrackListEditor::CreateRefsTab(), DoRedraw3D(), EditElement(), ElementChanged(), ElementPaste(), geom_cms_stereo(), MakeViewerScene(), PackTest(), PreDeleteElement(), SpawnNewViewer(), and TEveTrackPropagatorEditor::TEveTrackPropagatorEditor().

TGStatusBar * TEveManager::GetStatusBar (  )  const

Definition at line 287 of file TEveManager.cxx.

References fBrowser, and TRootBrowser::GetStatusBar().

TEveWindowManager* TEveManager::GetWindowManager (  )  const [inline]

Definition at line 143 of file TEveManager.h.

References fWindowManager.

Referenced by TEveBrowser::EveMenu(), TEveWindow::IsCurrent(), TEveCompositeFrameInMainFrame::MainFrameClosed(), TEveWindow::MakeCurrent(), TEveWindow::PreDeleteElement(), TEveWindow::SwapWindowWithCurrent(), TEveCompositeFrame::TEveCompositeFrame(), TEveCompositeFrameInMainFrame::TEveCompositeFrameInMainFrame(), TEveWindow::TitleBarClicked(), TEveWindow::UndockWindow(), TEveWindow::UndockWindowDestroySlot(), and TEveCompositeFrameInMainFrame::~TEveCompositeFrameInMainFrame().

TEveSceneList* TEveManager::GetScenes (  )  const [inline]

Definition at line 145 of file TEveManager.h.

References fScenes.

Referenced by alice_esd_split(), and TEveScene::~TEveScene().

TEveViewerList* TEveManager::GetViewers (  )  const [inline]

Definition at line 146 of file TEveManager.h.

References fViewers.

Referenced by alice_vsd(), arrow_standalone(), DetailTest(), TVSDReader::DropEvent(), geom_cms_stereo(), load_event(), MakeViewerScene(), PackTest(), SplitGLView::SplitGLView(), and TEveScene::~TEveScene().

TEveScene* TEveManager::GetGlobalScene (  )  const [inline]

Definition at line 148 of file TEveManager.h.

References fGlobalScene.

Referenced by geom_cms_stereo(), MultiView::MultiView(), projection(), and SplitGLView::SplitGLView().

TEveScene* TEveManager::GetEventScene (  )  const [inline]

Definition at line 149 of file TEveManager.h.

References fEventScene.

Referenced by arrow_standalone(), DetailTest(), MakeCaloLego(), MultiView::MultiView(), PackTest(), and SplitGLView::SplitGLView().

TEveEventManager* TEveManager::GetCurrentEvent (  )  const [inline]

Definition at line 150 of file TEveManager.h.

References fCurrentEvent.

Referenced by TVSDReader::DropEvent(), TVSDReader::GotoEvent(), load_event(), pythia_next_event(), update_html_summary(), update_projections(), and SplitGLView::UpdateSummary().

void TEveManager::SetCurrentEvent ( TEveEventManager *  mgr  )  [inline]

Definition at line 152 of file TEveManager.h.

References fCurrentEvent.

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

Definition at line 297 of file TEveManager.cxx.

References c, fBrowser, TRootBrowser::StartEmbedding(), and TRootBrowser::StopEmbedding().

TGWindow * TEveManager::GetMainWindow (  )  const

Definition at line 254 of file TEveManager.cxx.

References fBrowser.

Referenced by TEveGedEditor::SpawnNewEditor().

TEveViewer * TEveManager::GetDefaultViewer (  )  const

Definition at line 262 of file TEveManager.cxx.

References TEveElement::FirstChild(), and fViewers.

Referenced by GetDefaultGLViewer(), hierarchical_scene(), MakeCaloLego(), projection(), TEveManager(), and track().

TGLViewer * TEveManager::GetDefaultGLViewer (  )  const

Definition at line 270 of file TEveManager.cxx.

References GetDefaultViewer(), and TEveViewer::GetGLViewer().

Referenced by alice_vsd(), annotation(), calo_detail(), geom_alias(), geom_atlas(), geom_cms(), geom_cms_stereo(), geom_lhcb(), glplot(), MyTimer::Notify(), projection(), quadset(), and text().

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

Definition at line 309 of file TEveManager.cxx.

References TEveViewerList::AddElement(), TEveWindow::CreateWindowInTab(), TEveWindow::CreateWindowMainFrame(), fBrowser, fViewers, fWindowManager, TEveWindowManager::GetCurrentWindowAsSlot(), GetEditor(), TRootBrowser::GetTabRight(), and TEveWindow::ReplaceWindow().

Referenced by compound(), TEveBrowser::EveMenu(), MultiView::MultiView(), projection_prescale(), and TEveManager().

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

Definition at line 342 of file TEveManager.cxx.

References AddElement(), fScenes, and s.

Referenced by compound(), TEveBrowser::EveMenu(), hierarchical_scene(), MakeViewerScene(), MultiView::MultiView(), projection(), projection_prescale(), and SplitGLView::SplitGLView().

TFolder* TEveManager::GetMacroFolder (  )  const [inline]

Definition at line 161 of file TEveManager.h.

References fMacroFolder.

TMacro * TEveManager::GetMacro ( const char *  name  )  const

Definition at line 356 of file TEveManager.cxx.

References TFolder::FindObject(), and fMacroFolder.

void TEveManager::EditElement ( TEveElement *  element  ) 

Definition at line 368 of file TEveManager.cxx.

References TEveGedEditor::DisplayElement(), and GetEditor().

Referenced by DoRedraw3D(), ElementChanged(), ElementSelect(), TEveTrackList::FindTrackByIndex(), TEveTrackList::FindTrackByLabel(), geom_cms_stereo(), PreDeleteElement(), TEveElement::SpawnEditor(), and TEveManager().

void TEveManager::DisableRedraw (  )  [inline]

Definition at line 166 of file TEveManager.h.

References fRedrawDisabled.

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

void TEveManager::EnableRedraw (  )  [inline]

Definition at line 167 of file TEveManager.h.

References fRedrawDisabled, and Redraw3D().

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

void TEveManager::Redraw3D ( Bool_t  resetCameras = kFALSE,
Bool_t  dropLogicals = kFALSE 
) [inline]

Definition at line 169 of file TEveManager.h.

References fDropLogicals, fRedrawDisabled, fResetCameras, fTimerActive, kTRUE, and RegisterRedraw3D().

Referenced by alice_esd(), alice_esd_split(), alice_vsd(), TEveElement::Annihilate(), annotation(), assembly(), box(), boxset(), boxset_colisval(), boxset_cones(), boxset_freebox(), boxset_single_color(), calorimeters(), compound(), csgdemo(), TEveElement::Destroy(), TEveElement::DestroyElements(), ElementChanged(), elliptic_boxset_cones(), EnableRedraw(), TEveTriangleSet::GenerateZNormalColors(), geom_alice_its(), geom_alice_tpc(), geom_default(), glplot(), glplot_geom(), TVSDReader::GotoEvent(), hierarchical_scene(), TEveGListTreeEditorFrame::ItemClicked(), TEveGListTreeEditorFrame::ItemKeyPress(), jetcone(), lineset(), lineset_2d(), load_event(), LoadVizDB(), pointset(), pointsetarray(), projection(), projection_prescale(), pythia_display(), pythia_next_event(), quadset(), quadset_circ(), quadset_emc(), quadset_hex(), quadset_hexid(), quadset_hierarchy(), show_extract(), track(), triangleset(), TEveGedEditor::Update(), TEveSelection::UserPickedElement(), TEveSelection::UserRePickedElement(), TEveSelection::UserUnPickedElement(), view3ds(), TEveElement::VizDB_Apply(), TEveElement::VizDB_Insert(), TEveElement::VizDB_Reapply(), and TEveElement::VizDB_UpdateModel().

void TEveManager::RegisterRedraw3D (  ) 

Definition at line 382 of file TEveManager.cxx.

References fRedrawTimer, fTimerActive, kTRUE, and TTimer::Start().

Referenced by Redraw3D().

void TEveManager::DoRedraw3D (  ) 

Definition at line 391 of file TEveManager.cxx.

References TGContainer::ClearViewPort(), TExMap::Delete(), EditElement(), TEveGedEditor::ElementChanged(), fDropLogicals, fResetCameras, fScenes, fStampedElements, fTimerActive, fViewers, GetEditor(), GetListTree(), TEveElement::kCBVisibility, kFALSE, Long64_t, TExMapIter::Next(), TEveSceneList::ProcessSceneChanges(), TEveViewerList::RepaintChangedViewers(), ScenesChanged(), and value.

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

Definition at line 445 of file TEveManager.cxx.

References fScenes, fViewers, TEveSceneList::RepaintAllScenes(), and TEveViewerList::RepaintAllViewers().

Referenced by arrow(), calo_detail(), geom_alias(), geom_atlas(), geom_cms(), geom_cms_stereo(), geom_lhcb(), TEveUtil::SetColorBrightness(), and text().

Bool_t TEveManager::GetKeepEmptyCont (  )  const [inline]

Definition at line 179 of file TEveManager.h.

References fKeepEmptyCont.

void TEveManager::SetKeepEmptyCont ( Bool_t  k  )  [inline]

Definition at line 180 of file TEveManager.h.

References fKeepEmptyCont.

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

Definition at line 456 of file TEveManager.cxx.

References EditElement(), TEveGedEditor::ElementChanged(), GetEditor(), TEveElement::GetEditorObject(), Redraw3D(), and ScenesChanged().

Referenced by TEveElement::ElementChanged().

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

Definition at line 478 of file TEveManager.cxx.

References s.

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

void TEveManager::ElementStamped ( TEveElement *  element  ) 

Definition at line 487 of file TEveManager.cxx.

References TExMap::AddAt(), fStampedElements, and TExMap::GetValue().

Referenced by TEveElement::AddStamp().

TGListTree * TEveManager::GetListTree (  )  const

Definition at line 504 of file TEveManager.cxx.

References TEveGListTreeEditorFrame::fListTree, and fLTEFrame.

Referenced by AddToListTree(), DoRedraw3D(), and SplitGLView::SplitGLView().

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

Definition at line 512 of file TEveManager.cxx.

References TEveElement::AddIntoListTree(), GetListTree(), and TGListTree::OpenItem().

Referenced by AddEvent(), calorimeters(), compound(), TEveBrowser::EveMenu(), MakeCalo2D(), MakeCaloLego(), MultiView::MultiView(), paramlist(), projection(), projection_prescale(), SplitGLView::SplitGLView(), and TEveManager().

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

Definition at line 524 of file TEveManager.cxx.

References TGListTreeItem::GetParent(), and TEveElement::RemoveFromListTree().

Referenced by TEveGListTreeEditorFrame::ItemKeyPress().

TGListTreeItem * TEveManager::AddEvent ( TEveEventManager *  event  ) 

Definition at line 540 of file TEveManager.cxx.

References AddElement(), AddToListTree(), fCurrentEvent, fEventScene, TEveElement::IncDenyDestroy(), and kTRUE.

Referenced by AddElement(), and alice_vsd().

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

Definition at line 553 of file TEveManager.cxx.

References TEveElement::AddElement(), AddEvent(), and fCurrentEvent.

Referenced by AddEvent(), alice_esd_read(), annotation(), arrow(), box(), boxset(), boxset_colisval(), boxset_cones(), boxset_freebox(), boxset_single_color(), calo_detail(), compound(), elliptic_boxset_cones(), glplot(), glplot_geom(), TEveElement::HandleElementPaste(), jetcone(), lineset(), lineset_2d(), TVSDReader::LoadClusters(), TVSDReader::LoadEsdTracks(), pointset(), pointsetarray(), projection(), projection_prescale(), pythia_display(), quadset(), quadset_circ(), quadset_emc(), quadset_hex(), quadset_hexid(), quadset_hierarchy(), SpawnNewScene(), text(), track(), triangleset(), and view3ds().

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

Definition at line 568 of file TEveManager.cxx.

References TEveElement::AddElement(), and fGlobalScene.

Referenced by alice_esd(), alice_esd_split(), alice_vsd(), assembly(), csgdemo(), geom_alias(), geom_alice_its(), geom_alice_tpc(), geom_atlas(), geom_cms(), geom_cms_stereo(), geom_default(), geom_lhcb(), geomGentleTPC(), projection(), projection_prescale(), pythia_display(), and show_extract().

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

Definition at line 583 of file TEveManager.cxx.

References TEveElement::RemoveElement().

Referenced by TEveGListTreeEditorFrame::ItemKeyPress().

void TEveManager::PreDeleteElement ( TEveElement *  element  ) 

Definition at line 592 of file TEveManager.cxx.

References TEveSceneList::DestroyElementRenderers(), EditElement(), TEveGedEditor::ElementDeleted(), fHighlight, fScenes, fSelection, fStampedElements, GetEditor(), TExMap::GetValue(), TExMap::Remove(), and TEveSelection::RemoveImpliedSelected().

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

void TEveManager::ElementSelect ( TEveElement *  element  ) 

Definition at line 616 of file TEveManager.cxx.

References EditElement().

Referenced by TEveSelection::UserPickedElement().

Bool_t TEveManager::ElementPaste ( TEveElement *  element  ) 

Definition at line 626 of file TEveManager.cxx.

References GetEditor(), TEveGedEditor::GetEveElement(), TEveElement::HandleElementPaste(), and kFALSE.

Referenced by TEveGListTreeEditorFrame::ItemClicked().

Bool_t TEveManager::InsertVizDBEntry ( const TString &  tag,
TEveElement *  model,
Bool_t  replace,
Bool_t  update 
)

Definition at line 645 of file TEveManager.cxx.

References TMap::Add(), TEveElement::DecDenyDestroy(), TMap::FindObject(), TEveElement::FirstChild(), fVizDB, TEveElement::HasChildren(), kFALSE, kTRUE, model, TPair::SetValue(), TEveElement::SetVizModel(), and TPair::Value().

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

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

Definition at line 700 of file TEveManager.cxx.

References fVizDBReplace, fVizDBUpdate, InsertVizDBEntry(), and model.

TEveElement * TEveManager::FindVizDBEntry ( const TString &  tag  ) 

Definition at line 711 of file TEveManager.cxx.

References fVizDB, and TMap::GetValue().

Referenced by TEveElement::FindVizModel().

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

Definition at line 720 of file TEveManager.cxx.

References fVizDBReplace, and fVizDBUpdate.

void TEveManager::LoadVizDB ( const TString &  filename  ) 

Definition at line 739 of file TEveManager.cxx.

References TEveUtil::Macro(), and Redraw3D().

void TEveManager::SaveVizDB ( const TString &  filename  ) 

Definition at line 750 of file TEveManager.cxx.

References ClearROOTClassSaved(), TString::Data(), Error, TSystem::ExpandPathName(), TString::Form(), fVizDB, TMap::GetValue(), gSystem, TPMERegexp::Match(), out, TObjString::String(), and Warning().

Bool_t TEveManager::GetVizDBReplace (  )  const [inline]

Definition at line 214 of file TEveManager.h.

References fVizDBReplace.

Bool_t TEveManager::GetVizDBUpdate (  )  const [inline]

Definition at line 215 of file TEveManager.h.

References fVizDBUpdate.

void TEveManager::SetVizDBReplace ( Bool_t  r  )  [inline]

Definition at line 216 of file TEveManager.h.

References fVizDBReplace.

void TEveManager::SetVizDBUpdate ( Bool_t  u  )  [inline]

Definition at line 217 of file TEveManager.h.

References fVizDBUpdate.

TGeoManager * TEveManager::GetGeometry ( const TString &  filename  ) 

Definition at line 797 of file TEveManager.cxx.

References TMap::Add(), TObjArray::At(), b, TString::Data(), TSystem::ExpandPathName(), fGeometries, g, TColor::GetColor(), TColor::GetRGB(), TMap::GetValue(), gGeoIdentity, gGeoManager, gSystem, TGeoManager::Import(), TGeoManager::IsLocked(), TGeoManager::LockGeometry(), TGeoManager::UnlockGeometry(), and Warning().

Referenced by extract_ssd_modules(), geom_alice_its(), geom_alice_tpc(), geom_atlas(), geom_cms(), geom_cms_stereo(), geom_lhcb(), and GetGeometryByAlias().

TGeoManager * TEveManager::GetGeometryByAlias ( const TString &  alias  ) 

Definition at line 858 of file TEveManager.cxx.

References fGeometryAliases, GetGeometry(), TMap::GetValue(), and TObjString::String().

Referenced by geom_alias(), and GetDefaultGeometry().

TGeoManager * TEveManager::GetDefaultGeometry (  ) 

Definition at line 872 of file TEveManager.cxx.

References GetGeometryByAlias().

Referenced by geom_default().

void TEveManager::RegisterGeometryAlias ( const TString &  alias,
const TString &  filename 
)

Definition at line 881 of file TEveManager.cxx.

References TMap::Add(), and fGeometryAliases.

Referenced by geom_alias(), and geom_default().

void TEveManager::SetStatusLine ( const char *  text  ) 

Definition at line 894 of file TEveManager.cxx.

References fBrowser, and TRootBrowser::SetStatusText().

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

void TEveManager::ClearROOTClassSaved (  ) 

Definition at line 902 of file TEveManager.cxx.

References TROOT::GetListOfClasses(), gROOT, and TClass::kClassSaved.

Referenced by SaveVizDB().

void TEveManager::CloseEveWindow (  ) 

Definition at line 915 of file TEveManager.cxx.

References TGMainFrame::DontCallClose(), fBrowser, gApplication, gTQSender, Terminate(), and TApplication::Terminate().

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

Definition at line 936 of file TEveManager.cxx.

References gApplication, gClient, gEve, gROOT, h, TApplication::InitializeGraphics(), TROOT::IsBatch(), TObject::IsZombie(), TApplication::NeedGraphicsLibs(), TEveUtil::SetupEnvironment(), TEveUtil::SetupGUI(), TEveManager(), and w.

Referenced by alice_esd(), alice_esd_split(), alice_vsd(), annotation(), arrow(), arrow_standalone(), assembly(), box(), boxset(), boxset_colisval(), boxset_cones(), boxset_freebox(), boxset_single_color(), calo_detail(), calorimeters(), compound(), csgdemo(), elliptic_boxset_cones(), extract_ssd_modules(), G__G__Eve1_170_0_69(), G__setup_memfuncTEveManager(), geom_alias(), geom_alice_its(), geom_alice_tpc(), geom_atlas(), geom_cms(), geom_cms_stereo(), geom_default(), geom_lhcb(), glplot(), glplot_geom(), hierarchical_scene(), histobrowser(), jetcone(), lineset(), lineset_2d(), paramlist(), pointset(), pointsetarray(), projection(), projection_prescale(), pythia_display(), quadset(), quadset_circ(), quadset_emc(), quadset_hex(), quadset_hexid(), quadset_hierarchy(), selection_sigs(), show_extract(), text(), track(), triangleset(), view3ds(), and window_manager().

void TEveManager::Terminate (  )  [static]

Definition at line 968 of file TEveManager.cxx.

References TEveGedEditor::DestroyEditors(), and gEve.

Referenced by CloseEveWindow(), G__G__Eve1_170_0_70(), and G__setup_memfuncTEveManager().

TEveManager::ClassDef ( TEveManager  ,
0   
)

TEveManager& TEveManager::operator= ( const TEveManager &   )  [private]

TExceptionHandler* TEveManager::GetExcHandler (  )  const [inline]

Definition at line 128 of file TEveManager.h.

References fExcHandler.

TEveSelection* TEveManager::GetSelection (  )  const [inline]

Definition at line 130 of file TEveManager.h.

References fSelection.

TEveSelection* TEveManager::GetHighlight (  )  const [inline]

Definition at line 131 of file TEveManager.h.

References fHighlight.

TEveElementList* TEveManager::GetOrphanage (  )  const [inline]

Definition at line 133 of file TEveManager.h.

References fOrphanage.

Bool_t TEveManager::GetUseOrphanage (  )  const [inline]

Definition at line 134 of file TEveManager.h.

References fUseOrphanage.

void TEveManager::SetUseOrphanage ( Bool_t  o  )  [inline]

Definition at line 135 of file TEveManager.h.

References fUseOrphanage.

void TEveManager::ClearOrphanage (  ) 

TEveBrowser* TEveManager::GetBrowser (  )  const [inline]

Definition at line 138 of file TEveManager.h.

References fBrowser.

TEveGListTreeEditorFrame* TEveManager::GetLTEFrame (  )  const [inline]

Definition at line 139 of file TEveManager.h.

References fLTEFrame.

TEveGedEditor* TEveManager::GetEditor (  )  const

TGStatusBar* TEveManager::GetStatusBar (  )  const

TEveWindowManager* TEveManager::GetWindowManager (  )  const [inline]

Definition at line 143 of file TEveManager.h.

References fWindowManager.

TEveSceneList* TEveManager::GetScenes (  )  const [inline]

Definition at line 145 of file TEveManager.h.

References fScenes.

TEveViewerList* TEveManager::GetViewers (  )  const [inline]

Definition at line 146 of file TEveManager.h.

References fViewers.

TEveScene* TEveManager::GetGlobalScene (  )  const [inline]

Definition at line 148 of file TEveManager.h.

References fGlobalScene.

TEveScene* TEveManager::GetEventScene (  )  const [inline]

Definition at line 149 of file TEveManager.h.

References fEventScene.

TEveEventManager* TEveManager::GetCurrentEvent (  )  const [inline]

Definition at line 150 of file TEveManager.h.

References fCurrentEvent.

void TEveManager::SetCurrentEvent ( TEveEventManager *  mgr  )  [inline]

Definition at line 152 of file TEveManager.h.

References fCurrentEvent.

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

TGWindow* TEveManager::GetMainWindow (  )  const

TEveViewer* TEveManager::GetDefaultViewer (  )  const

TGLViewer* TEveManager::GetDefaultGLViewer (  )  const

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

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

TFolder* TEveManager::GetMacroFolder (  )  const [inline]

Definition at line 161 of file TEveManager.h.

References fMacroFolder.

TMacro* TEveManager::GetMacro ( const char *  name  )  const

void TEveManager::EditElement ( TEveElement *  element  ) 

void TEveManager::DisableRedraw (  )  [inline]

Definition at line 166 of file TEveManager.h.

References fRedrawDisabled.

void TEveManager::EnableRedraw (  )  [inline]

Definition at line 167 of file TEveManager.h.

References fRedrawDisabled, and Redraw3D().

void TEveManager::Redraw3D ( Bool_t  resetCameras = kFALSE,
Bool_t  dropLogicals = kFALSE 
) [inline]

Definition at line 169 of file TEveManager.h.

References fDropLogicals, fRedrawDisabled, fResetCameras, fTimerActive, kTRUE, and RegisterRedraw3D().

void TEveManager::RegisterRedraw3D (  ) 

void TEveManager::DoRedraw3D (  ) 

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

Bool_t TEveManager::GetKeepEmptyCont (  )  const [inline]

Definition at line 179 of file TEveManager.h.

References fKeepEmptyCont.

void TEveManager::SetKeepEmptyCont ( Bool_t  k  )  [inline]

Definition at line 180 of file TEveManager.h.

References fKeepEmptyCont.

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

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

void TEveManager::ElementStamped ( TEveElement *  element  ) 

TGListTree* TEveManager::GetListTree (  )  const

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

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

TGListTreeItem* TEveManager::AddEvent ( TEveEventManager *  event  ) 

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

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

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

void TEveManager::PreDeleteElement ( TEveElement *  element  ) 

void TEveManager::ElementSelect ( TEveElement *  element  ) 

Bool_t TEveManager::ElementPaste ( TEveElement *  element  ) 

Bool_t TEveManager::InsertVizDBEntry ( const TString &  tag,
TEveElement *  model,
Bool_t  replace,
Bool_t  update 
)

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

TEveElement* TEveManager::FindVizDBEntry ( const TString &  tag  ) 

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

void TEveManager::LoadVizDB ( const TString &  filename  ) 

void TEveManager::SaveVizDB ( const TString &  filename  ) 

Bool_t TEveManager::GetVizDBReplace (  )  const [inline]

Definition at line 214 of file TEveManager.h.

References fVizDBReplace.

Bool_t TEveManager::GetVizDBUpdate (  )  const [inline]

Definition at line 215 of file TEveManager.h.

References fVizDBUpdate.

void TEveManager::SetVizDBReplace ( Bool_t  r  )  [inline]

Definition at line 216 of file TEveManager.h.

References fVizDBReplace.

void TEveManager::SetVizDBUpdate ( Bool_t  u  )  [inline]

Definition at line 217 of file TEveManager.h.

References fVizDBUpdate.

TGeoManager* TEveManager::GetGeometry ( const TString &  filename  ) 

TGeoManager* TEveManager::GetGeometryByAlias ( const TString &  alias  ) 

TGeoManager* TEveManager::GetDefaultGeometry (  ) 

void TEveManager::RegisterGeometryAlias ( const TString &  alias,
const TString &  filename 
)

void TEveManager::SetStatusLine ( const char *  text  ) 

void TEveManager::ClearROOTClassSaved (  ) 

void TEveManager::CloseEveWindow (  ) 

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

static void TEveManager::Terminate (  )  [static]

TEveManager::ClassDef ( TEveManager  ,
0   
)


Member Data Documentation

TExceptionHandler* TEveManager::fExcHandler [private]

Definition at line 83 of file TEveManager.h.

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

TMap* TEveManager::fVizDB [private]

Definition at line 85 of file TEveManager.h.

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

Bool_t TEveManager::fVizDBReplace [private]

Definition at line 86 of file TEveManager.h.

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

Bool_t TEveManager::fVizDBUpdate [private]

Definition at line 87 of file TEveManager.h.

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

TMap* TEveManager::fGeometries [private]

Definition at line 89 of file TEveManager.h.

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

TMap* TEveManager::fGeometryAliases [private]

Definition at line 90 of file TEveManager.h.

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

TEveBrowser* TEveManager::fBrowser [private]

Definition at line 92 of file TEveManager.h.

Referenced by AddCanvasTab(), CloseEveWindow(), GetBrowser(), GetMainWindow(), GetStatusBar(), SetStatusLine(), SpawnNewViewer(), TEveManager(), and ~TEveManager().

TEveGListTreeEditorFrame* TEveManager::fLTEFrame [private]

Definition at line 93 of file TEveManager.h.

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

TFolder* TEveManager::fMacroFolder [private]

Definition at line 95 of file TEveManager.h.

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

TEveWindowManager* TEveManager::fWindowManager [private]

Definition at line 97 of file TEveManager.h.

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

TEveViewerList* TEveManager::fViewers [private]

Definition at line 98 of file TEveManager.h.

Referenced by DoRedraw3D(), FullRedraw3D(), GetDefaultViewer(), GetViewers(), SpawnNewViewer(), TEveManager(), and ~TEveManager().

TEveSceneList* TEveManager::fScenes [private]

Definition at line 99 of file TEveManager.h.

Referenced by DoRedraw3D(), FullRedraw3D(), GetScenes(), PreDeleteElement(), SpawnNewScene(), TEveManager(), and ~TEveManager().

TEveScene* TEveManager::fGlobalScene [private]

Definition at line 101 of file TEveManager.h.

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

TEveScene* TEveManager::fEventScene [private]

Definition at line 102 of file TEveManager.h.

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

TEveEventManager* TEveManager::fCurrentEvent [private]

Definition at line 103 of file TEveManager.h.

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

Int_t TEveManager::fRedrawDisabled [private]

Definition at line 105 of file TEveManager.h.

Referenced by DisableRedraw(), EnableRedraw(), and Redraw3D().

Bool_t TEveManager::fFullRedraw [private]

Definition at line 106 of file TEveManager.h.

Bool_t TEveManager::fResetCameras [private]

Definition at line 107 of file TEveManager.h.

Referenced by DoRedraw3D(), and Redraw3D().

Bool_t TEveManager::fDropLogicals [private]

Definition at line 108 of file TEveManager.h.

Referenced by DoRedraw3D(), and Redraw3D().

Bool_t TEveManager::fKeepEmptyCont [private]

Definition at line 109 of file TEveManager.h.

Referenced by GetKeepEmptyCont(), and SetKeepEmptyCont().

Bool_t TEveManager::fTimerActive [private]

Definition at line 110 of file TEveManager.h.

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

TTimer TEveManager::fRedrawTimer [private]

Definition at line 111 of file TEveManager.h.

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

TExMap* TEveManager::fStampedElements [protected]

Definition at line 115 of file TEveManager.h.

Referenced by DoRedraw3D(), ElementStamped(), PreDeleteElement(), TEveManager(), and ~TEveManager().

TEveSelection* TEveManager::fSelection [protected]

Definition at line 118 of file TEveManager.h.

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

TEveSelection* TEveManager::fHighlight [protected]

Definition at line 119 of file TEveManager.h.

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

TEveElementList* TEveManager::fOrphanage [protected]

Definition at line 121 of file TEveManager.h.

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

Bool_t TEveManager::fUseOrphanage [protected]

Definition at line 122 of file TEveManager.h.

Referenced by ClearOrphanage(), GetUseOrphanage(), and SetUseOrphanage().

TExceptionHandler* TEveManager::fExcHandler [private]

Definition at line 83 of file TEveManager.h.

TMap* TEveManager::fVizDB [private]

Definition at line 85 of file TEveManager.h.

TMap* TEveManager::fGeometries [private]

Definition at line 89 of file TEveManager.h.

TMap* TEveManager::fGeometryAliases [private]

Definition at line 90 of file TEveManager.h.

TEveBrowser* TEveManager::fBrowser [private]

Definition at line 92 of file TEveManager.h.

TEveGListTreeEditorFrame* TEveManager::fLTEFrame [private]

Definition at line 93 of file TEveManager.h.

TFolder* TEveManager::fMacroFolder [private]

Definition at line 95 of file TEveManager.h.

TEveWindowManager* TEveManager::fWindowManager [private]

Definition at line 97 of file TEveManager.h.

TEveViewerList* TEveManager::fViewers [private]

Definition at line 98 of file TEveManager.h.

TEveSceneList* TEveManager::fScenes [private]

Definition at line 99 of file TEveManager.h.

TEveScene* TEveManager::fGlobalScene [private]

Definition at line 101 of file TEveManager.h.

TEveScene* TEveManager::fEventScene [private]

Definition at line 102 of file TEveManager.h.

TEveEventManager* TEveManager::fCurrentEvent [private]

Definition at line 103 of file TEveManager.h.

TExMap* TEveManager::fStampedElements [protected]

Definition at line 115 of file TEveManager.h.

TEveSelection* TEveManager::fSelection [protected]

Definition at line 118 of file TEveManager.h.

TEveSelection* TEveManager::fHighlight [protected]

Definition at line 119 of file TEveManager.h.

TEveElementList* TEveManager::fOrphanage [protected]

Definition at line 121 of file TEveManager.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:37:01 2011 for ROOT_528-00b_version by  doxygen 1.5.1