TEveElementList Class Reference

#include <TEveElement.h>

Inheritance diagram for TEveElementList:

TEveElement TNamed TEveProjectable TEveElement TNamed TEveProjectable TObject TObject TObject TObject TEveCompound TEveCompound TEveElementListProjected TEveElementListProjected TEveEventManager TEveEventManager TEvePlot3D TEvePlot3D TEveProjectionManager TEveProjectionManager TEveScene TEveScene TEveSceneList TEveSceneList TEveSelection TEveSelection TEveShape TEveShape TEveTrackList TEveTrackList TEveTrackPropagator TEveTrackPropagator TEveTriangleSet TEveTriangleSet TEveViewerList TEveViewerList TEveWindow TEveWindow TEveWindowManager TEveWindowManager List of all members.

Public Member Functions

 TEveElementList (const char *n="TEveElementList", const char *t="", Bool_t doColor=kFALSE, Bool_t doTransparency=kFALSE)
 TEveElementList (const TEveElementList &e)
virtual ~TEveElementList ()
virtual TObjectGetObject (const TEveException &="TEveElementList::GetObject ") const
virtual TEveElementListCloneElement () const
virtual const char * GetElementName () const
virtual const char * GetElementTitle () const
virtual void SetElementName (const char *name)
virtual void SetElementTitle (const char *title)
virtual void SetElementNameTitle (const char *name, const char *title)
TClassGetChildClass () const
void SetChildClass (TClass *c)
virtual Bool_t AcceptElement (TEveElement *el)
virtual TClassProjectedClass (const TEveProjection *p) const
 ClassDef (TEveElementList, 0)
 TEveElementList (const char *n="TEveElementList", const char *t="", Bool_t doColor=kFALSE, Bool_t doTransparency=kFALSE)
 TEveElementList (const TEveElementList &e)
virtual ~TEveElementList ()
virtual TObjectGetObject (const TEveException &="TEveElementList::GetObject ") const
virtual TEveElementListCloneElement () const
virtual const char * GetElementName () const
virtual const char * GetElementTitle () const
virtual void SetElementName (const char *name)
virtual void SetElementTitle (const char *title)
virtual void SetElementNameTitle (const char *name, const char *title)
TClassGetChildClass () const
void SetChildClass (TClass *c)
virtual Bool_t AcceptElement (TEveElement *el)
virtual TClassProjectedClass (const TEveProjection *p) const
 ClassDef (TEveElementList, 0)

Protected Attributes

Color_t fColor
TClassfChildClass
TClassfChildClass

Private Member Functions

TEveElementListoperator= (const TEveElementList &)
TEveElementListoperator= (const TEveElementList &)

Detailed Description

Definition at line 458 of file TEveElement.h.


Constructor & Destructor Documentation

TEveElementList::TEveElementList ( const char *  n = "TEveElementList",
const char *  t = "",
Bool_t  doColor = kFALSE,
Bool_t  doTransparency = kFALSE 
)

Definition at line 2223 of file TEveElement.cxx.

References TEveElement::fCanEditMainColor, TEveElement::fCanEditMainTransparency, fColor, kTRUE, and TEveElement::SetMainColorPtr().

Referenced by CloneElement().

TEveElementList::TEveElementList ( const TEveElementList e  ) 

Definition at line 2243 of file TEveElement.cxx.

virtual TEveElementList::~TEveElementList (  )  [inline, virtual]

Definition at line 473 of file TEveElement.h.

TEveElementList::TEveElementList ( const char *  n = "TEveElementList",
const char *  t = "",
Bool_t  doColor = kFALSE,
Bool_t  doTransparency = kFALSE 
)

TEveElementList::TEveElementList ( const TEveElementList e  ) 

virtual TEveElementList::~TEveElementList (  )  [inline, virtual]

Definition at line 473 of file TEveElement.h.


Member Function Documentation

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

virtual TObject* TEveElementList::GetObject ( const TEveException = "TEveElementList::GetObject "  )  const [inline, virtual]

Reimplemented from TEveElement.

Definition at line 475 of file TEveElement.h.

TEveElementList * TEveElementList::CloneElement (  )  const [virtual]

Reimplemented from TEveElement.

Definition at line 2254 of file TEveElement.cxx.

References TEveElementList().

virtual const char* TEveElementList::GetElementName (  )  const [inline, virtual]

Reimplemented from TEveElement.

Definition at line 480 of file TEveElement.h.

References TNamed::GetName().

Referenced by TEveCompositeFrame::AcquireEveWindow(), TEveWindow::DestroyWindow(), TEveWindow::DestroyWindowAndSlot(), TEveWindow::NameTitleChanged(), TEveCompositeFrame::~TEveCompositeFrame(), and TEveWindow::~TEveWindow().

