#include <TEveJetConeGL.h>
Inheritance diagram for TEveJetConeProjectedGL:
Definition at line 59 of file TEveJetConeGL.h.
TEveJetConeProjectedGL::TEveJetConeProjectedGL | ( | const TEveJetConeProjectedGL & | ) | [private] |
TEveJetConeProjectedGL::TEveJetConeProjectedGL | ( | ) |
Definition at line 187 of file TEveJetConeGL.cxx.
virtual TEveJetConeProjectedGL::~TEveJetConeProjectedGL | ( | ) | [inline, virtual] |
Definition at line 75 of file TEveJetConeGL.h.
TEveJetConeProjectedGL::TEveJetConeProjectedGL | ( | const TEveJetConeProjectedGL & | ) | [private] |
TEveJetConeProjectedGL::TEveJetConeProjectedGL | ( | ) |
virtual TEveJetConeProjectedGL::~TEveJetConeProjectedGL | ( | ) | [inline, virtual] |
Definition at line 75 of file TEveJetConeGL.h.
TEveJetConeProjectedGL& TEveJetConeProjectedGL::operator= | ( | const TEveJetConeProjectedGL & | ) | [private] |
void TEveJetConeProjectedGL::CalculatePoints | ( | ) | const [protected, virtual] |
Reimplemented from TEveJetConeGL.
Definition at line 223 of file TEveJetConeGL.cxx.
References TEveJetCone::CalcBaseVec(), TEveJetCone::fApex, TEveJetConeGL::fC, TEveProjected::fDepth, TEveJetCone::fLimits, fM, TEveJetConeGL::fP, TEveJetCone::fPhi, TEveJetCone::fThetaC, TEveVectorT< TT >::fY, TEveVectorT< TT >::fZ, TEveProjected::GetManager(), TEveProjectionManager::GetProjection(), TEveProjection::GetType(), i, TEveProjection::kPT_RhoZ, TEveProjection::kPT_RPhi, TMath::Pi(), TMath::PiOver2(), TEveProjection::ProjectVector(), and sort().
Referenced by Draw().
void TEveJetConeProjectedGL::RenderOutline | ( | ) | const [protected] |
Definition at line 286 of file TEveJetConeGL.cxx.
References TEveJetConeGL::fP, GL_LINE_LOOP, glBegin(), glEnd(), glVertex3fv(), and i.
Referenced by DirectDraw(), and Draw().
void TEveJetConeProjectedGL::RenderPolygon | ( | ) | const [protected] |
Definition at line 300 of file TEveJetConeGL.cxx.
References TEveJetConeGL::fP, GL_POLYGON, glBegin(), glEnd(), glVertex3fv(), and i.
Referenced by DirectDraw().
Reimplemented from TEveJetConeGL.
Definition at line 196 of file TEveJetConeGL.cxx.
References TEveJetConeGL::fC, fM, and TEveProjected::GetProjectable().
void TEveJetConeProjectedGL::SetBBox | ( | ) | [virtual] |
Reimplemented from TEveJetConeGL.
Definition at line 206 of file TEveJetConeGL.cxx.
References TGLLogicalShape::fExternalObj, and TGLObject::SetAxisAlignedBBox().
void TEveJetConeProjectedGL::Draw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Reimplemented from TEveJetConeGL.
Definition at line 314 of file TEveJetConeGL.cxx.
References CalculatePoints(), TGLUtil::Color(), TGLLogicalShape::Draw(), TEveShape::fDrawFrame, TEveShape::fHighlightFrame, TEveShape::fLineColor, TEveShape::fLineWidth, fM, TEveJetConeGL::fP, TGLRnrCtx::Highlight(), TGLRnrCtx::IsDrawPassOutlineLine(), TGLUtil::LineWidth(), and RenderOutline().
void TEveJetConeProjectedGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Reimplemented from TEveJetConeGL.
Definition at line 341 of file TEveJetConeGL.cxx.
References TGLUtil::Color(), TEveShape::fDrawFrame, TEveShape::fFillColor, TEveShape::fLineColor, TEveShape::fLineWidth, fM, TGLObject::fMultiColor, GL_ENABLE_BIT, GL_LIGHTING, GL_LINE_SMOOTH, GL_POLYGON_OFFSET_FILL, glDisable(), glEnable(), glPolygonOffset(), glPopAttrib(), glPushAttrib(), TGLUtil::LineWidth(), RenderOutline(), and RenderPolygon().
TEveJetConeProjectedGL::ClassDef | ( | TEveJetConeProjectedGL | , | |
0 | ||||
) |
TEveJetConeProjectedGL& TEveJetConeProjectedGL::operator= | ( | const TEveJetConeProjectedGL & | ) | [private] |
virtual void TEveJetConeProjectedGL::CalculatePoints | ( | ) | const [protected, virtual] |
Reimplemented from TEveJetConeGL.
void TEveJetConeProjectedGL::RenderOutline | ( | ) | const [protected] |
void TEveJetConeProjectedGL::RenderPolygon | ( | ) | const [protected] |
virtual Bool_t TEveJetConeProjectedGL::SetModel | ( | TObject * | obj, | |
const Option_t * | opt = 0 | |||
) | [virtual] |
Reimplemented from TEveJetConeGL.
virtual void TEveJetConeProjectedGL::SetBBox | ( | ) | [virtual] |
Reimplemented from TEveJetConeGL.
virtual void TEveJetConeProjectedGL::Draw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Reimplemented from TEveJetConeGL.
virtual void TEveJetConeProjectedGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Reimplemented from TEveJetConeGL.
TEveJetConeProjectedGL::ClassDef | ( | TEveJetConeProjectedGL | , | |
0 | ||||
) |
TEveJetConeProjected* TEveJetConeProjectedGL::fM [protected] |
Definition at line 66 of file TEveJetConeGL.h.
Referenced by CalculatePoints(), DirectDraw(), Draw(), and SetModel().
TEveJetConeProjected* TEveJetConeProjectedGL::fM [protected] |
Definition at line 66 of file TEveJetConeGL.h.