TEveViewerList Class Reference

#include <TEveViewer.h>

Inheritance diagram for TEveViewerList:

TEveElementList TEveElementList TEveProjectable TNamed TEveElement TEveProjectable TNamed TEveElement TEveProjectable TNamed TEveElement TEveProjectable TNamed TEveElement List of all members.

Public Member Functions

 TEveViewerList (const char *n="TEveViewerList", const char *t="")
virtual ~TEveViewerList ()
virtual void AddElement (TEveElement *el)
virtual void RemoveElementLocal (TEveElement *el)
virtual void RemoveElementsLocal ()
virtual void Connect ()
virtual void Disconnect ()
void RepaintChangedViewers (Bool_t resetCameras, Bool_t dropLogicals)
void RepaintAllViewers (Bool_t resetCameras, Bool_t dropLogicals)
void DeleteAnnotations ()
void SceneDestructing (TEveScene *scene)
void OnMouseOver (TObject *obj, UInt_t state)
void OnReMouseOver (TObject *obj, UInt_t state)
void OnUnMouseOver (TObject *obj, UInt_t state)
void OnClicked (TObject *obj, UInt_t button, UInt_t state)
void OnReClicked (TObject *obj, UInt_t button, UInt_t state)
void OnUnClicked (TObject *obj, UInt_t button, UInt_t state)
Bool_t GetShowTooltip () const
void SetShowTooltip (Bool_t x)
Float_t GetColorBrightness () const
void SetColorBrightness (Float_t b)
Bool_t UseLightColorSet () const
void SwitchColorSet ()
 ClassDef (TEveViewerList, 0)
 TEveViewerList (const char *n="TEveViewerList", const char *t="")
virtual ~TEveViewerList ()
virtual void AddElement (TEveElement *el)
virtual void RemoveElementLocal (TEveElement *el)
virtual void RemoveElementsLocal ()
virtual void Connect ()
virtual void Disconnect ()
void RepaintChangedViewers (Bool_t resetCameras, Bool_t dropLogicals)
void RepaintAllViewers (Bool_t resetCameras, Bool_t dropLogicals)
void DeleteAnnotations ()
void SceneDestructing (TEveScene *scene)
void OnMouseOver (TObject *obj, UInt_t state)
void OnReMouseOver (TObject *obj, UInt_t state)
void OnUnMouseOver (TObject *obj, UInt_t state)
void OnClicked (TObject *obj, UInt_t button, UInt_t state)
void OnReClicked (TObject *obj, UInt_t button, UInt_t state)
void OnUnClicked (TObject *obj, UInt_t button, UInt_t state)
Bool_t GetShowTooltip () const
void SetShowTooltip (Bool_t x)
Float_t GetColorBrightness () const
void SetColorBrightness (Float_t b)
Bool_t UseLightColorSet () const
void SwitchColorSet ()
 ClassDef (TEveViewerList, 0)

Protected Member Functions

void HandleTooltip ()
void HandleTooltip ()

Protected Attributes

Bool_t fShowTooltip
Float_t fBrightness
Bool_t fUseLightColorSet

Private Member Functions

 TEveViewerList (const TEveViewerList &)
TEveViewerListoperator= (const TEveViewerList &)
 TEveViewerList (const TEveViewerList &)
TEveViewerListoperator= (const TEveViewerList &)

Detailed Description

Definition at line 79 of file TEveViewer.h.


Constructor & Destructor Documentation

TEveViewerList::TEveViewerList ( const TEveViewerList  )  [private]

TEveViewerList::TEveViewerList ( const char *  n = "TEveViewerList",
const char *  t = "" 
)

Definition at line 338 of file TEveViewer.cxx.

References xmlio::Class, Connect(), and TEveElementList::SetChildClass().

TEveViewerList::~TEveViewerList (  )  [virtual]

Definition at line 352 of file TEveViewer.cxx.

References Disconnect().

TEveViewerList::TEveViewerList ( const TEveViewerList  )  [private]

TEveViewerList::TEveViewerList ( const char *  n = "TEveViewerList",
const char *  t = "" 
)

virtual TEveViewerList::~TEveViewerList (  )  [virtual]


Member Function Documentation

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

void TEveViewerList::HandleTooltip (  )  [protected]

Definition at line 528 of file TEveViewer.cxx.

References TEveElement::FirstChild(), fShowTooltip, TGLViewer::GetEventHandler(), TEveManager::GetHighlight(), TEveElement::GetHighlightTooltip(), gEve, gTQSender, TEveElement::NumChildren(), TGLEventHandler::RemoveTooltip(), title, and TGLEventHandler::TriggerTooltip().

