ROOT » GRAF3D » GL » TGLEmbeddedViewer

class TGLEmbeddedViewer: public TGLViewer


 Minimal GL-viewer that can be embedded in a standard ROOT frames.

Function Members (Methods)

public:
virtual~TGLEmbeddedViewer()
voidTObject::AbstractMethod(const char* method) const
virtual voidTGLViewer::Activated()SIGNAL
virtual voidTGLViewer::AddCompositeOp(UInt_t)
virtual Int_tTGLViewer::AddObject(const TBuffer3D&, Bool_t* = 0)
virtual Int_tTGLViewer::AddObject(UInt_t, const TBuffer3D&, Bool_t* = 0)
virtual voidTGLViewerBase::AddOverlayElement(TGLOverlayElement* el)
TGLSceneInfo*TGLViewerBase::AddScene(TGLSceneBase* scene)
virtual voidTObject::AppendPad(Option_t* option = "")
voidTGLViewer::ApplySelection()
static Bool_tTQObject::AreAllSignalsBlocked()
Bool_tTQObject::AreSignalsBlocked() const
voidTGLViewer::AutoFade(Float_t fade, Float_t time = 1, Int_t steps = 10)
virtual voidTGLViewer::BeginScene()
static Bool_tTQObject::BlockAllSignals(Bool_t b)
Bool_tTQObject::BlockSignals(Bool_t b)
virtual voidTObject::Browse(TBrowser* b)
virtual Bool_tTGLViewer::BuildingScene() const
virtual Bool_tTGLViewer::CanLoopOnPrimitives() const
virtual voidTGLViewerBase::Changed()
virtual voidTQObject::ChangedBy(const char* method)SIGNAL
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
voidTGLViewer::ClearCurrentOvlElm()
virtual voidTGLViewer::Clicked(TObject* obj)SIGNAL
virtual voidTGLViewer::Clicked(TObject* obj, UInt_t button, UInt_t state)SIGNAL
TGLClip*TGLViewerBase::Clip() const
virtual TObject*TObject::Clone(const char* newname = "") const
virtual voidTGLViewer::CloseComposite()
voidTQObject::CollectClassSignalLists(TList& list, TClass* cls)
TGLColorSet&TGLViewer::ColorSet()
virtual Int_tTObject::Compare(const TObject* obj) const
Bool_tTQObject::Connect(const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(TQObject* sender, const char* signal, const char* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::Connect(const char* sender_class, const char* signal, const char* receiver_class, void* receiver, const char* slot)
virtual voidTQObject::Connected(const char*)
virtual voidTObject::Copy(TObject& object) const
virtual voidCreateGLWidget()
TGLCamera&TGLViewer::CurrentCamera() const
TGLLockable::ELockTGLLockable::CurrentLock() const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual voidTGLViewerBase::DeleteOverlayAnnotations()
virtual voidTGLViewerBase::DeleteOverlayElements(TGLOverlayElement::ERole r)
virtual voidTQObject::Destroyed()SIGNAL
virtual voidDestroyGLWidget()
Bool_tTQObject::Disconnect(const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(TQObject* sender, const char* signal = 0, void* receiver = 0, const char* slot = 0)
static Bool_tTQObject::Disconnect(const char* class_name, const char* signal, void* receiver = 0, const char* slot = 0)
virtual voidTQObject::Disconnected(const char*)
virtual Int_tTGLViewer::DistancetoPrimitive(Int_t px, Int_t py)
voidTGLViewer::DoDraw(Bool_t swap_buffers = kTRUE)
voidTGLViewer::DoDrawMono(Bool_t swap_buffers)
voidTGLViewer::DoDrawStereo(Bool_t swap_buffers)
Bool_tTGLViewer::DoOverlaySelect(Int_t x, Int_t y)
Bool_tTGLViewer::DoSecondarySelect(Int_t x, Int_t y)
Bool_tTGLViewer::DoSelect(Int_t x, Int_t y)
virtual voidTGLViewer::DoubleClicked()SIGNAL
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
voidTGLViewer::DrawDebugInfo()
voidTGLViewer::DrawGuides()
virtual voidTVirtualViewer3D::DrawViewer()
virtual voidTObject::Dump() constMENU
voidTQObject::Emit(const char* signal)
voidTQObject::Emit(const char* signal, Long_t* paramArr)
voidTQObject::Emit(const char* signal, const char* params)
voidTQObject::Emit(const char* signal, Double_t param)
voidTQObject::Emit(const char* signal, Long_t param)
voidTQObject::Emit(const char* signal, Long64_t param)
voidTQObject::Emit(const char* signal, Bool_t param)
voidTQObject::Emit(const char* signal, Char_t param)
voidTQObject::Emit(const char* signal, UChar_t param)
voidTQObject::Emit(const char* signal, Short_t param)
voidTQObject::Emit(const char* signal, UShort_t param)
voidTQObject::Emit(const char* signal, Int_t param)
voidTQObject::Emit(const char* signal, UInt_t param)
voidTQObject::Emit(const char* signal, ULong_t param)
voidTQObject::Emit(const char* signal, ULong64_t param)
voidTQObject::Emit(const char* signal, Float_t param)
voidTQObject::EmitVA(const char* signal, Int_t nargs, va_list va)
voidTQObject::EmitVA<>(const char* signal_name, Int_t)
virtual voidTGLViewer::EndScene()
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTGLViewer::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
Bool_tTGLViewerBase::FindClosestOpaqueRecord(TGLSelectRecord& rec, Int_t& recIdx)
Bool_tTGLViewerBase::FindClosestOverlayRecord(TGLOvlSelectRecord& rec, Int_t& recIdx)
Bool_tTGLViewerBase::FindClosestRecord(TGLSelectRecord& rec, Int_t& recIdx)
TGLLogicalShape*TGLViewerBase::FindLogicalInScenes(TObject* id)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
TGLAutoRotator*TGLViewer::GetAutoRotator()
TGLCameraOverlay*TGLViewer::GetCameraOverlay() const
Bool_tTGLViewer::GetClipAutoUpdate() const
TGLClipSet*TGLViewer::GetClipSet() const
TGLOverlayElement*TGLViewer::GetCurrentOvlElm() const
static TGLColorSet&TGLViewer::GetDefaultColorSet()
Int_tTGLViewer::GetDev() const
TGLViewer::EDragActionTGLViewer::GetDragAction() const
Bool_tTGLViewer::GetDrawCameraCenter()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
TGEventHandler*TGLViewer::GetEventHandler() const
Float_tTGLViewer::GetFader() const
TGCompositeFrame*GetFrame() const
TGedEditor*TGLViewer::GetGedEditor() const
TGLWidget*TGLViewer::GetGLWidget()
voidTGLViewer::GetGuideState(Int_t& axesType, Bool_t& axesDepthTest, Bool_t& referenceOn, Double_t* referencePos) const
virtual const char*TObject::GetIconName() const
Bool_tTGLViewer::GetIgnoreSizesOnUpdate() const
TGLLightSet*TGLViewer::GetLightSet() const
Float_tTGLViewer::GetLineScale() const
TList*TQObject::GetListOfClassSignals() const
TList*TQObject::GetListOfConnections() const
TList*TQObject::GetListOfSignals() const
Float_tTGLViewer::GetMaxSceneDrawTimeHQ() const
Float_tTGLViewer::GetMaxSceneDrawTimeLQ() const
virtual const char*GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
TGLOrthoCamera*GetOrthoXOYCamera()
TGLOrthoCamera*GetOrthoXOZCamera()
TGLOrthoCamera*GetOrthoZOYCamera()
TGLOvlSelectRecord&TGLViewer::GetOvlSelRec()
const char*TGLViewer::GetPictureFileName() const
TImage*TGLViewer::GetPictureUsingBB()
TImage*TGLViewer::GetPictureUsingFBO(Int_t w, Int_t h, Float_t pixel_object_scale = 0)
Float_tTGLViewer::GetPointScale() const
TGLViewer::EPushActionTGLViewer::GetPushAction() const
Bool_tTGLViewer::GetResetCamerasOnUpdate() const
TGLRnrCtx*TGLViewerBase::GetRnrCtx() const
TGLSceneInfo*TGLViewerBase::GetSceneInfo(TGLSceneBase* scene)
const TGLPhysicalShape*TGLViewer::GetSelected() const
TGLSelectRecord&TGLViewer::GetSelRec()
Bool_tTGLViewer::GetSmartRefresh() const
Bool_tTGLViewer::GetSmoothLines() const
Bool_tTGLViewer::GetSmoothPoints() const
Bool_tTGLViewer::GetStereo() const
Float_tTGLViewer::GetStereoEyeOffsetFac() const
Float_tTGLViewer::GetStereoFrustumAsymFac() const
Float_tTGLViewer::GetStereoZeroParallax() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual Bool_tTQObject::HasConnection(const char* signal_name) const
virtual ULong_tTObject::Hash() const
virtual voidTQObject::HighPriority(const char* signal_name, const char* slot_name = 0)
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTGLViewerBase::IsChanged() const
Bool_tTGLViewer::IsColorSetDark() const
Bool_tTGLLockable::IsDrawOrSelectLock() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTGLLockable::IsLocked() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTObject::IsSortable() const
Bool_tTGLViewer::IsUsingDefaultColorSet() const
static Bool_tTGLViewer::IsUsingDefaultColorSetForNewViewers()
Bool_tTObject::IsZombie() const
virtual const char*TGLViewerBase::LockIdStr() const
static const char*TGLLockable::LockName(TGLLockable::ELock lock)
static Bool_tTGLLockable::LockValid(TGLLockable::ELock lock)
Short_tTGLViewerBase::LOD() const
virtual voidTQObject::LowPriority(const char* signal_name, const char* slot_name = 0)
virtual voidTObject::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual voidTGLViewerBase::MergeSceneBBoxes(TGLBoundingBox& bbox)
virtual voidTQObject::Message(const char* msg)SIGNAL
virtual voidTGLViewer::MouseIdle(TGLPhysicalShape*, UInt_t, UInt_t)SIGNAL
virtual voidTGLViewer::MouseOver(TGLPhysicalShape*)SIGNAL
virtual voidTGLViewer::MouseOver(TGLPhysicalShape*, UInt_t state)SIGNAL
virtual voidTGLViewer::MouseOver(TObject* obj, UInt_t state)SIGNAL
virtual Bool_tTObject::Notify()
virtual Int_tTQObject::NumberOfConnections() const
virtual Int_tTQObject::NumberOfSignals() const
virtual voidTVirtualViewer3D::ObjectPaint(TObject*, Option_t* = "")
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
Float_tTGLViewerBase::OLLineW() const
virtual Bool_tTGLViewer::OpenComposite(const TBuffer3D&, Bool_t* = 0)
voidTObject::operator delete(void* ptr)
voidTObject::operator delete(void* ptr, void* vp)
voidTObject::operator delete[](void* ptr)
voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTGLViewer::OverlayDragFinished()
virtual voidTGLViewer::PadPaint(TVirtualPad* pad)
virtual voidTObject::Paint(Option_t* option = "")
voidTGLViewer::PickAnnotate()
voidTGLViewer::PickCameraCenter()
virtual voidTObject::Pop()
virtual voidTGLViewer::PostRender()
virtual voidTGLViewerBase::PostRenderOverlaySelection()
virtual voidTGLViewer::PostSceneBuildSetup(Bool_t resetCameras)
virtual Bool_tTGLViewer::PreferLocalFrame() const
virtual voidTGLViewer::PreRender()
virtual voidTGLViewerBase::PreRenderOverlaySelection()
virtual voidTObject::Print(Option_t* option = "") const
virtual voidTGLViewer::PrintObjects()
virtual Int_tTObject::Read(const char* name)
virtual voidTGLViewer::ReClicked(TObject* obj, UInt_t button, UInt_t state)SIGNAL
virtual voidTObject::RecursiveRemove(TObject* obj)
TGLCamera&TGLViewer::RefCamera(TGLViewer::ECameraType camera)
TGLColorSet&TGLViewer::RefDarkColorSet()
TGLColorSet&TGLViewer::RefLightColorSet()
virtual voidTGLViewer::RefreshPadEditor(TObject* obj = 0)
const TGLRect&TGLViewer::RefViewport() const
voidTGLViewer::ReinitializeCurrentCamera(const TGLVector3& hAxis, const TGLVector3& vAxis, Bool_t redraw = kTRUE)
Bool_tTGLLockable::ReleaseLock(TGLLockable::ELock lock) const
virtual voidTGLViewer::ReMouseOver(TObject* obj, UInt_t state)SIGNAL
voidTGLViewerBase::RemoveAllScenes()
virtual voidTGLViewer::RemoveOverlayElement(TGLOverlayElement* el)
voidTGLViewerBase::RemoveScene(TGLSceneBase* scene)
virtual voidTGLViewer::Render()
virtual voidTGLViewerBase::RenderNonSelected()
virtual voidTGLViewerBase::RenderOpaque(Bool_t rnr_non_selected = kTRUE, Bool_t rnr_selected = kTRUE)
virtual voidTGLViewerBase::RenderOverlay(Int_t state, Bool_t selection)
virtual voidTGLViewerBase::RenderSelected()
virtual voidTGLViewerBase::RenderSelectedForHighlight()
virtual voidTGLViewerBase::RenderTransparent(Bool_t rnr_non_selected = kTRUE, Bool_t rnr_selected = kTRUE)
voidTGLViewer::RequestDraw(Short_t LOD = TGLRnrCtx::kLODMed)
Bool_tTGLViewer::RequestOverlaySelect(Int_t x, Int_t y)
Bool_tTGLViewer::RequestSecondarySelect(Int_t x, Int_t y)
Bool_tTGLViewer::RequestSelect(Int_t x, Int_t y)
voidTObject::ResetBit(UInt_t f)
virtual voidTGLViewer::ResetCameras()
virtual voidTGLViewer::ResetCamerasAfterNextUpdate()
voidTGLViewer::ResetCurrentCamera()
virtual voidTGLViewerBase::ResetSceneInfos()
Bool_tTGLViewerBase::ResolveSelectRecord(TGLSelectRecord& rec, Int_t recIdx)
TGLRnrCtx&TGLViewerBase::RnrCtx() const
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
Bool_tTGLViewer::SavePicture()
Bool_tTGLViewer::SavePicture(const TString& fileName)
Bool_tTGLViewer::SavePictureHeight(const TString& fileName, Int_t height, Bool_t pixel_object_scale = kTRUE)
Bool_tTGLViewer::SavePictureScale(const TString& fileName, Float_t scale, Bool_t pixel_object_scale = kTRUE)
Bool_tTGLViewer::SavePictureUsingBB(const TString& fileName)
Bool_tTGLViewer::SavePictureUsingFBO(const TString& fileName, Int_t w, Int_t h, Float_t pixel_object_scale = 0)
Bool_tTGLViewer::SavePictureWidth(const TString& fileName, Int_t width, Bool_t pixel_object_scale = kTRUE)
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
voidTGLViewerBase::SceneDestructing(TGLSceneBase* scene)
virtual voidTGLViewer::SelectionChanged()
virtual TObject*TVirtualViewer3D::SelectObject(Int_t, Int_t)
voidTGLViewer::SetAutoRotator(TGLAutoRotator* ar)
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidTGLViewer::SetCameraOverlay(TGLCameraOverlay* m)
voidTGLViewer::SetClearColor(Color_t col)
voidTGLViewerBase::SetClip(TGLClip* p)
voidTGLViewer::SetClipAutoUpdate(Bool_t x)
voidTGLViewer::SetCurrentCamera(TGLViewer::ECameraType camera)
voidTGLViewer::SetDrawCameraCenter(Bool_t x)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidTGLViewer::SetEventHandler(TGEventHandler* handler)
voidTGLViewer::SetFader(Float_t x)
virtual voidTGLViewer::SetGedEditor(TGedEditor* ed)
voidTGLViewer::SetGuideState(Int_t axesType, Bool_t axesDepthTest, Bool_t referenceOn, const Double_t* referencePos)
voidTGLViewer::SetIgnoreSizesOnUpdate(Bool_t v)
voidTGLViewer::SetLineScale(Float_t s)
voidTGLViewerBase::SetLOD(Short_t lod)
voidTGLViewer::SetMaxSceneDrawTimeHQ(Float_t t)
voidTGLViewer::SetMaxSceneDrawTimeLQ(Float_t t)
static voidTObject::SetObjectStat(Bool_t stat)
voidTGLViewerBase::SetOLLineW(Float_t w)
voidTGLViewer::SetOrthoCamera(TGLViewer::ECameraType camera, Double_t zoom, Double_t dolly, Double_t[3] center, Double_t hRotate, Double_t vRotate)
voidTGLViewer::SetPerspectiveCamera(TGLViewer::ECameraType camera, Double_t fov, Double_t dolly, Double_t[3] center, Double_t hRotate, Double_t vRotate)
voidTGLViewer::SetPictureFileName(const TString& f)
voidTGLViewer::SetPointScale(Float_t s)
voidTGLViewer::SetResetCamerasOnUpdate(Bool_t v)
voidTGLViewer::SetSmartRefresh(Bool_t smart_ref)
voidTGLViewer::SetSmoothLines(Bool_t s)
voidTGLViewer::SetSmoothPoints(Bool_t s)
voidTGLViewer::SetStereo(Bool_t stereo, Bool_t quad_buf = kTRUE)
voidTGLViewer::SetStereoEyeOffsetFac(Float_t f)
voidTGLViewer::SetStereoFrustumAsymFac(Float_t f)
voidTGLViewer::SetStereoZeroParallax(Float_t f)
voidTGLViewerBase::SetStyle(Short_t st)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidTGLViewerBase::SetWFLineW(Float_t w)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
Short_tTGLViewerBase::Style() const
voidTGLViewer::SwitchColorSet()
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTGLLockable::TakeLock(TGLLockable::ELock lock) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
TGLEmbeddedViewer(const TGWindow* parent, TVirtualPad* pad = 0, Int_t border = 2)
TGLEmbeddedViewer(const TGWindow* parent, TVirtualPad* pad, TGedEditor* ged, Int_t border = 2)
virtual voidTGLViewer::UnClicked(TObject* obj, UInt_t button, UInt_t state)SIGNAL
virtual voidTGLViewer::UnMouseOver(TObject* obj, UInt_t state)SIGNAL
voidTGLViewer::UpdateScene(Bool_t redraw = kTRUE)
virtual voidTObject::UseCurrentStyle()
voidTGLViewer::UseDarkColorSet()
voidTGLViewer::UseDefaultColorSet(Bool_t x)
static voidTGLViewer::UseDefaultColorSetForNewViewers(Bool_t x)
voidTGLViewer::UseLightColorSet()
static TVirtualViewer3D*TVirtualViewer3D::Viewer3D(TVirtualPad* pad = 0, Option_t* type = "")
Int_tTGLViewer::ViewportDiagonal() const
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
Float_tTGLViewerBase::WFLineW() const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
static Int_tTQObject::CheckConnectArgs(TQObject* sender, TClass* sender_class, const char* signal, TClass* receiver_class, const char* slot)
static TStringTQObject::CompressName(const char* method_name)
static Bool_tTQObject::ConnectToClass(TQObject* sender, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
static Bool_tTQObject::ConnectToClass(const char* sender_class, const char* signal, TClass* receiver_class, void* receiver, const char* slot)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTGLViewer::FadeView(Float_t alpha)
TGLViewerBase::SceneInfoList_iTGLViewerBase::FindScene(TGLSceneBase* scene)
virtual void*TQObject::GetSender()
virtual const char*TQObject::GetSenderClassName() const
voidTGLViewer::InitGL()
voidTGLViewer::MakeCurrent() const
voidTObject::MakeZombie()
voidTGLViewer::PostDraw()
voidTGLViewer::PreDraw()
voidTGLViewer::SetupCameras(Bool_t reset)
virtual voidTGLViewer::SetupClipObject()
voidTGLViewer::SetViewport(const TGLRect& vp)
voidTGLViewer::SetViewport(Int_t x, Int_t y, Int_t width, Int_t height)
voidTGLViewerBase::SubRenderScenes(TGLViewerBase::SubRender_foo render_foo)
voidTGLViewer::SwapBuffers() const

Data Members

public:
static TObject::(anonymous)TObject::kBitMask
static TGLViewer::ECameraTypeTGLViewer::kCameraOrthoXOY
static TGLViewer::ECameraTypeTGLViewer::kCameraOrthoXOZ
static TGLViewer::ECameraTypeTGLViewer::kCameraOrthoXnOY
static TGLViewer::ECameraTypeTGLViewer::kCameraOrthoXnOZ
static TGLViewer::ECameraTypeTGLViewer::kCameraOrthoZOY
static TGLViewer::ECameraTypeTGLViewer::kCameraOrthoZnOY
static TGLViewer::ECameraTypeTGLViewer::kCameraPerspXOY
static TGLViewer::ECameraTypeTGLViewer::kCameraPerspXOZ
static TGLViewer::ECameraTypeTGLViewer::kCameraPerspYOZ
static TObject::EStatusBitsTObject::kCanDelete
static TObject::EStatusBitsTObject::kCannotPick
static TGLViewer::EDragActionTGLViewer::kDragCameraDolly
static TGLViewer::EDragActionTGLViewer::kDragCameraRotate
static TGLViewer::EDragActionTGLViewer::kDragCameraTruck
static TGLViewer::EDragActionTGLViewer::kDragNone
static TGLViewer::EDragActionTGLViewer::kDragOverlay
static TGLLockable::ELockTGLLockable::kDrawLock
static TObject::EStatusBitsTObject::kHasUUID
static TObject::EStatusBitsTObject::kInvalidObject
static TObject::(anonymous)TObject::kIsOnHeap
static TObject::EStatusBitsTObject::kIsReferenced
static TGLLockable::ELockTGLLockable::kModifyLock
static TObject::EStatusBitsTObject::kMustCleanup
static TObject::EStatusBitsTObject::kNoContextMenu
static TObject::(anonymous)TObject::kNotDeleted
static TObject::EStatusBitsTObject::kObjInCanvas
static TGLViewer::ESecSelTypeTGLViewer::kOnKeyMod1
static TGLViewer::ESecSelTypeTGLViewer::kOnRequest
static TObject::(anonymous)TObject::kOverwrite
static TGLViewer::EPushActionTGLViewer::kPushAnnotate
static TGLViewer::EPushActionTGLViewer::kPushCamCenter
static TGLViewer::EPushActionTGLViewer::kPushStd
static TGLLockable::ELockTGLLockable::kSelectLock
static TObject::(anonymous)TObject::kSingleKey
static TGLLockable::ELockTGLLockable::kUnlocked
static TObject::(anonymous)TObject::kWriteDelete
static TObject::(anonymous)TObject::kZombie
protected:
TGLAutoRotator*TGLViewer::fAutoRotator!
Bool_tTGLViewer::fAxesDepthTest! remove guides hidden-lines
Int_tTGLViewer::fAxesType! axes type
TGLCamera*TGLViewerBase::fCameraCamera for rendering.
TGLCameraOverlay*TGLViewer::fCameraOverlay! markup size of viewport in scene units
Bool_tTGLViewerBase::fChangedChange requiring redraw is pending.
TGLClip*TGLViewerBase::fClipViewer clipping-plane.
TGLClipSet*TGLViewer::fClipSet!
TContextMenu*TGLViewer::fContextMenu!
TGLCamera*TGLViewer::fCurrentCamera!
TGLOverlayElement*TGLViewer::fCurrentOvlElm! current overlay element
TGLSelectRecordTGLViewer::fCurrentSelRec! select record in use as selected
TGLColorSetTGLViewer::fDarkColorSet! color-set with dark background
Bool_tTGLViewer::fDebugMode! debug mode (forced rebuild + draw scene/frustum/interest boxes)
TGLViewer::EDragActionTGLViewer::fDragAction
Bool_tTGLViewer::fDrawCameraCenter! reference marker on?
TGEventHandler*TGLViewer::fEventHandler! event handler
Float_tTGLViewer::fFader! fade the view (0 - no fade/default, 1 - full fade/no rendering done)
TGLContextIdentity*TGLViewer::fGLCtxId!for embedded gl viewer
Int_tTGLViewer::fGLDevice!for embedded gl viewer
TGLWidget*TGLViewer::fGLWidget
TGedEditor*TGLViewer::fGedEditor! GED editor
Bool_tTGLViewer::fIgnoreSizesOnUpdateignore sizes of bounding-boxes on update
Bool_tTGLViewer::fIsPrinting!
Short_tTGLViewerBase::fLODViewer-lod for rendering.
TGLColorSetTGLViewer::fLightColorSet! color-set with light background
TGLLightSet*TGLViewer::fLightSet!
Float_tTGLViewer::fLineScale! width scale for lines
TList*TQObject::fListOfConnections! list of connections to this object
TList*TQObject::fListOfSignals! list of signals from this object
TGLLockable::ELockTGLLockable::fLockLock state.
Float_tTGLViewer::fMaxSceneDrawTimeHQ! max time for scene rendering at high LOD (in ms)
Float_tTGLViewer::fMaxSceneDrawTimeLQ! max time for scene rendering at high LOD (in ms)
Float_tTGLViewerBase::fOLLineWOptional override of scene outline line-width
TGLOrthoCameraTGLViewer::fOrthoXOYCamera!
TGLOrthoCameraTGLViewer::fOrthoXOZCamera!
TGLOrthoCameraTGLViewer::fOrthoXnOYCamera!
TGLOrthoCameraTGLViewer::fOrthoXnOZCamera!
TGLOrthoCameraTGLViewer::fOrthoZOYCamera!
TGLOrthoCameraTGLViewer::fOrthoZnOYCamera!
TGLBoundingBoxTGLViewerBase::fOverallBoundingBoxAxis-aligned union of scene bboxes.
TGLViewerBase::OverlayElmVec_tTGLViewerBase::fOverlay
TGLOvlSelectRecordTGLViewer::fOvlSelRec! select record from last overlay select
TGLPShapeObj*TGLViewer::fPShapeWrap
TVirtualPad*TGLViewer::fPad! external pad - remove replace with signal
TGLPerspectiveCameraTGLViewer::fPerspectiveCameraXOY!
TGLPerspectiveCameraTGLViewer::fPerspectiveCameraXOZ!
TGLPerspectiveCameraTGLViewer::fPerspectiveCameraYOZ!
TStringTGLViewer::fPictureFileName! default file-name for SavePicture()
Float_tTGLViewer::fPointScale! size scale for points
TGLViewer::EPushActionTGLViewer::fPushAction
TGLRedrawTimer*TGLViewer::fRedrawTimer! timer for triggering redraws
Bool_tTGLViewer::fReferenceOn! reference marker on?
TGLVertex3TGLViewer::fReferencePos! reference position
Bool_tTGLViewer::fResetCamerasOnNextUpdatereposition camera on next update
Bool_tTGLViewer::fResetCamerasOnUpdatereposition camera on each update
Bool_tTGLViewerBase::fResetSceneInfosOnRenderRequest rebuild of view-specific scene data.
TGLRnrCtx*TGLViewerBase::fRnrCtx
TGLViewerBase::SceneInfoList_tTGLViewerBase::fScenesRegistered scenes.
TGLSelectRecordTGLViewer::fSecSelRec! select record from last secondary select (should go to context)
TGLSelectRecordTGLViewer::fSelRec! select record from last select (should go to context)
TGLManipSet*TGLViewer::fSelectedPShapeRef!
Bool_tTQObject::fSignalsBlocked! flag used for suppression of signals
Bool_tTGLViewer::fSmartRefresh! cache logicals during scene rebuilds
Bool_tTGLViewer::fSmoothLines! smooth line edge rendering
Bool_tTGLViewer::fSmoothPoints! smooth point edge rendering
Bool_tTGLViewer::fStereo! use stereo rendering
Float_tTGLViewer::fStereoEyeOffsetFac!
Float_tTGLViewer::fStereoFrustumAsymFac!
Bool_tTGLViewer::fStereoQuadBuf! draw quad buffer or left/right stereo in left/right half of window
Float_tTGLViewer::fStereoZeroParallax! position of zero-parallax plane: 0 - near clipping plane, 1 - far clipping plane
Short_tTGLViewerBase::fStyleViewer-style for rendering.
TGLRectTGLViewer::fViewport! viewport - drawn area
TGLViewerBase::SceneInfoVec_tTGLViewerBase::fVisScenesVisible scenes.
Float_tTGLViewerBase::fWFLineWOptional override of scene wire-frame line-width
static Bool_tTQObject::fgAllSignalsBlockedflag used for suppression of all signals
static TGLColorSetTGLViewer::fgDefaultColorSet! a shared, default color-set
static Bool_tTGLViewer::fgUseDefaultColorSetForNewViewers! name says it all
private:
Int_tfBorder
TGCompositeFrame*fFrame

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TGLEmbeddedViewer(const TGWindow* parent, TVirtualPad* pad = 0, Int_t border = 2)
 Constructor.
 Argument 'border' specifies how many pixels to pad on each side of the
 viewer. This area can be used for highlightning of the active viewer.
TGLEmbeddedViewer(const TGWindow* parent, TVirtualPad* pad, TGedEditor* ged, Int_t border = 2)
 Constructor allowing to also specify an GED editor to use.
 Argument 'border' specifies how many pixels to pad on each side of the
 viewer. This area can be used for highlightning of the active viewer.
~TGLEmbeddedViewer()
 Destroy standalone viewer object.
void Init(const TGWindow* parent)
 Common initialization from all constructors.
void CreateFrames()
 Internal frames creation.
void CreateGLWidget()
 Create a GLwidget, it is an error if it is already created.
 This is needed for frame-swapping on mac.
void DestroyGLWidget()
 Destroy the GLwidget, it is an error if it does not exist.
 This is needed for frame-swapping on mac.
TGLEmbeddedViewer(const TGLEmbeddedViewer& )
TGLEmbeddedViewer& operator=(const TGLEmbeddedViewer& )
const char * GetName() const
{ return "GLViewer"; }
TGCompositeFrame* GetFrame() const
{ return fFrame; }
TGLOrthoCamera * GetOrthoXOYCamera()
{ return &fOrthoXOYCamera; }
TGLOrthoCamera * GetOrthoXOZCamera()
{ return &fOrthoXOZCamera; }
TGLOrthoCamera * GetOrthoZOYCamera()
{ return &fOrthoZOYCamera; }