#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.