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

Definition at line 21 of file TEveBoxSet.h.
Definition at line 29 of file TEveBoxSet.h.
Definition at line 29 of file TEveBoxSet.h.
| TEveBoxSet::TEveBoxSet | ( | const TEveBoxSet & | ) | [private] |
| TEveBoxSet::TEveBoxSet | ( | const char * | n = "TEveBoxSet", |
|
| const char * | t = "" | |||
| ) |
Definition at line 48 of file TEveBoxSet.cxx.
References TEveDigitSet::fDisableLighting, and kFALSE.
| virtual TEveBoxSet::~TEveBoxSet | ( | ) | [inline, virtual] |
Definition at line 63 of file TEveBoxSet.h.
| TEveBoxSet::TEveBoxSet | ( | const TEveBoxSet & | ) | [private] |
| TEveBoxSet::TEveBoxSet | ( | const char * | n = "TEveBoxSet", |
|
| const char * | t = "" | |||
| ) |
| virtual TEveBoxSet::~TEveBoxSet | ( | ) | [inline, virtual] |
Definition at line 63 of file TEveBoxSet.h.
| TEveBoxSet& TEveBoxSet::operator= | ( | const TEveBoxSet & | ) | [private] |
| Int_t TEveBoxSet::SizeofAtom | ( | EBoxType_e | bt | ) | [static, protected] |
Definition at line 67 of file TEveBoxSet.cxx.
References kBT_AABox, kBT_AABoxFixedDim, kBT_Cone, kBT_EllipticCone, kBT_FreeBox, and kBT_Undef.
Referenced by Reset().
| void TEveBoxSet::Reset | ( | EBoxType_e | boxType, | |
| Bool_t | valIsCol, | |||
| Int_t | chunkSize | |||
| ) |
Definition at line 88 of file TEveBoxSet.cxx.
References fBoxType, TEveDigitSet::fDefaultValue, TEveDigitSet::fOwnIds, TEveDigitSet::fPlex, TEveDigitSet::fValueIsColor, kMinInt, TEveDigitSet::ReleaseIds(), TEveChunkManager::Reset(), and SizeofAtom().
Referenced by boxset_cones(), and elliptic_boxset_cones().
| void TEveBoxSet::Reset | ( | ) |
Definition at line 102 of file TEveBoxSet.cxx.
References fBoxType, TEveDigitSet::fOwnIds, TEveDigitSet::fPlex, TMath::Max(), TEveChunkManager::N(), TEveDigitSet::ReleaseIds(), TEveChunkManager::Reset(), and SizeofAtom().
Referenced by Test().
| void TEveBoxSet::AddBox | ( | const Float_t * | verts | ) |
Definition at line 115 of file TEveBoxSet.cxx.
References b, TEveShape::CheckAndFixBoxOrientationFv(), fBoxType, kBT_FreeBox, and TEveDigitSet::NewDigit().
Referenced by Test().
Definition at line 131 of file TEveBoxSet.cxx.
References box(), fBoxType, kBT_AABox, and TEveDigitSet::NewDigit().
Definition at line 148 of file TEveBoxSet.cxx.
References box(), fBoxType, kBT_AABoxFixedDim, and TEveDigitSet::NewDigit().
| void TEveBoxSet::AddCone | ( | const TEveVector & | pos, | |
| const TEveVector & | dir, | |||
| Float_t | r | |||
| ) |
Definition at line 163 of file TEveBoxSet.cxx.
References cone(), dir(), fBoxType, kBT_Cone, and TEveDigitSet::NewDigit().
Referenced by boxset_cones().
| void TEveBoxSet::AddEllipticCone | ( | const TEveVector & | pos, | |
| const TEveVector & | dir, | |||
| Float_t | r, | |||
| Float_t | r2, | |||
| Float_t | angle = 0 | |||
| ) |
Definition at line 180 of file TEveBoxSet.cxx.
References cone(), dir(), fBoxType, kBT_EllipticCone, and TEveDigitSet::NewDigit().
Referenced by elliptic_boxset_cones().
| void TEveBoxSet::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
Definition at line 202 of file TEveBoxSet.cxx.
References b, TAttBBox::BBoxCheckPoint(), TAttBBox::BBoxInit(), TAttBBox::BBoxZero(), TAttBBox::fBBox, fBoxType, fDefDepth, fDefHeight, fDefWidth, TEveDigitSet::fFrame, TEveDigitSet::fPlex, TEveFrameBox::GetFramePoints(), TEveFrameBox::GetFrameSize(), i, kBT_AABox, kBT_AABoxFixedDim, kBT_Cone, kBT_EllipticCone, kBT_FreeBox, n, TEveChunkManager::iterator::next(), TEveChunkManager::Size(), and TMath::Sqrt().
| void TEveBoxSet::Test | ( | Int_t | nboxes | ) |
Definition at line 302 of file TEveBoxSet.cxx.
References AddBox(), TEveUtil::ColorFromIdx(), TEveDigitSet::DigitValue(), i, TRandom::Integer(), kBT_AABox, kTRUE, Reset(), rnd, size, and TRandom::Uniform().
| Float_t TEveBoxSet::GetDefWidth | ( | ) | const [inline] |
| Float_t TEveBoxSet::GetDefHeight | ( | ) | const [inline] |
| Float_t TEveBoxSet::GetDefDepth | ( | ) | const [inline] |
| Bool_t TEveBoxSet::GetDrawConeCap | ( | ) | const [inline] |
| void TEveBoxSet::SetDefWidth | ( | Float_t | v | ) | [inline] |
| void TEveBoxSet::SetDefHeight | ( | Float_t | v | ) | [inline] |
| void TEveBoxSet::SetDefDepth | ( | Float_t | v | ) | [inline] |
| void TEveBoxSet::SetDrawConeCap | ( | Bool_t | x | ) | [inline] |
Definition at line 88 of file TEveBoxSet.h.
References fDrawConeCap, and TEveElement::StampObjProps().
Referenced by boxset_cones(), and elliptic_boxset_cones().
| TEveBoxSet::ClassDef | ( | TEveBoxSet | , | |
| 0 | ||||
| ) |
| TEveBoxSet& TEveBoxSet::operator= | ( | const TEveBoxSet & | ) | [private] |
| static Int_t TEveBoxSet::SizeofAtom | ( | EBoxType_e | bt | ) | [static, protected] |
| void TEveBoxSet::Reset | ( | EBoxType_e | boxType, | |
| Bool_t | valIsCol, | |||
| Int_t | chunkSize | |||
| ) |
| void TEveBoxSet::Reset | ( | ) |
| void TEveBoxSet::AddBox | ( | const Float_t * | verts | ) |
| void TEveBoxSet::AddCone | ( | const TEveVector & | pos, | |
| const TEveVector & | dir, | |||
| Float_t | r | |||
| ) |
| void TEveBoxSet::AddEllipticCone | ( | const TEveVector & | pos, | |
| const TEveVector & | dir, | |||
| Float_t | r, | |||
| Float_t | r2, | |||
| Float_t | angle = 0 | |||
| ) |
| virtual void TEveBoxSet::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
| void TEveBoxSet::Test | ( | Int_t | nboxes | ) |
| Float_t TEveBoxSet::GetDefWidth | ( | ) | const [inline] |
| Float_t TEveBoxSet::GetDefHeight | ( | ) | const [inline] |
| Float_t TEveBoxSet::GetDefDepth | ( | ) | const [inline] |
| Bool_t TEveBoxSet::GetDrawConeCap | ( | ) | const [inline] |
| void TEveBoxSet::SetDefWidth | ( | Float_t | v | ) | [inline] |
| void TEveBoxSet::SetDefHeight | ( | Float_t | v | ) | [inline] |
| void TEveBoxSet::SetDefDepth | ( | Float_t | v | ) | [inline] |
| void TEveBoxSet::SetDrawConeCap | ( | Bool_t | x | ) | [inline] |
Definition at line 88 of file TEveBoxSet.h.
References fDrawConeCap, and TEveElement::StampObjProps().
| TEveBoxSet::ClassDef | ( | TEveBoxSet | , | |
| 0 | ||||
| ) |
TEveBoxSetGL [friend] |
Definition at line 23 of file TEveBoxSet.h.
EBoxType_e TEveBoxSet::fBoxType [protected] |
Definition at line 51 of file TEveBoxSet.h.
Referenced by AddBox(), AddCone(), AddEllipticCone(), ComputeBBox(), TEveBoxSetGL::DirectDraw(), TEveBoxSetGL::MakeDisplayList(), TEveBoxSetGL::RenderBoxes(), and Reset().
Float_t TEveBoxSet::fDefWidth [protected] |
Definition at line 53 of file TEveBoxSet.h.
Referenced by ComputeBBox(), GetDefWidth(), TEveBoxSetGL::MakeDisplayList(), TEveBoxSetGL::RenderBoxes(), and SetDefWidth().
Float_t TEveBoxSet::fDefHeight [protected] |
Definition at line 54 of file TEveBoxSet.h.
Referenced by ComputeBBox(), GetDefHeight(), TEveBoxSetGL::MakeDisplayList(), TEveBoxSetGL::RenderBoxes(), and SetDefHeight().
Float_t TEveBoxSet::fDefDepth [protected] |
Definition at line 55 of file TEveBoxSet.h.
Referenced by ComputeBBox(), GetDefDepth(), TEveBoxSetGL::MakeDisplayList(), TEveBoxSetGL::RenderBoxes(), and SetDefDepth().
Bool_t TEveBoxSet::fDrawConeCap [protected] |
Definition at line 57 of file TEveBoxSet.h.
Referenced by GetDrawConeCap(), TEveBoxSetGL::MakeDisplayList(), and SetDrawConeCap().
1.5.1