TEveCompound Class Reference

#include <TEveCompound.h>

Inheritance diagram for TEveCompound:

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

Public Member Functions

 TEveCompound (const char *n="TEveCompound", const char *t="", Bool_t doColor=kTRUE, Bool_t doTransparency=kFALSE)
virtual ~TEveCompound ()
void OpenCompound ()
void CloseCompound ()
Bool_t IsCompoundOpen () const
virtual void SetMainColor (Color_t color)
virtual void SetMainTransparency (Char_t t)
virtual void AddElement (TEveElement *el)
virtual void RemoveElementLocal (TEveElement *el)
virtual void RemoveElementsLocal ()
virtual void FillImpliedSelectedSet (Set_t &impSelSet)
virtual TClassProjectedClass (const TEveProjection *p) const
 ClassDef (TEveCompound, 0)
 TEveCompound (const char *n="TEveCompound", const char *t="", Bool_t doColor=kTRUE, Bool_t doTransparency=kFALSE)
virtual ~TEveCompound ()
void OpenCompound ()
void CloseCompound ()
Bool_t IsCompoundOpen () const
virtual void SetMainColor (Color_t color)
virtual void SetMainTransparency (Char_t t)
virtual void AddElement (TEveElement *el)
virtual void RemoveElementLocal (TEveElement *el)
virtual void RemoveElementsLocal ()
virtual void FillImpliedSelectedSet (Set_t &impSelSet)
virtual TClassProjectedClass (const TEveProjection *p) const
 ClassDef (TEveCompound, 0)

Protected Attributes

Short_t fCompoundOpen

Private Member Functions

 TEveCompound (const TEveCompound &)
TEveCompoundoperator= (const TEveCompound &)
 TEveCompound (const TEveCompound &)
TEveCompoundoperator= (const TEveCompound &)

Detailed Description

Definition at line 23 of file TEveCompound.h.


Constructor & Destructor Documentation

TEveCompound::TEveCompound ( const TEveCompound  )  [private]

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

Definition at line 27 of file TEveCompound.cxx.

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

Definition at line 35 of file TEveCompound.h.

TEveCompound::TEveCompound ( const TEveCompound  )  [private]

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

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

Definition at line 35 of file TEveCompound.h.


Member Function Documentation

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

void TEveCompound::OpenCompound (  )  [inline]

Definition at line 37 of file TEveCompound.h.

References fCompoundOpen.

Referenced by compound().

void TEveCompound::CloseCompound (  )  [inline]

Definition at line 38 of file TEveCompound.h.

References fCompoundOpen.

Referenced by compound().

Bool_t TEveCompound::IsCompoundOpen (  )  const [inline]

Definition at line 39 of file TEveCompound.h.

References fCompoundOpen.

Referenced by AddElement().

void TEveCompound::SetMainColor ( Color_t  color  )  [virtual]

Reimplemented from TEveElement.

Definition at line 35 of file TEveCompound.cxx.

References TEveElement::fChildren, TEveElement::GetMainColor(), i, TEveElement::kCSCBApplyMainColorToAllChildren, TEveElement::kCSCBApplyMainColorToMatchingChildren, TEveElement::SetMainColor(), and TEveElement::TestCSCBits().

Referenced by compound().

void TEveCompound::SetMainTransparency ( Char_t  t  )  [virtual]

Reimplemented from TEveElement.

Definition at line 64 of file TEveCompound.cxx.

References TEveElement::fChildren, TEveElement::GetMainTransparency(), i, TEveElement::kCSCBApplyMainTransparencyToAllChildren, TEveElement::kCSCBApplyMainTransparencyToMatchingChildren, TEveElement::SetMainTransparency(), and TEveElement::TestCSCBits().

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

Reimplemented from TEveElement.

Definition at line 95 of file TEveCompound.cxx.

References TEveElement::AddElement(), TEveElement::GetCompound(), IsCompoundOpen(), and TEveElement::SetCompound().

Referenced by compound().

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

Reimplemented from TEveElement.

Definition at line 108 of file TEveCompound.cxx.

References TEveElement::GetCompound(), TEveElement::RemoveElementLocal(), and TEveElement::SetCompound().

void TEveCompound::RemoveElementsLocal (  )  [virtual]

Reimplemented from TEveElement.

Definition at line 119 of file TEveCompound.cxx.

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

void TEveCompound::FillImpliedSelectedSet ( Set_t impSelSet  )  [virtual]

Definition at line 135 of file TEveCompound.cxx.

References TEveElement::fChildren, TEveElement::FillImpliedSelectedSet(), i, TEveElement::kCSCBImplySelectAllChildren, and TEveElement::TestCSCBits().

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

Reimplemented from TEveElementList.

Definition at line 162 of file TEveCompound.cxx.

References xmlio::Class.

TEveCompound::ClassDef ( TEveCompound  ,
 
)

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

void TEveCompound::OpenCompound (  )  [inline]

Definition at line 37 of file TEveCompound.h.

References fCompoundOpen.

void TEveCompound::CloseCompound (  )  [inline]

Definition at line 38 of file TEveCompound.h.

References fCompoundOpen.

Bool_t TEveCompound::IsCompoundOpen (  )  const [inline]

Definition at line 39 of file TEveCompound.h.

References fCompoundOpen.

virtual void TEveCompound::SetMainColor ( Color_t  color  )  [virtual]

Reimplemented from TEveElement.

virtual void TEveCompound::SetMainTransparency ( Char_t  t  )  [virtual]

Reimplemented from TEveElement.

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

Reimplemented from TEveElement.

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

Reimplemented from TEveElement.

virtual void TEveCompound::RemoveElementsLocal (  )  [virtual]

Reimplemented from TEveElement.

virtual void TEveCompound::FillImpliedSelectedSet ( Set_t impSelSet  )  [virtual]

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

Reimplemented from TEveElementList.

TEveCompound::ClassDef ( TEveCompound  ,
 
)


Member Data Documentation

Short_t TEveCompound::fCompoundOpen [protected]

Definition at line 30 of file TEveCompound.h.

Referenced by CloseCompound(), IsCompoundOpen(), and OpenCompound().


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