Referenced by OnMouseOver(), OnReMouseOver(), and OnUnMouseOver().

void TEveViewerList::AddElement ( TEveElement el  )  [virtual]

Reimplemented from TEveElement.

Definition at line 362 of file TEveViewer.cxx.

References TEveElement::AddElement(), and TEveElement::IncParentIgnoreCnt().

Referenced by arrow_standalone(), DetailTest(), geom_cms_stereo(), MakeViewerScene(), PackTest(), TEveManager::SpawnNewViewer(), and SplitGLView::SplitGLView().

void TEveViewerList::RemoveElementLocal ( TEveElement el  )  [virtual]

Reimplemented from TEveElement.

Definition at line 373 of file TEveViewer.cxx.

References TEveElement::DecParentIgnoreCnt(), and TEveElement::RemoveElementLocal().

void TEveViewerList::RemoveElementsLocal (  )  [virtual]

Reimplemented from TEveElement.

Definition at line 382 of file TEveViewer.cxx.

References TEveElement::fChildren, i, and TEveElement::RemoveElementsLocal().

void TEveViewerList::Connect (  )  [virtual]

Definition at line 397 of file TEveViewer.cxx.

References TQObject::Connect().

Referenced by TEveViewerList().

void TEveViewerList::Disconnect (  )  [virtual]

Definition at line 421 of file TEveViewer.cxx.

References TQObject::Disconnect().

Referenced by ~TEveViewerList().

void TEveViewerList::RepaintChangedViewers ( Bool_t  resetCameras,
Bool_t  dropLogicals 
)

Definition at line 447 of file TEveViewer.cxx.

References TEveElement::fChildren, i, kFALSE, TGLRnrCtx::kLODHigh, and kTRUE.

Referenced by TEveManager::DoRedraw3D().

void TEveViewerList::RepaintAllViewers ( Bool_t  resetCameras,
Bool_t  dropLogicals 
)

Definition at line 469 of file TEveViewer.cxx.

References TEveElement::fChildren, i, kFALSE, TGLRnrCtx::kLODHigh, and kTRUE.

Referenced by TEveManager::FullRedraw3D().

void TEveViewerList::DeleteAnnotations (  ) 

Definition at line 489 of file TEveViewer.cxx.

References TEveElement::fChildren, and i.

Referenced by TVSDReader::DropEvent(), and load_event().

void TEveViewerList::SceneDestructing ( TEveScene scene  ) 

Definition at line 503 of file TEveViewer.cxx.

References TEveElement::fChildren, i, and j.

Referenced by TEveScene::~TEveScene().

void TEveViewerList::OnMouseOver ( TObject obj,
UInt_t  state 
)

Definition at line 551 of file TEveViewer.cxx.

References TEveManager::GetHighlight(), gEve, gTQSender, HandleTooltip(), TEveElement::IsPickable(), kFALSE, and TEveSelection::UserPickedElement().

void TEveViewerList::OnReMouseOver ( TObject obj,
UInt_t  state 
)

Definition at line 576 of file TEveViewer.cxx.

References TEveManager::GetHighlight(), gEve, gTQSender, HandleTooltip(), TEveElement::IsPickable(), and TEveSelection::UserRePickedElement().

void TEveViewerList::OnUnMouseOver ( TObject obj,
UInt_t  state 
)

Definition at line 598 of file TEveViewer.cxx.

References TEveManager::GetHighlight(), gEve, gTQSender, HandleTooltip(), TEveElement::IsPickable(), and TEveSelection::UserUnPickedElement().

void TEveViewerList::OnClicked ( TObject obj,
UInt_t  button,
UInt_t  state 
)

Definition at line 620 of file TEveViewer.cxx.

References TEveManager::GetSelection(), gEve, TEveElement::IsPickable(), kKeyControlMask, and TEveSelection::UserPickedElement().

void TEveViewerList::OnReClicked ( TObject obj,
UInt_t  button,
UInt_t  state 
)

Definition at line 637 of file TEveViewer.cxx.

References TEveManager::GetSelection(), gEve, TEveElement::IsPickable(), and TEveSelection::UserRePickedElement().

void TEveViewerList::OnUnClicked ( TObject obj,
UInt_t  button,
UInt_t  state 
)

Definition at line 654 of file TEveViewer.cxx.

