Definition at line 37 of file REveProjectionBases.hxx.
◆ ProjList_t
◆ REveProjectable() [1/2]
| REveProjectable::REveProjectable |
( |
| ) |
|
◆ REveProjectable() [2/2]
◆ ~REveProjectable()
| REveProjectable::~REveProjectable |
( |
| ) |
|
|
virtual |
Destructor.
Force projected replicas to unreference *this, then destroy them.
Definition at line 53 of file REveProjectionBases.cxx.
◆ AddProjected()
| virtual void ROOT::Experimental::REveProjectable::AddProjected |
( |
REveProjected * | p | ) |
|
|
inlinevirtual |
◆ AddProjectedsToSet()
| void REveProjectable::AddProjectedsToSet |
( |
std::set< REveElement * > & | set | ) |
|
|
virtual |
Add the projected elements to the set, dyn-casting them to REveElement.
Definition at line 97 of file REveProjectionBases.cxx.
◆ AnnihilateProjecteds()
| void REveProjectable::AnnihilateProjecteds |
( |
| ) |
|
|
virtual |
Optimized destroy of projected elements with condition there is only one parent for projected element.
Method is called from REveElement::Annihilate().
Definition at line 77 of file REveProjectionBases.cxx.
◆ ClearProjectedList()
| void REveProjectable::ClearProjectedList |
( |
| ) |
|
|
virtual |
◆ HasProjecteds()
| virtual Bool_t ROOT::Experimental::REveProjectable::HasProjecteds |
( |
| ) |
const |
|
inlinevirtual |
◆ operator=()
◆ ProjectedClass()
| virtual TClass * ROOT::Experimental::REveProjectable::ProjectedClass |
( |
const REveProjection * | p | ) |
const |
|
pure virtual |
Implemented in ROOT::Experimental::REveBox, ROOT::Experimental::REveCaloViz, ROOT::Experimental::REveCompound, ROOT::Experimental::REveEllipsoid, ROOT::Experimental::REveGeoShape, ROOT::Experimental::REveJetCone, ROOT::Experimental::REveLine, ROOT::Experimental::REvePointSet, ROOT::Experimental::REveStraightLineSet, ROOT::Experimental::REveTrack, and ROOT::Experimental::REveTrackList.
◆ PropagateMainColor()
| void REveProjectable::PropagateMainColor |
( |
Color_t | color, |
|
|
Color_t | old_color ) |
|
virtual |
◆ PropagateMainTransparency()
| void REveProjectable::PropagateMainTransparency |
( |
Char_t | t, |
|
|
Char_t | old_t ) |
|
virtual |
Set main transparency of projecteds if their transparency is the same as the old one.
Definition at line 146 of file REveProjectionBases.cxx.
◆ PropagateRenderState()
| void REveProjectable::PropagateRenderState |
( |
Bool_t | rnr_self, |
|
|
Bool_t | rnr_children ) |
|
virtual |
◆ PropagateVizParams()
| void REveProjectable::PropagateVizParams |
( |
REveElement * | el = nullptr | ) |
|
|
virtual |
Set visualization parameters of projecteds.
Use element el as model. If el == 0 (default), this casted to REveElement is used.
Definition at line 108 of file REveProjectionBases.cxx.
◆ RefProjecteds()
| ProjList_t & ROOT::Experimental::REveProjectable::RefProjecteds |
( |
| ) |
|
|
inline |
◆ RemoveProjected()
| virtual void ROOT::Experimental::REveProjectable::RemoveProjected |
( |
REveProjected * | p | ) |
|
|
inlinevirtual |
◆ fProjectedList
| ProjList_t ROOT::Experimental::REveProjectable::fProjectedList |
|
protected |