12#ifndef ROOT7_REveCompound 
   13#define ROOT7_REveCompound 
   19namespace Experimental {
 
   39   REveCompound(
const std::string& 
n = 
"REveCompound", 
const std::string& t = 
"",
 
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
REveCompoundProjected(const REveCompoundProjected &)=delete
 
void UpdateProjection() override
 
~REveCompoundProjected() override
 
void SetMainColor(Color_t color) override
Revert back to the behaviour of REveElement as color is propagated:
 
REveElement * GetProjectedAsElement() override
Returns this projected dynamic-casted to REveElement.
 
REveCompoundProjected()
Constructor.
 
REveCompoundProjected & operator=(const REveCompoundProjected &)=delete
 
void AddElement(REveElement *el) override
Call base-class implementation.
 
REveCompound(const REveCompound &)=delete
 
void RemoveElementsLocal() override
Decompoundofy children, call base-class version.
 
void FillImpliedSelectedSet(Set_t &impSelSet, const std::set< int > &) override
Recurse on all children that are in this compound and call the base-class version.
 
TClass * ProjectedClass(const REveProjection *p) const override
Virtual from REveProjectable, returns REveCompoundProjected class.
 
REveCompound & operator=(const REveCompound &)=delete
 
void RemoveElementLocal(REveElement *el) override
Decompoundofy el, call base-class version.
 
Bool_t IsCompoundOpen() const
 
void SetMainTransparency(Char_t t) override
SetMainTransparency for the compound.
 
void SetMainColor(Color_t color) override
SetMainColor for the compound.
 
REveProjection Base for specific classes that implement non-linear projections.
 
TClass instances represent classes, structs and namespaces in the ROOT type system.
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...