#include <TEveProjectionBases.h>
Inheritance diagram for TEveProjected:
Definition at line 83 of file TEveProjectionBases.h.
TEveProjected::TEveProjected | ( | const TEveProjected & | ) | [private] |
TEveProjected::TEveProjected | ( | ) |
Definition at line 168 of file TEveProjectionBases.cxx.
TEveProjected::~TEveProjected | ( | ) | [virtual] |
Definition at line 177 of file TEveProjectionBases.cxx.
References fProjectable, and TEveProjectable::RemoveProjected().
TEveProjected::TEveProjected | ( | const TEveProjected & | ) | [private] |
TEveProjected::TEveProjected | ( | ) |
virtual TEveProjected::~TEveProjected | ( | ) | [virtual] |
TEveProjected& TEveProjected::operator= | ( | const TEveProjected & | ) | [private] |
void TEveProjected::SetDepthCommon | ( | Float_t | d, | |
TEveElement * | el, | |||
Float_t * | bbox | |||
) | [protected] |
Definition at line 238 of file TEveProjectionBases.cxx.
References fDepth, and TEveElement::StampTransBBox().
Referenced by TEveBoxProjected::SetDepthLocal(), TEveJetConeProjected::SetDepthLocal(), TEvePointSetProjected::SetDepthLocal(), TEvePolygonSetProjected::SetDepthLocal(), TEveStraightLineSetProjected::SetDepthLocal(), TEveLineProjected::SetDepthLocal(), and TEveTrackProjected::SetDepthLocal().
void TEveProjected::SetDepthLocal | ( | Float_t | d | ) | [protected, virtual] |
Definition at line 254 of file TEveProjectionBases.cxx.
References fDepth.
Referenced by SetDepth().
TEveProjectionManager* TEveProjected::GetManager | ( | ) | const [inline] |
Definition at line 101 of file TEveProjectionBases.h.
References fManager.
Referenced by TEveJetConeProjectedGL::CalculatePoints(), and TEveJetConeProjected::ComputeBBox().
TEveProjectable* TEveProjected::GetProjectable | ( | ) | const [inline] |
Definition at line 102 of file TEveProjectionBases.h.
References fProjectable.
Referenced by TEveElement::GetMaster(), TEveSelection::MapPickedToSelected(), and TEveJetConeProjectedGL::SetModel().
Float_t TEveProjected::GetDepth | ( | ) | const [inline] |
void TEveProjected::SetProjection | ( | TEveProjectionManager * | mng, | |
TEveProjectable * | model | |||
) | [virtual] |
Definition at line 195 of file TEveProjectionBases.cxx.
References TEveProjectable::AddProjected(), fManager, fProjectable, model, and TEveProjectable::RemoveProjected().
Referenced by TEveProjectionManager::ImportElementsRecurse(), TEvePointSetProjected::SetProjection(), TEveJetConeProjected::SetProjection(), TEveGeoShapeProjected::SetProjection(), TEveTrackProjected::SetProjection(), TEveLineProjected::SetProjection(), TEvePolygonSetProjected::SetProjection(), TEveStraightLineSetProjected::SetProjection(), TEveTrackListProjected::SetProjection(), TEveCalo2D::SetProjection(), and TEveBoxProjected::SetProjection().
void TEveProjected::UnRefProjectable | ( | TEveProjectable * | assumed_parent, | |
bool | notifyParent = true | |||
) | [virtual] |
Definition at line 208 of file TEveProjectionBases.cxx.
References fProjectable, and TEveProjectable::RemoveProjected().
virtual void TEveProjected::UpdateProjection | ( | ) | [pure virtual] |
Referenced by TEveProjectionManager::ProjectChildrenRecurse().
TEveElement * TEveProjected::GetProjectedAsElement | ( | ) | [virtual] |
Definition at line 187 of file TEveProjectionBases.cxx.
void TEveProjected::SetDepth | ( | Float_t | d | ) | [virtual] |
Definition at line 221 of file TEveProjectionBases.cxx.
References fDepth, fManager, TEveProjectionManager::GetProjection(), TEveProjection::Is2D(), and SetDepthLocal().
Referenced by TEveProjectionManager::ImportElementsRecurse(), and TEveTrackListProjected::SetDepth().
TEveProjected::ClassDef | ( | TEveProjected | , | |
0 | ||||
) |
TEveProjected& TEveProjected::operator= | ( | const TEveProjected & | ) | [private] |
void TEveProjected::SetDepthCommon | ( | Float_t | d, | |
TEveElement * | el, | |||
Float_t * | bbox | |||
) | [protected] |
virtual void TEveProjected::SetDepthLocal | ( | Float_t | d | ) | [protected, virtual] |
TEveProjectionManager* TEveProjected::GetManager | ( | ) | const [inline] |
TEveProjectable* TEveProjected::GetProjectable | ( | ) | const [inline] |
Float_t TEveProjected::GetDepth | ( | ) | const [inline] |
virtual void TEveProjected::SetProjection | ( | TEveProjectionManager * | mng, | |
TEveProjectable * | model | |||
) | [virtual] |
virtual void TEveProjected::UnRefProjectable | ( | TEveProjectable * | assumed_parent, | |
bool | notifyParent = true | |||
) | [virtual] |
virtual void TEveProjected::UpdateProjection | ( | ) | [pure virtual] |
virtual TEveElement* TEveProjected::GetProjectedAsElement | ( | ) | [virtual] |
virtual void TEveProjected::SetDepth | ( | Float_t | d | ) | [virtual] |
TEveProjected::ClassDef | ( | TEveProjected | , | |
0 | ||||
) |
TEveProjectionManager* TEveProjected::fManager [protected] |
Definition at line 90 of file TEveProjectionBases.h.
Referenced by TEveCalo2D::BuildCellIdCache(), TEveCalo2D::CellSelectionChangedInternal(), TEveCalo2D::ComputeBBox(), TEveTrackProjected::GetBreakPoint(), TEveTrackProjected::GetBreakPointIdx(), GetManager(), TEveCalo2DGL::IsRPhi(), TEvePolygonSetProjected::MakePolygonsFromBP(), TEvePolygonSetProjected::MakePolygonsFromBS(), TEveCalo2DGL::MakeRhoZCell(), TEveCalo2DGL::MakeRPhiCell(), TEveTrackProjected::MakeTrack(), TEvePolygonSetProjected::ProjectAndReducePoints(), TEvePolygonSetProjected::ProjectBuffer3D(), SetDepth(), SetProjection(), TEveBoxProjected::UpdateProjection(), TEveCalo2D::UpdateProjection(), TEvePointSetProjected::UpdateProjection(), TEveGeoShapeProjected::UpdateProjection(), TEveStraightLineSetProjected::UpdateProjection(), and TEveLineProjected::UpdateProjection().
TEveProjectable* TEveProjected::fProjectable [protected] |
Definition at line 91 of file TEveProjectionBases.h.
Referenced by TEveJetConeProjected::ComputeBBox(), GetProjectable(), TEveTrackProjected::MakeTrack(), TEvePointSetProjected::PointSelected(), TEveTrackProjected::SecSelected(), TEveGeoShapeProjected::SetProjection(), TEveTrackProjected::SetProjection(), SetProjection(), UnRefProjectable(), TEveBoxProjected::UpdateProjection(), TEvePointSetProjected::UpdateProjection(), TEveGeoShapeProjected::UpdateProjection(), TEveStraightLineSetProjected::UpdateProjection(), TEveLineProjected::UpdateProjection(), and ~TEveProjected().
Float_t TEveProjected::fDepth [protected] |
Definition at line 92 of file TEveProjectionBases.h.
Referenced by TEveJetConeProjectedGL::CalculatePoints(), TEveJetConeProjected::ComputeBBox(), TEveBoxProjected::ComputeBBox(), TEveCalo2D::ComputeBBox(), TEveBoxProjectedGL::Draw(), TEveTrackProjected::GetBreakPoint(), GetDepth(), TEveCalo2DGL::MakeRhoZCell(), TEveCalo2DGL::MakeRPhiCell(), TEveTrackProjected::MakeTrack(), TEvePolygonSetProjected::ProjectAndReducePoints(), SetDepth(), SetDepthCommon(), TEvePointSetProjected::SetDepthLocal(), TEvePolygonSetProjected::SetDepthLocal(), TEveCalo2D::SetDepthLocal(), TEveStraightLineSetProjected::SetDepthLocal(), SetDepthLocal(), TEveLineProjected::SetDepthLocal(), TEveTrackProjected::SetDepthLocal(), TEveBoxProjected::UpdateProjection(), TEvePointSetProjected::UpdateProjection(), TEveStraightLineSetProjected::UpdateProjection(), and TEveLineProjected::UpdateProjection().
TEveProjectionManager* TEveProjected::fManager [protected] |
Definition at line 90 of file TEveProjectionBases.h.
TEveProjectable* TEveProjected::fProjectable [protected] |
Definition at line 91 of file TEveProjectionBases.h.