#include <TAttBBox.h>
Inheritance diagram for TAttBBox:

Public Member Functions | |
| TAttBBox () | |
| virtual | ~TAttBBox () |
| TAttBBox & | operator= (const TAttBBox &tab) |
| Bool_t | GetBBoxOK () const |
| Float_t * | GetBBox () |
| Float_t * | AssertBBox () |
| void | ResetBBox () |
| virtual void | ComputeBBox ()=0 |
| ClassDef (TAttBBox, 1) | |
| TAttBBox () | |
| virtual | ~TAttBBox () |
| TAttBBox & | operator= (const TAttBBox &tab) |
| Bool_t | GetBBoxOK () const |
| Float_t * | GetBBox () |
| Float_t * | AssertBBox () |
| void | ResetBBox () |
| virtual void | ComputeBBox ()=0 |
| ClassDef (TAttBBox, 1) | |
Protected Member Functions | |
| void | BBoxInit (Float_t infinity=1e6) |
| Dynamic Float_t[6] X(min,max), Y(min,max), Z(min,max). | |
| void | BBoxZero (Float_t epsilon=0, Float_t x=0, Float_t y=0, Float_t z=0) |
| void | BBoxClear () |
| void | BBoxCheckPoint (Float_t x, Float_t y, Float_t z) |
| void | BBoxCheckPoint (const Float_t *p) |
| void | AssertBBoxExtents (Float_t epsilon=0.005) |
| TAttBBox (const TAttBBox &tab) | |
| void | BBoxInit (Float_t infinity=1e6) |
| Dynamic Float_t[6] X(min,max), Y(min,max), Z(min,max). | |
| void | BBoxZero (Float_t epsilon=0, Float_t x=0, Float_t y=0, Float_t z=0) |
| void | BBoxClear () |
| void | BBoxCheckPoint (Float_t x, Float_t y, Float_t z) |
| void | BBoxCheckPoint (const Float_t *p) |
| void | AssertBBoxExtents (Float_t epsilon=0.005) |
| TAttBBox (const TAttBBox &tab) | |
Protected Attributes | |
| Float_t * | fBBox |
| Float_t * | fBBox |
Definition at line 19 of file TAttBBox.h.
| TAttBBox::TAttBBox | ( | const TAttBBox & | tab | ) | [inline, protected] |
| TAttBBox::TAttBBox | ( | ) | [inline] |
Definition at line 38 of file TAttBBox.h.
| virtual TAttBBox::~TAttBBox | ( | ) | [inline, virtual] |
| TAttBBox::TAttBBox | ( | const TAttBBox & | tab | ) | [inline, protected] |
| TAttBBox::TAttBBox | ( | ) | [inline] |
Definition at line 38 of file TAttBBox.h.
| virtual TAttBBox::~TAttBBox | ( | ) | [inline, virtual] |
| void TAttBBox::BBoxInit | ( | Float_t | infinity = 1e6 |
) | [protected] |
Dynamic Float_t[6] X(min,max), Y(min,max), Z(min,max).
Referenced by TEveTriangleSet::ComputeBBox(), TPointSet3D::ComputeBBox(), TEveJetConeProjected::ComputeBBox(), TEvePolygonSetProjected::ComputeBBox(), TEveStraightLineSet::ComputeBBox(), TEveGeoShapeProjected::ComputeBBox(), TEveTrack::ComputeBBox(), TEveBox::ComputeBBox(), TEveBoxProjected::ComputeBBox(), TEveGeoShape::ComputeBBox(), TEveJetCone::ComputeBBox(), TEveQuadSet::ComputeBBox(), TEveBoxSet::ComputeBBox(), TEveProjectionManager::ComputeBBox(), TEveCalo3D::ComputeBBox(), operator=(), TEveProjectionManager::ProjectChildren(), and TAttBBox().
| void TAttBBox::BBoxZero | ( | Float_t | epsilon = 0, |
|
| Float_t | x = 0, |
|||
| Float_t | y = 0, |
|||
| Float_t | z = 0 | |||
| ) | [protected] |
Definition at line 38 of file TAttBBox.cxx.
References fBBox.
Referenced by TEveArrow::ComputeBBox(), TEveTriangleSet::ComputeBBox(), TPointSet3D::ComputeBBox(), TEveCaloLego::ComputeBBox(), TEvePolygonSetProjected::ComputeBBox(), TEveStraightLineSet::ComputeBBox(), TEveGeoShapeProjected::ComputeBBox(), TEveText::ComputeBBox(), TEveTrack::ComputeBBox(), TEveGeoShape::ComputeBBox(), TEveProjectionAxes::ComputeBBox(), TEveQuadSet::ComputeBBox(), TEveBoxSet::ComputeBBox(), TEveProjectionManager::ComputeBBox(), and TEveCalo2D::ComputeBBox().
| void TAttBBox::BBoxClear | ( | ) | [protected] |
Definition at line 51 of file TAttBBox.cxx.
References fBBox.
Referenced by ResetBBox(), TEveStraightLineSetProjected::UpdateProjection(), and ~TAttBBox().
Definition at line 58 of file TAttBBox.h.
References fBBox.
Referenced by BBoxCheckPoint(), TEveArrow::ComputeBBox(), TEveTriangleSet::ComputeBBox(), TPointSet3D::ComputeBBox(), TEveJetConeProjected::ComputeBBox(), TEvePolygonSetProjected::ComputeBBox(), TEveStraightLineSet::ComputeBBox(), TEveGeoShapeProjected::ComputeBBox(), TEveTrack::ComputeBBox(), TEveBox::ComputeBBox(), TEveBoxProjected::ComputeBBox(), TEveGeoShape::ComputeBBox(), TEveJetCone::ComputeBBox(), TEveQuadSet::ComputeBBox(), TEveBoxSet::ComputeBBox(), TEveCalo2D::ComputeBBox(), and TEveProjectionManager::ProjectChildrenRecurse().
| void TAttBBox::BBoxCheckPoint | ( | const Float_t * | p | ) | [inline, protected] |
| void TAttBBox::AssertBBoxExtents | ( | Float_t | epsilon = 0.005 |
) | [protected] |
Definition at line 59 of file TAttBBox.cxx.
Referenced by TEveProjectionAxes::ComputeBBox(), TEveProjectionManager::ImportElements(), TEveProjectionManager::ProjectChildren(), TEveProjectionManager::SubImportChildren(), and TEveProjectionManager::SubImportElements().
| Bool_t TAttBBox::GetBBoxOK | ( | ) | const [inline] |
| Float_t* TAttBBox::GetBBox | ( | ) | [inline] |
Definition at line 46 of file TAttBBox.h.
References fBBox.
Referenced by TEveProjectionAxes::ComputeBBox().
| Float_t* TAttBBox::AssertBBox | ( | ) | [inline] |
Definition at line 47 of file TAttBBox.h.
References ComputeBBox(), and fBBox.
Referenced by TEveProjectionManager::ImportElements(), TEveProjectionManager::ProjectChildrenRecurse(), TEveLegoEventHandler::Rotate(), TEvePolygonSetProjectedGL::SetBBox(), TEveProjectionManager::SubImportChildren(), and TEveProjectionManager::SubImportElements().
| void TAttBBox::ResetBBox | ( | ) | [inline] |
Definition at line 48 of file TAttBBox.h.
References BBoxClear(), and fBBox.
Referenced by TEveCaloViz::InvalidateCellIdCache(), TEvePolygonSetProjected::ProjectBuffer3D(), TEvePointSet::Reset(), TEveCaloViz::SetBarrelRadius(), TEveCaloViz::SetEndCapPos(), TEveBox::SetVertex(), TEveBox::SetVertices(), and TEveGeoShapeProjected::UpdateProjection().
| virtual void TAttBBox::ComputeBBox | ( | ) | [pure virtual] |
Referenced by AssertBBox().
| TAttBBox::ClassDef | ( | TAttBBox | , | |
| 1 | ||||
| ) |
| void TAttBBox::BBoxInit | ( | Float_t | infinity = 1e6 |
) | [protected] |
Dynamic Float_t[6] X(min,max), Y(min,max), Z(min,max).
| void TAttBBox::BBoxZero | ( | Float_t | epsilon = 0, |
|
| Float_t | x = 0, |
|||
| Float_t | y = 0, |
|||
| Float_t | z = 0 | |||
| ) | [protected] |
| void TAttBBox::BBoxClear | ( | ) | [protected] |
| void TAttBBox::BBoxCheckPoint | ( | const Float_t * | p | ) | [protected] |
| void TAttBBox::AssertBBoxExtents | ( | Float_t | epsilon = 0.005 |
) | [protected] |
| Bool_t TAttBBox::GetBBoxOK | ( | ) | const [inline] |
| Float_t* TAttBBox::GetBBox | ( | ) | [inline] |
| Float_t* TAttBBox::AssertBBox | ( | ) | [inline] |
| void TAttBBox::ResetBBox | ( | ) | [inline] |
| virtual void TAttBBox::ComputeBBox | ( | ) | [pure virtual] |
| TAttBBox::ClassDef | ( | TAttBBox | , | |
| 1 | ||||
| ) |
Float_t* TAttBBox::fBBox [protected] |
Definition at line 22 of file TAttBBox.h.
Referenced by AssertBBox(), AssertBBoxExtents(), BBoxCheckPoint(), BBoxClear(), BBoxZero(), TEveCaloLego::ComputeBBox(), TEveProjectionAxes::ComputeBBox(), TEveQuadSet::ComputeBBox(), TEveBoxSet::ComputeBBox(), TEveCalo3D::ComputeBBox(), GetBBox(), GetBBoxOK(), operator=(), ResetBBox(), TEveBoxProjected::SetDepthLocal(), TEveJetConeProjected::SetDepthLocal(), TEvePointSetProjected::SetDepthLocal(), TEvePolygonSetProjected::SetDepthLocal(), TEveStraightLineSetProjected::SetDepthLocal(), TEveLineProjected::SetDepthLocal(), TEveTrackProjected::SetDepthLocal(), and TAttBBox().
Float_t* TAttBBox::fBBox [protected] |
Definition at line 22 of file TAttBBox.h.
1.5.1