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