#include <TEveProjectionBases.h>
Inheritance diagram for TEveProjectable:

Definition at line 34 of file TEveProjectionBases.h.
Definition at line 41 of file TEveProjectionBases.h.
| typedef std::list<TEveProjected*>::iterator TEveProjectable::ProjList_i |
Definition at line 42 of file TEveProjectionBases.h.
Definition at line 41 of file TEveProjectionBases.h.
| typedef std::list<TEveProjected*>::iterator TEveProjectable::ProjList_i |
Definition at line 42 of file TEveProjectionBases.h.
| TEveProjectable::TEveProjectable | ( | const TEveProjectable & | ) | [private] |
| TEveProjectable::TEveProjectable | ( | ) |
Definition at line 39 of file TEveProjectionBases.cxx.
| TEveProjectable::~TEveProjectable | ( | ) | [virtual] |
Definition at line 45 of file TEveProjectionBases.cxx.
References fProjectedList, gEve, p, and TEveManager::PreDeleteElement().
| TEveProjectable::TEveProjectable | ( | const TEveProjectable & | ) | [private] |
| TEveProjectable::TEveProjectable | ( | ) |
| virtual TEveProjectable::~TEveProjectable | ( | ) | [virtual] |
| TEveProjectable& TEveProjectable::operator= | ( | const TEveProjectable & | ) | [private] |
| virtual TClass* TEveProjectable::ProjectedClass | ( | const TEveProjection * | p | ) | const [pure virtual] |
Referenced by TEveProjectionManager::ImportElementsRecurse().
| virtual Bool_t TEveProjectable::HasProjecteds | ( | ) | const [inline, virtual] |
Definition at line 53 of file TEveProjectionBases.h.
References fProjectedList.
Referenced by TEveElement::Annihilate(), TEveElement::AnnihilateRecursively(), TEveElement::PropagateMainColorToProjecteds(), TEveElement::PropagateMainTransparencyToProjecteds(), TEveElement::PropagateRnrStateToProjecteds(), and TEveElement::PropagateVizParamsToProjecteds().
| ProjList_i TEveProjectable::BeginProjecteds | ( | ) | [inline] |
Definition at line 55 of file TEveProjectionBases.h.
References fProjectedList.
Referenced by TEveElement::ProjectAllChildren(), and TEveElement::ProjectChild().
| ProjList_i TEveProjectable::EndProjecteds | ( | ) | [inline] |
Definition at line 56 of file TEveProjectionBases.h.
References fProjectedList.
Referenced by TEveElement::ProjectAllChildren(), and TEveElement::ProjectChild().
| virtual void TEveProjectable::AddProjected | ( | TEveProjected * | p | ) | [inline, virtual] |
Definition at line 58 of file TEveProjectionBases.h.
References fProjectedList, and p.
Referenced by TEveProjected::SetProjection().
| virtual void TEveProjectable::RemoveProjected | ( | TEveProjected * | p | ) | [inline, virtual] |
Definition at line 59 of file TEveProjectionBases.h.
References fProjectedList, and p.
Referenced by TEveProjected::SetProjection(), TEveProjected::UnRefProjectable(), and TEveProjected::~TEveProjected().
| void TEveProjectable::AnnihilateProjecteds | ( | ) | [virtual] |
Definition at line 64 of file TEveProjectionBases.cxx.
References fProjectedList, i, and kFALSE.
Referenced by TEveElement::Annihilate().
| void TEveProjectable::ClearProjectedList | ( | ) | [virtual] |
Definition at line 79 of file TEveProjectionBases.cxx.
References fProjectedList.
Referenced by TEveElement::AnnihilateRecursively().
| void TEveProjectable::AddProjectedsToSet | ( | std::set< TEveElement * > & | set | ) | [virtual] |
| void TEveProjectable::PropagateVizParams | ( | TEveElement * | el = 0 |
) | [virtual] |
Definition at line 99 of file TEveProjectionBases.cxx.
References TEveElement::CopyVizParams(), fProjectedList, and i.
Referenced by TEveElement::PropagateVizParamsToProjecteds().
Definition at line 115 of file TEveProjectionBases.cxx.
References fProjectedList, and i.
Referenced by TEveElement::PropagateRnrStateToProjecteds().
Definition at line 127 of file TEveProjectionBases.cxx.
References fProjectedList, and i.
Referenced by TEveElement::PropagateMainColorToProjecteds().
Definition at line 139 of file TEveProjectionBases.cxx.
References fProjectedList, and i.
Referenced by TEveElement::PropagateMainTransparencyToProjecteds().
| TEveProjectable::ClassDef | ( | TEveProjectable | , | |
| 0 | ||||
| ) |
| TEveProjectable& TEveProjectable::operator= | ( | const TEveProjectable & | ) | [private] |
| virtual TClass* TEveProjectable::ProjectedClass | ( | const TEveProjection * | p | ) | const [pure virtual] |
| virtual Bool_t TEveProjectable::HasProjecteds | ( | ) | const [inline, virtual] |
| ProjList_i TEveProjectable::BeginProjecteds | ( | ) | [inline] |
| ProjList_i TEveProjectable::EndProjecteds | ( | ) | [inline] |
| virtual void TEveProjectable::AddProjected | ( | TEveProjected * | p | ) | [inline, virtual] |
| virtual void TEveProjectable::RemoveProjected | ( | TEveProjected * | p | ) | [inline, virtual] |
| virtual void TEveProjectable::AnnihilateProjecteds | ( | ) | [virtual] |
| virtual void TEveProjectable::ClearProjectedList | ( | ) | [virtual] |
| virtual void TEveProjectable::AddProjectedsToSet | ( | std::set< TEveElement * > & | set | ) | [virtual] |
| virtual void TEveProjectable::PropagateVizParams | ( | TEveElement * | el = 0 |
) | [virtual] |
| virtual void TEveProjectable::PropagateRenderState | ( | Bool_t | rnr_self, | |
| Bool_t | rnr_children | |||
| ) | [virtual] |
| TEveProjectable::ClassDef | ( | TEveProjectable | , | |
| 0 | ||||
| ) |
ProjList_t TEveProjectable::fProjectedList [protected] |
Definition at line 45 of file TEveProjectionBases.h.
Referenced by AddProjected(), AddProjectedsToSet(), AnnihilateProjecteds(), BeginProjecteds(), ClearProjectedList(), EndProjecteds(), HasProjecteds(), PropagateMainColor(), PropagateMainTransparency(), PropagateRenderState(), PropagateVizParams(), RemoveProjected(), TEveLine::SetLineStyle(), TEveLine::SetLineWidth(), TEveLine::SetMarkerColor(), TEvePointSet::SetMarkerSize(), TEvePointSet::SetMarkerStyle(), TEveLine::SetRnrLine(), TEveLine::SetRnrPoints(), TEveLine::SetSmooth(), and ~TEveProjectable().
1.5.1