#include <TEveQuadSet.h>
Inheritance diagram for TEveQuadSet:
Definition at line 19 of file TEveQuadSet.h.
Definition at line 27 of file TEveQuadSet.h.
Definition at line 27 of file TEveQuadSet.h.
TEveQuadSet::TEveQuadSet | ( | const TEveQuadSet & | ) | [private] |
TEveQuadSet::TEveQuadSet | ( | const char * | n = "TEveQuadSet" , |
|
const char * | t = "" | |||
) |
Definition at line 44 of file TEveQuadSet.cxx.
TEveQuadSet::TEveQuadSet | ( | EQuadType_e | quadType, | |
Bool_t | valIsCol, | |||
Int_t | chunkSize, | |||
const char * | n = "TEveQuadSet" , |
|||
const char * | t = "" | |||
) |
virtual TEveQuadSet::~TEveQuadSet | ( | ) | [inline, virtual] |
Definition at line 84 of file TEveQuadSet.h.
TEveQuadSet::TEveQuadSet | ( | const TEveQuadSet & | ) | [private] |
TEveQuadSet::TEveQuadSet | ( | const char * | n = "TEveQuadSet" , |
|
const char * | t = "" | |||
) |
TEveQuadSet::TEveQuadSet | ( | EQuadType_e | quadType, | |
Bool_t | valIsCol, | |||
Int_t | chunkSize, | |||
const char * | n = "TEveQuadSet" , |
|||
const char * | t = "" | |||
) |
virtual TEveQuadSet::~TEveQuadSet | ( | ) | [inline, virtual] |
Definition at line 84 of file TEveQuadSet.h.
TEveQuadSet& TEveQuadSet::operator= | ( | const TEveQuadSet & | ) | [private] |
Int_t TEveQuadSet::SizeofAtom | ( | EQuadType_e | qt | ) | [static, protected] |
Definition at line 73 of file TEveQuadSet.cxx.
References kQT_FreeQuad, kQT_HexagonXY, kQT_HexagonYX, kQT_LineXYFixedZ, kQT_LineXZFixedY, kQT_RectangleXY, kQT_RectangleXYFixedDim, kQT_RectangleXYFixedDimZ, kQT_RectangleXYFixedZ, kQT_RectangleXZ, kQT_RectangleXZFixedDimY, kQT_RectangleXZFixedY, kQT_RectangleYZ, kQT_RectangleYZFixedDimX, kQT_RectangleYZFixedX, and kQT_Undef.
Referenced by Reset().
void TEveQuadSet::Reset | ( | EQuadType_e | quadType, | |
Bool_t | valIsCol, | |||
Int_t | chunkSize | |||
) |
Definition at line 104 of file TEveQuadSet.cxx.
References TEveDigitSet::fDefaultValue, TEveDigitSet::fOwnIds, TEveDigitSet::fPlex, fQuadType, TEveDigitSet::fValueIsColor, kMinInt, TEveDigitSet::ReleaseIds(), TEveChunkManager::Reset(), and SizeofAtom().
Referenced by TEveQuadSet().
Float_t TEveQuadSet::GetDefWidth | ( | ) | const [inline] |
Float_t TEveQuadSet::GetDefHeight | ( | ) | const [inline] |
Float_t TEveQuadSet::GetDefCoord | ( | ) | const [inline] |
void TEveQuadSet::SetDefWidth | ( | Float_t | v | ) | [inline] |
void TEveQuadSet::SetDefHeight | ( | Float_t | v | ) | [inline] |
void TEveQuadSet::SetDefCoord | ( | Float_t | v | ) | [inline] |
Definition at line 135 of file TEveQuadSet.cxx.
References AddQuad(), fDefCoord, fDefHeight, and fDefWidth.
Definition at line 162 of file TEveQuadSet.cxx.
References TEveQuadSet::QOrigin_t::fA, TEveQuadSet::QOrigin_t::fB, fQuadType, kQT_RectangleXY, kQT_RectangleXYFixedDim, kQT_RectangleXYFixedDimZ, kQT_RectangleXYFixedZ, kQT_RectangleXZ, kQT_RectangleXZFixedDimY, kQT_RectangleXZFixedY, kQT_RectangleYZ, kQT_RectangleYZFixedDimX, kQT_RectangleYZFixedX, and TEveDigitSet::NewDigit().
Definition at line 210 of file TEveQuadSet.cxx.
References TEveQuadSet::QOrigin_t::fA, TEveQuadSet::QOrigin_t::fB, fQuadType, kQT_LineXYFixedZ, kQT_LineXZFixedY, and TEveDigitSet::NewDigit().
Definition at line 232 of file TEveQuadSet.cxx.
References TEveQuadSet::QOrigin_t::fA, TEveQuadSet::QOrigin_t::fB, fQuadType, kQT_HexagonXY, kQT_HexagonYX, and TEveDigitSet::NewDigit().
void TEveQuadSet::QuadValue | ( | Int_t | value | ) | [inline] |
void TEveQuadSet::QuadColor | ( | Color_t | ci | ) | [inline] |
void TEveQuadSet::QuadId | ( | TObject * | id | ) | [inline] |
void TEveQuadSet::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
Definition at line 256 of file TEveQuadSet.cxx.
References TAttBBox::BBoxCheckPoint(), TAttBBox::BBoxInit(), TAttBBox::BBoxZero(), TAttBBox::fBBox, fDefCoord, fDefHeight, fDefWidth, TEveDigitSet::fFrame, TEveDigitSet::fPlex, fQuadType, TEveFrameBox::GetFramePoints(), TEveFrameBox::GetFrameSize(), h, i, kQT_FreeQuad, kQT_HexagonXY, kQT_HexagonYX, kQT_LineXYFixedZ, kQT_LineXZFixedY, kQT_RectangleXY, kQT_RectangleXYFixedDim, kQT_RectangleXYFixedDimZ, kQT_RectangleXYFixedZ, kQT_RectangleXZ, kQT_RectangleXZFixedDimY, kQT_RectangleXZFixedY, kQT_RectangleYZ, kQT_RectangleYZFixedDimX, kQT_RectangleYZFixedX, n, TEveChunkManager::iterator::next(), p, TEveChunkManager::Size(), and w.
TEveQuadSet::ClassDef | ( | TEveQuadSet | , | |
0 | ||||
) |
TEveQuadSet& TEveQuadSet::operator= | ( | const TEveQuadSet & | ) | [private] |
static Int_t TEveQuadSet::SizeofAtom | ( | EQuadType_e | qt | ) | [static, protected] |
void TEveQuadSet::Reset | ( | EQuadType_e | quadType, | |
Bool_t | valIsCol, | |||
Int_t | chunkSize | |||
) |
Float_t TEveQuadSet::GetDefWidth | ( | ) | const [inline] |
Float_t TEveQuadSet::GetDefHeight | ( | ) | const [inline] |
Float_t TEveQuadSet::GetDefCoord | ( | ) | const [inline] |
void TEveQuadSet::SetDefWidth | ( | Float_t | v | ) | [inline] |
void TEveQuadSet::SetDefHeight | ( | Float_t | v | ) | [inline] |
void TEveQuadSet::SetDefCoord | ( | Float_t | v | ) | [inline] |
void TEveQuadSet::AddQuad | ( | Float_t * | verts | ) |
void TEveQuadSet::QuadValue | ( | Int_t | value | ) | [inline] |
void TEveQuadSet::QuadColor | ( | Color_t | ci | ) | [inline] |
void TEveQuadSet::QuadId | ( | TObject * | id | ) | [inline] |
virtual void TEveQuadSet::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
TEveQuadSet::ClassDef | ( | TEveQuadSet | , | |
0 | ||||
) |
TEveQuadSetGL [friend] |
Definition at line 21 of file TEveQuadSet.h.
EQuadType_e TEveQuadSet::fQuadType [protected] |
Definition at line 72 of file TEveQuadSet.h.
Referenced by AddHexagon(), AddLine(), AddQuad(), ComputeBBox(), TEveQuadSetGL::DirectDraw(), TEveQuadSetGL::RenderHexagons(), TEveQuadSetGL::RenderLines(), TEveQuadSetGL::RenderQuads(), and Reset().
Float_t TEveQuadSet::fDefWidth [protected] |
Definition at line 74 of file TEveQuadSet.h.
Referenced by AddQuad(), ComputeBBox(), GetDefWidth(), TEveQuadSetGL::RenderQuads(), and SetDefWidth().
Float_t TEveQuadSet::fDefHeight [protected] |
Definition at line 75 of file TEveQuadSet.h.
Referenced by AddQuad(), ComputeBBox(), GetDefHeight(), TEveQuadSetGL::RenderQuads(), and SetDefHeight().
Float_t TEveQuadSet::fDefCoord [protected] |
Definition at line 76 of file TEveQuadSet.h.
Referenced by AddQuad(), ComputeBBox(), GetDefCoord(), TEveQuadSetGL::RenderLines(), TEveQuadSetGL::RenderQuads(), and SetDefCoord().