1 #ifndef ROOT_TEveEllipsoidGL
2 #define ROOT_TEveEllipsoidGL
5 #include "TEveVector.h"
29 Bool_t
SetModel(TObject*
obj,
const Option_t*
opt =
nullptr)
override;
32 void DirectDraw(TGLRnrCtx& rnrCtx)
const override;
50 void drawArch(
float pStart,
float pEnd,
float phiStep, TEveVector& v0, TEveVector& v1, TEveVector& v2)
const;
60 Bool_t
SetModel(TObject*
obj,
const Option_t*
opt =
nullptr)
override;
63 void DirectDraw(TGLRnrCtx& rnrCtx)
const override;
ClassDefOverride(TEveEllipsoidProjectedGL, 0)
TEveEllipsoidGL & operator=(const TEveEllipsoidGL &)
void drawArch(float pStart, float pEnd, float phiStep, TEveVector &v0, TEveVector &v1, TEveVector &v2) const
Bool_t SetModel(TObject *obj, const Option_t *opt=nullptr) override
~TEveEllipsoidGL() override
void DirectDraw(TGLRnrCtx &rnrCtx) const override
void drawRhoZAxis(TEveVector &v, TEveVector &) const
TEveEllipsoidProjectedGL & operator=(const TEveEllipsoidProjectedGL &)
TEveEllipsoidProjectedGL()
~TEveEllipsoidProjectedGL() override
void DirectDraw(TGLRnrCtx &rnrCtx) const override
TEveEllipsoidProjected * fM
Bool_t IgnoreSizeForOfInterest() const override
ClassDefOverride(TEveEllipsoidGL, 0)
Bool_t SetModel(TObject *obj, const Option_t *opt=nullptr) override