#include <TEveEllipsoidGL.h>
Definition at line 17 of file TEveEllipsoidGL.h.
◆ TEveEllipsoidGL() [1/2]
◆ TEveEllipsoidGL() [2/2]
TEveEllipsoidGL::TEveEllipsoidGL |
( |
| ) |
|
◆ ~TEveEllipsoidGL()
TEveEllipsoidGL::~TEveEllipsoidGL |
( |
| ) |
|
|
inlineoverride |
◆ ClassDefOverride()
◆ DirectDraw()
void TEveEllipsoidGL::DirectDraw |
( |
TGLRnrCtx & |
rnrCtx | ) |
const |
|
override |
Definition at line 54 of file TEveEllipsoidGL.cc.
59 glPushAttrib(GL_ENABLE_BIT | GL_POLYGON_BIT | GL_LIGHTING_BIT);
60 glEnable(GL_NORMALIZE);
62 quad = gluNewQuadric();
67 for (
int i = 0;
i < 3;
i++)
68 for (
int j = 0;
j < 3;
j++) {
71 TMatrixDEigen eig(
xxx);
75 for (
int i = 0;
i < 3;
i++)
76 for (
int j = 0;
j < 3;
j++) {
77 x(
i + 1,
j + 1) = eig.GetEigenVectors()(
i,
j);
80 TVector3
a =
x.GetBaseVec(1);
81 TVector3
c =
a.Cross(
x.GetBaseVec(2));
85 glMultMatrixd(
x.Array());
87 gluSphere(quad, 1., 30, 30);
References a, c, fE, mps_fire::i, dqmiolumiharvest::j, TEveEllipsoid::RefEMtx(), TEveEllipsoid::RefExtent3D(), TEveEllipsoid::RefPos(), x, and testFFTrackingParticleHits::xxx.
◆ IgnoreSizeForOfInterest()
Bool_t TEveEllipsoidGL::IgnoreSizeForOfInterest |
( |
| ) |
const |
|
inlineoverride |
◆ operator=()
◆ SetBBox()
void TEveEllipsoidGL::SetBBox |
( |
| ) |
|
|
override |
◆ SetModel()
Bool_t TEveEllipsoidGL::SetModel |
( |
TObject * |
obj, |
|
|
const Option_t * |
opt = nullptr |
|
) |
| |
|
override |
◆ fE