12#ifndef ROOT_TEveCompound
13#define ROOT_TEveCompound
#define ClassDef(name, id)
TClass instances represent classes, structs and namespaces in the ROOT type system.
Description of TEveCompoundProjected.
TEveCompoundProjected(const TEveCompoundProjected &)
TEveCompoundProjected()
Constructor.
virtual ~TEveCompoundProjected()
virtual TEveElement * GetProjectedAsElement()
Returns this projected dynamic-casted to TEveElement.
virtual void SetMainColor(Color_t color)
Revert back to the behaviour of TEveElement as color is propagated:
TEveCompoundProjected & operator=(const TEveCompoundProjected &)
virtual void UpdateProjection()
Description of TEveCompound.
virtual void RemoveElementLocal(TEveElement *el)
Decompoundofy el, call base-class version.
TEveCompound & operator=(const TEveCompound &)
virtual void RemoveElementsLocal()
Decompoundofy children, call base-class version.
Bool_t IsCompoundOpen() const
virtual TClass * ProjectedClass(const TEveProjection *p) const
Virtual from TEveProjectable, returns TEveCompoundProjected class.
virtual void SetMainTransparency(Char_t t)
SetMainTransparency for the compound.
virtual void FillImpliedSelectedSet(Set_t &impSelSet)
Recurse on all children that are in this compound and call the base-class version.
virtual void SetMainColor(Color_t color)
SetMainColor for the compound.
TEveCompound(const TEveCompound &)
virtual void AddElement(TEveElement *el)
Call base-class implementation.
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
std::set< TEveElement * > Set_t
Abstract base class for classes that hold results of a non-linear projection transformation.
Base-class for non-linear projections.