#include <TEveViewer.h>
Inheritance diagram for TEveViewer:

Definition at line 30 of file TEveViewer.h.
| TEveViewer::TEveViewer | ( | const TEveViewer & | ) | [private] |
| TEveViewer::TEveViewer | ( | const char * | n = "TEveViewer", |
|
| const char * | t = "" | |||
| ) |
Definition at line 52 of file TEveViewer.cxx.
References xmlio::Class, fgInitInternal, TEveWindowFrame::fGUIFrame, InitInternal(), kNoCleanup, TEveElementList::SetChildClass(), and TGFrame::SetCleanup().
| TEveViewer::~TEveViewer | ( | ) | [virtual] |
Definition at line 73 of file TEveViewer.cxx.
References fGLViewer, fGLViewerFrame, gClient, TGClient::GetDefaultRoot(), TEveWindowFrame::GetGUICompositeFrame(), TGCompositeFrame::RemoveFrame(), TGFrame::ReparentWindow(), TGLViewer::SetEventHandler(), TTimer::SingleShot(), and TGFrame::UnmapWindow().
| TEveViewer::TEveViewer | ( | const TEveViewer & | ) | [private] |
| TEveViewer::TEveViewer | ( | const char * | n = "TEveViewer", |
|
| const char * | t = "" | |||
| ) |
| virtual TEveViewer::~TEveViewer | ( | ) | [virtual] |
| TEveViewer& TEveViewer::operator= | ( | const TEveViewer & | ) | [private] |
| void TEveViewer::InitInternal | ( | ) | [static, protected] |
Definition at line 88 of file TEveViewer.cxx.
References fgInitInternal, fgRecreateGlOnDockOps, gVirtualX, and kTRUE.
Referenced by TEveViewer().
| void TEveViewer::PreUndock | ( | ) | [virtual] |
Reimplemented from TEveWindow.
Definition at line 100 of file TEveViewer.cxx.
References TGLViewer::DestroyGLWidget(), fGLViewer, fgRecreateGlOnDockOps, TGLViewer::GetGLWidget(), and TEveWindow::PreUndock().
Referenced by SpawnGLEmbeddedViewer(), and SpawnGLViewer().
| void TEveViewer::PostDock | ( | ) | [virtual] |
Reimplemented from TEveWindow.
Definition at line 118 of file TEveViewer.cxx.
References TGLViewer::CreateGLWidget(), fGLViewer, fgRecreateGlOnDockOps, and TEveWindow::PostDock().
| TGLViewer* TEveViewer::GetGLViewer | ( | ) | const [inline] |
Definition at line 51 of file TEveViewer.h.
References fGLViewer.
Referenced by alice_vsd(), compound(), TEveManager::GetDefaultGLViewer(), MultiView::MultiView(), projection_prescale(), and track().
Definition at line 140 of file TEveViewer.cxx.
References fGLViewer, fGLViewerFrame, kTRUE, and TGLViewer::SetSmartRefresh().
Referenced by arrow_standalone(), SpawnGLEmbeddedViewer(), SpawnGLViewer(), and SplitGLView::SplitGLView().
| TGLSAViewer * TEveViewer::SpawnGLViewer | ( | TGedEditor * | ged = 0, |
|
| Bool_t | stereo = kFALSE | |||
| ) |
Definition at line 153 of file TEveViewer.cxx.
References TObject::Error(), TEveWindow::fEveFrame, gApplication, gEnv, TEveWindowFrame::GetGUICompositeFrame(), TEnv::GetValue(), kFALSE, kTRUE, PreUndock(), TGCompositeFrame::SetEditable(), SetGLViewer(), TGLFormat::SetStereo(), and TApplication::Terminate().
| TGLEmbeddedViewer * TEveViewer::SpawnGLEmbeddedViewer | ( | TGedEditor * | ged = 0, |
|
| Int_t | border = 0 | |||
| ) |
Definition at line 198 of file TEveViewer.cxx.
References TGCompositeFrame::AddFrame(), TEveWindow::fEveFrame, fGLViewerFrame, TEveWindowFrame::GetGUICompositeFrame(), kLHintsExpandX, kLHintsExpandY, kLHintsNormal, TGFrame::MapWindow(), PreUndock(), and SetGLViewer().
Referenced by DetailTest().
Definition at line 220 of file TEveViewer.cxx.
References fGLViewer, TGLRnrCtx::kLODHigh, kTRUE, TGLViewer::PostSceneBuildSetup(), and TGLViewer::RequestDraw().
| void TEveViewer::SwitchStereo | ( | ) |
Definition at line 229 of file TEveViewer.cxx.
References TObject::Error(), fGLViewer, and TObject::Warning().
| void TEveViewer::AddScene | ( | TEveScene * | scene | ) | [virtual] |
Definition at line 261 of file TEveViewer.cxx.
References TEveElement::AddElement(), TGLViewerBase::AddScene(), fGLViewer, and TEveScene::GetGLScene().
Referenced by arrow_standalone(), compound(), DetailTest(), HandleElementPaste(), hierarchical_scene(), MultiView::MultiView(), projection(), projection_prescale(), and SplitGLView::SplitGLView().
| void TEveViewer::RemoveElementLocal | ( | TEveElement * | el | ) | [virtual] |
Reimplemented from TEveElement.
Definition at line 277 of file TEveViewer.cxx.
References fGLViewer, and TGLViewerBase::RemoveScene().
| void TEveViewer::RemoveElementsLocal | ( | ) | [virtual] |
Reimplemented from TEveElement.
Definition at line 287 of file TEveViewer.cxx.
References fGLViewer, and TGLViewerBase::RemoveAllScenes().
| TObject * TEveViewer::GetEditorObject | ( | const TEveException & | eh = "TEveViewer::GetEditorObject " |
) | const [virtual] |
Reimplemented from TEveElement.
Definition at line 296 of file TEveViewer.cxx.
References fGLViewer.
| Bool_t TEveViewer::HandleElementPaste | ( | TEveElement * | el | ) | [virtual] |
Reimplemented from TEveElement.
Definition at line 307 of file TEveViewer.cxx.
References AddScene(), TString::Data(), kFALSE, kTRUE, and TObject::Warning().
Reimplemented from TEveElement.
Definition at line 132 of file TEveViewer.cxx.
References TEveElement::fgListTreeIcons.
| TEveViewer::ClassDef | ( | TEveViewer | , | |
| 0 | ||||
| ) |
| TEveViewer& TEveViewer::operator= | ( | const TEveViewer & | ) | [private] |
| static void TEveViewer::InitInternal | ( | ) | [static, protected] |
| virtual void TEveViewer::PreUndock | ( | ) | [virtual] |
Reimplemented from TEveWindow.
| virtual void TEveViewer::PostDock | ( | ) | [virtual] |
Reimplemented from TEveWindow.
| TGLViewer* TEveViewer::GetGLViewer | ( | ) | const [inline] |
| TGLSAViewer* TEveViewer::SpawnGLViewer | ( | TGedEditor * | ged = 0, |
|
| Bool_t | stereo = kFALSE | |||
| ) |
| TGLEmbeddedViewer* TEveViewer::SpawnGLEmbeddedViewer | ( | TGedEditor * | ged = 0, |
|
| Int_t | border = 0 | |||
| ) |
| void TEveViewer::SwitchStereo | ( | ) |
| virtual void TEveViewer::AddScene | ( | TEveScene * | scene | ) | [virtual] |
| virtual void TEveViewer::RemoveElementLocal | ( | TEveElement * | el | ) | [virtual] |
Reimplemented from TEveElement.
| virtual void TEveViewer::RemoveElementsLocal | ( | ) | [virtual] |
Reimplemented from TEveElement.
| virtual TObject* TEveViewer::GetEditorObject | ( | const TEveException & | eh = "TEveViewer::GetEditorObject " |
) | const [virtual] |
Reimplemented from TEveElement.
| virtual Bool_t TEveViewer::HandleElementPaste | ( | TEveElement * | el | ) | [virtual] |
Reimplemented from TEveElement.
Reimplemented from TEveElement.
| TEveViewer::ClassDef | ( | TEveViewer | , | |
| 0 | ||||
| ) |
TGLViewer* TEveViewer::fGLViewer [protected] |
Definition at line 37 of file TEveViewer.h.
Referenced by AddScene(), GetEditorObject(), GetGLViewer(), PostDock(), PreUndock(), Redraw(), RemoveElementLocal(), RemoveElementsLocal(), SetGLViewer(), SwitchStereo(), and ~TEveViewer().
TGFrame* TEveViewer::fGLViewerFrame [protected] |
Definition at line 38 of file TEveViewer.h.
Referenced by SetGLViewer(), SpawnGLEmbeddedViewer(), and ~TEveViewer().
static Bool_t TEveViewer::fgInitInternal [static, protected] |
static Bool_t TEveViewer::fgRecreateGlOnDockOps [static, protected] |
Definition at line 41 of file TEveViewer.h.
Referenced by InitInternal(), PostDock(), and PreUndock().
TGLViewer* TEveViewer::fGLViewer [protected] |
Definition at line 37 of file TEveViewer.h.
TGFrame* TEveViewer::fGLViewerFrame [protected] |
Definition at line 38 of file TEveViewer.h.
1.5.1