#include <TEveManager.h>
Definition at line 49 of file TEveManager.h.
TEveManager::TEveManager | ( | const TEveManager & | ) | [private] |
Referenced by Create().
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] |
virtual TEveManager::~TEveManager | ( | ) | [virtual] |
TEveManager& TEveManager::operator= | ( | const TEveManager & | ) | [private] |
TExceptionHandler* TEveManager::GetExcHandler | ( | ) | const [inline] |
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] |
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] |
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] |
TMacro * TEveManager::GetMacro | ( | const char * | name | ) | const |
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().
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.
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] |
void TEveManager::SetKeepEmptyCont | ( | Bool_t | k | ) | [inline] |
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 | ) |
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] |
Bool_t TEveManager::GetVizDBUpdate | ( | ) | const [inline] |
void TEveManager::SetVizDBReplace | ( | Bool_t | r | ) | [inline] |
void TEveManager::SetVizDBUpdate | ( | Bool_t | u | ) | [inline] |
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().
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] |
TEveSelection* TEveManager::GetSelection | ( | ) | const [inline] |
TEveSelection* TEveManager::GetHighlight | ( | ) | const [inline] |
TEveElementList* TEveManager::GetOrphanage | ( | ) | const [inline] |
Bool_t TEveManager::GetUseOrphanage | ( | ) | const [inline] |
void TEveManager::SetUseOrphanage | ( | Bool_t | o | ) | [inline] |
void TEveManager::ClearOrphanage | ( | ) |
TEveBrowser* TEveManager::GetBrowser | ( | ) | const [inline] |
TEveGListTreeEditorFrame* TEveManager::GetLTEFrame | ( | ) | const [inline] |
TEveGedEditor* TEveManager::GetEditor | ( | ) | const |
TGStatusBar* TEveManager::GetStatusBar | ( | ) | const |
TEveWindowManager* TEveManager::GetWindowManager | ( | ) | const [inline] |
TEveSceneList* TEveManager::GetScenes | ( | ) | const [inline] |
TEveViewerList* TEveManager::GetViewers | ( | ) | const [inline] |
TEveScene* TEveManager::GetGlobalScene | ( | ) | const [inline] |
TEveScene* TEveManager::GetEventScene | ( | ) | const [inline] |
TEveEventManager* TEveManager::GetCurrentEvent | ( | ) | const [inline] |
void TEveManager::SetCurrentEvent | ( | TEveEventManager * | mgr | ) | [inline] |
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] |
TMacro* TEveManager::GetMacro | ( | const char * | name | ) | const |
void TEveManager::EditElement | ( | TEveElement * | element | ) |
void TEveManager::DisableRedraw | ( | ) | [inline] |
void TEveManager::EnableRedraw | ( | ) | [inline] |
Definition at line 169 of file TEveManager.h.
References fDropLogicals, fRedrawDisabled, fResetCameras, fTimerActive, kTRUE, and RegisterRedraw3D().
void TEveManager::RegisterRedraw3D | ( | ) |
void TEveManager::DoRedraw3D | ( | ) |
Bool_t TEveManager::GetKeepEmptyCont | ( | ) | const [inline] |
void TEveManager::SetKeepEmptyCont | ( | Bool_t | k | ) | [inline] |
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 | ) |
void TEveManager::SaveVizDB | ( | const TString & | filename | ) |
Bool_t TEveManager::GetVizDBReplace | ( | ) | const [inline] |
Bool_t TEveManager::GetVizDBUpdate | ( | ) | const [inline] |
void TEveManager::SetVizDBReplace | ( | Bool_t | r | ) | [inline] |
void TEveManager::SetVizDBUpdate | ( | Bool_t | u | ) | [inline] |
TGeoManager* TEveManager::GetGeometry | ( | const TString & | filename | ) |
TGeoManager* TEveManager::GetGeometryByAlias | ( | const TString & | alias | ) |
TGeoManager* TEveManager::GetDefaultGeometry | ( | ) |
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 | ||||
) |
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] |
Bool_t TEveManager::fDropLogicals [private] |
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.