References TEveManager::GetSelection(), gEve, TEveElement::IsPickable(), and TEveSelection::UserUnPickedElement().

Bool_t TEveViewerList::GetShowTooltip (  )  const [inline]

Definition at line 123 of file TEveViewer.h.

References fShowTooltip.

void TEveViewerList::SetShowTooltip ( Bool_t  x  )  [inline]

Definition at line 124 of file TEveViewer.h.

References fShowTooltip.

Float_t TEveViewerList::GetColorBrightness (  )  const [inline]

Definition at line 126 of file TEveViewer.h.

References fBrightness.

Referenced by TEveViewerListEditor::SetModel().

void TEveViewerList::SetColorBrightness ( Float_t  b  ) 

Definition at line 671 of file TEveViewer.cxx.

References TEveUtil::SetColorBrightness().

Referenced by TEveViewerListEditor::DoBrightness().

Bool_t TEveViewerList::UseLightColorSet (  )  const [inline]

Definition at line 129 of file TEveViewer.h.

References fUseLightColorSet.

Referenced by TEveViewerListEditor::DoBrightness(), and TEveViewerListEditor::SwitchColorSet().

void TEveViewerList::SwitchColorSet (  ) 

Definition at line 679 of file TEveViewer.cxx.

References TEveElement::fChildren, fUseLightColorSet, i, and TGLRnrCtx::kLODHigh.

Referenced by alice_vsd(), and TEveViewerListEditor::SwitchColorSet().

TEveViewerList::ClassDef ( TEveViewerList  ,
 
)

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

void TEveViewerList::HandleTooltip (  )  [protected]

virtual void TEveViewerList::AddElement ( TEveElement el  )  [virtual]

Reimplemented from TEveElement.

virtual void TEveViewerList::RemoveElementLocal ( TEveElement el  )  [virtual]

Reimplemented from TEveElement.

virtual void TEveViewerList::RemoveElementsLocal (  )  [virtual]

Reimplemented from TEveElement.

virtual void TEveViewerList::Connect (  )  [virtual]

virtual void TEveViewerList::Disconnect (  )  [virtual]

void TEveViewerList::RepaintChangedViewers ( Bool_t  resetCameras,
Bool_t  dropLogicals 
)

void TEveViewerList::RepaintAllViewers ( Bool_t  resetCameras,
Bool_t  dropLogicals 
)

void TEveViewerList::DeleteAnnotations (  ) 

void TEveViewerList::SceneDestructing ( TEveScene scene  ) 

void TEveViewerList::OnMouseOver ( TObject obj,
UInt_t  state 
)

void TEveViewerList::OnReMouseOver ( TObject obj,
UInt_t  state 
)

void TEveViewerList::OnUnMouseOver ( TObject obj,
UInt_t  state 
)

void TEveViewerList::OnClicked ( TObject obj,
UInt_t  button,
UInt_t  state 
)

void TEveViewerList::OnReClicked ( TObject obj,
UInt_t  button,
UInt_t  state 
)

void TEveViewerList::OnUnClicked ( TObject obj,
UInt_t  button,
UInt_t  state 
)

Bool_t TEveViewerList::GetShowTooltip (  )  const [inline]

Definition at line 123 of file TEveViewer.h.

References fShowTooltip.

void TEveViewerList::SetShowTooltip ( Bool_t  x  )  [inline]

Definition at line 124 of file TEveViewer.h.

References fShowTooltip.

Float_t TEveViewerList::GetColorBrightness (  )  const [inline]

Definition at line 126 of file TEveViewer.h.

References fBrightness.

void TEveViewerList::SetColorBrightness ( Float_t  b  ) 

Bool_t TEveViewerList::UseLightColorSet (  )  const [inline]

Definition at line 129 of file TEveViewer.h.

References fUseLightColorSet.

void TEveViewerList::SwitchColorSet (  ) 

TEveViewerList::ClassDef ( TEveViewerList  ,
 
)


Member Data Documentation

Bool_t TEveViewerList::fShowTooltip [protected]

Definition at line 86 of file TEveViewer.h.

Referenced by GetShowTooltip(), HandleTooltip(), and SetShowTooltip().

Float_t TEveViewerList::fBrightness [protected]

Definition at line 88 of file TEveViewer.h.

Referenced by GetColorBrightness().

Bool_t TEveViewerList::fUseLightColorSet [protected]

Definition at line 89 of file TEveViewer.h.

Referenced by SwitchColorSet(), and UseLightColorSet().


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