#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().