virtual const char* TEveElementList::GetElementTitle (  )  const [inline, virtual]

Reimplemented from TEveElement.

Definition at line 481 of file TEveElement.h.

References TNamed::GetTitle().

virtual void TEveElementList::SetElementName ( const char *  name  )  [inline, virtual]

Reimplemented from TEveElement.

Definition at line 483 of file TEveElement.h.

References TEveElement::NameTitleChanged(), and TNamed::SetName().

Referenced by alice_esd(), calo_detail(), calorimeters(), DetailTest(), MultiView::MultiView(), and TabsTest().

virtual void TEveElementList::SetElementTitle ( const char *  title  )  [inline, virtual]

Reimplemented from TEveElement.

Definition at line 486 of file TEveElement.h.

References TEveElement::NameTitleChanged(), and TNamed::SetTitle().

virtual void TEveElementList::SetElementNameTitle ( const char *  name,
const char *  title 
) [inline, virtual]

Reimplemented from TEveElement.

Definition at line 489 of file TEveElement.h.

References TEveElement::NameTitleChanged(), and TNamed::SetNameTitle().

TClass* TEveElementList::GetChildClass (  )  const [inline]

Definition at line 492 of file TEveElement.h.

References fChildClass.

void TEveElementList::SetChildClass ( TClass c  )  [inline]

Definition at line 493 of file TEveElement.h.

References c, and fChildClass.

Referenced by TEveSceneList::TEveSceneList(), TEveViewer::TEveViewer(), and TEveViewerList::TEveViewerList().

Bool_t TEveElementList::AcceptElement ( TEveElement el  )  [virtual]

Reimplemented from TEveElement.

Definition at line 2263 of file TEveElement.cxx.

References fChildClass, kFALSE, and kTRUE.

TClass * TEveElementList::ProjectedClass ( const TEveProjection p  )  const [virtual]

Implements TEveProjectable.

Definition at line 2274 of file TEveElement.cxx.

References xmlio::Class.

TEveElementList::ClassDef ( TEveElementList  ,
 
)

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

virtual TObject* TEveElementList::GetObject ( const TEveException = "TEveElementList::GetObject "  )  const [inline, virtual]

Reimplemented from TEveElement.

Definition at line 475 of file TEveElement.h.

virtual TEveElementList* TEveElementList::CloneElement (  )  const [virtual]

Reimplemented from TEveElement.

virtual const char* TEveElementList::GetElementName (  )  const [inline, virtual]

Reimplemented from TEveElement.

Definition at line 480 of file TEveElement.h.

References TNamed::GetName().

virtual const char* TEveElementList::GetElementTitle (  )  const [inline, virtual]

Reimplemented from TEveElement.

Definition at line 481 of file TEveElement.h.

References TNamed::GetTitle().

virtual void TEveElementList::SetElementName ( const char *  name  )  [inline, virtual]

Reimplemented from TEveElement.

Definition at line 483 of file TEveElement.h.

References TEveElement::NameTitleChanged(), and TNamed::SetName().

virtual void TEveElementList::SetElementTitle ( const char *  title  )  [inline, virtual]

Reimplemented from TEveElement.

Definition at line 486 of file TEveElement.h.

References TEveElement::NameTitleChanged(), and TNamed::SetTitle().

virtual void TEveElementList::SetElementNameTitle ( const char *  name,
const char *  title 
) [inline, virtual]

Reimplemented from TEveElement.

Definition at line 489 of file TEveElement.h.

References TEveElement::NameTitleChanged(), and TNamed::SetNameTitle().

TClass* TEveElementList::GetChildClass (  )  const [inline]

Definition at line 492 of file TEveElement.h.

References fChildClass.

void TEveElementList::SetChildClass ( TClass c  )  [inline]

Definition at line 493 of file TEveElement.h.

References c, and fChildClass.

virtual Bool_t TEveElementList::AcceptElement ( TEveElement el  )  [virtual]

Reimplemented from TEveElement.

virtual TClass* TEveElementList::ProjectedClass ( const TEveProjection p  )  const [virtual]

Implements TEveProjectable.

TEveElementList::ClassDef ( TEveElementList  ,
 
)


Member Data Documentation

Color_t TEveElementList::fColor [protected]

Definition at line 466 of file TEveElement.h.

Referenced by TEveElementList(), and TEveJetCone::TEveJetCone().

TClass* TEveElementList::fChildClass [protected]

Definition at line 467 of file TEveElement.h.

Referenced by AcceptElement(), GetChildClass(), SetChildClass(), TEveTrackList::TEveTrackList(), and TEveWindow::TEveWindow().

TClass* TEveElementList::fChildClass [protected]

Definition at line 467 of file TEveElement.h.


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