#include <TEveBox.h>
Inheritance diagram for TEveBox:
Public Member Functions | |
TEveBox (const char *n="TEveBox", const char *t="") | |
virtual | ~TEveBox () |
void | SetVertex (Int_t i, Float_t x, Float_t y, Float_t z) |
void | SetVertex (Int_t i, const Float_t *v) |
void | SetVertices (const Float_t *vs) |
const Float_t * | GetVertex (Int_t i) const |
virtual void | ComputeBBox () |
virtual TClass * | ProjectedClass (const TEveProjection *p) const |
ClassDef (TEveBox, 0) | |
TEveBox (const char *n="TEveBox", const char *t="") | |
virtual | ~TEveBox () |
void | SetVertex (Int_t i, Float_t x, Float_t y, Float_t z) |
void | SetVertex (Int_t i, const Float_t *v) |
void | SetVertices (const Float_t *vs) |
const Float_t * | GetVertex (Int_t i) const |
virtual void | ComputeBBox () |
virtual TClass * | ProjectedClass (const TEveProjection *p) const |
ClassDef (TEveBox, 0) | |
Protected Attributes | |
Float_t | fVertices [8][3] |
Private Member Functions | |
TEveBox (const TEveBox &) | |
TEveBox & | operator= (const TEveBox &) |
TEveBox (const TEveBox &) | |
TEveBox & | operator= (const TEveBox &) |
Friends | |
class | TEveBoxGL |
Definition at line 21 of file TEveBox.h.
TEveBox::TEveBox | ( | const TEveBox & | ) | [private] |
TEveBox::TEveBox | ( | const char * | n = "TEveBox" , |
|
const char * | t = "" | |||
) |
Definition at line 34 of file TEveBox.cxx.
TEveBox::~TEveBox | ( | ) | [virtual] |
Definition at line 41 of file TEveBox.cxx.
TEveBox::TEveBox | ( | const TEveBox & | ) | [private] |
TEveBox::TEveBox | ( | const char * | n = "TEveBox" , |
|
const char * | t = "" | |||
) |
virtual TEveBox::~TEveBox | ( | ) | [virtual] |
void TEveBox::SetVertices | ( | const Float_t * | vs | ) |
void TEveBox::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
Definition at line 80 of file TEveBox.cxx.
References TAttBBox::BBoxCheckPoint(), TAttBBox::BBoxInit(), TEveShape::CheckAndFixBoxOrientationFv(), fVertices, and i.
TClass * TEveBox::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Reimplemented from TEveElementList.
Definition at line 94 of file TEveBox.cxx.
References xmlio::Class.
TEveBox::ClassDef | ( | TEveBox | , | |
0 | ||||
) |
void TEveBox::SetVertices | ( | const Float_t * | vs | ) |
virtual void TEveBox::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
virtual TClass* TEveBox::ProjectedClass | ( | const TEveProjection * | p | ) | const [virtual] |
Reimplemented from TEveElementList.
TEveBox::ClassDef | ( | TEveBox | , | |
0 | ||||
) |
Float_t TEveBox::fVertices [protected] |
Definition at line 30 of file TEveBox.h.
Referenced by ComputeBBox(), TEveBoxGL::DirectDraw(), TEveBoxGL::Draw(), GetVertex(), SetVertex(), and SetVertices().