#include <TEveBoxGL.h>
Inheritance diagram for TEveBoxProjectedGL:
Definition at line 64 of file TEveBoxGL.h.
TEveBoxProjectedGL::TEveBoxProjectedGL | ( | const TEveBoxProjectedGL & | ) | [private] |
TEveBoxProjectedGL::TEveBoxProjectedGL | ( | ) |
Definition at line 243 of file TEveBoxGL.cxx.
virtual TEveBoxProjectedGL::~TEveBoxProjectedGL | ( | ) | [inline, virtual] |
Definition at line 77 of file TEveBoxGL.h.
TEveBoxProjectedGL::TEveBoxProjectedGL | ( | const TEveBoxProjectedGL & | ) | [private] |
TEveBoxProjectedGL::TEveBoxProjectedGL | ( | ) |
virtual TEveBoxProjectedGL::~TEveBoxProjectedGL | ( | ) | [inline, virtual] |
Definition at line 77 of file TEveBoxGL.h.
TEveBoxProjectedGL& TEveBoxProjectedGL::operator= | ( | const TEveBoxProjectedGL & | ) | [private] |
void TEveBoxProjectedGL::RenderPoints | ( | Int_t | mode | ) | const [protected] |
Definition at line 274 of file TEveBoxGL.cxx.
References B, TEveBoxProjected::fBreakIdx, fM, TEveBoxProjected::fPoints, glBegin(), glEnd(), glVertex2fv(), i, and N.
Referenced by DirectDraw(), and Draw().
void TEveBoxProjectedGL::SetBBox | ( | ) | [virtual] |
Implements TGLObject.
Definition at line 263 of file TEveBoxGL.cxx.
References TGLLogicalShape::fExternalObj, and TGLObject::SetAxisAlignedBBox().
void TEveBoxProjectedGL::Draw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Reimplemented from TGLLogicalShape.
Definition at line 299 of file TEveBoxGL.cxx.
References TGLUtil::Color(), TGLLogicalShape::Draw(), TEveBoxProjected::fDebugPoints, TEveProjected::fDepth, TEveShape::fDrawFrame, TEveBoxProjected::fgDebugCornerPoints, TEveShape::fHighlightFrame, TEveShape::fLineColor, TEveShape::fLineWidth, fM, GL_BLEND, GL_LINE_LOOP, GL_POINTS, glBegin(), glColor3f(), glEnable(), glEnd(), glPointSize(), glPopMatrix(), glPushMatrix(), glTranslatef(), glVertex2fv(), TGLRnrCtx::Highlight(), i, TGLRnrCtx::IsDrawPassOutlineLine(), TGLUtil::LineWidth(), N, and RenderPoints().
void TEveBoxProjectedGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Implements TGLLogicalShape.
Definition at line 341 of file TEveBoxGL.cxx.
References TGLUtil::Color(), TEveShape::fDrawFrame, TEveShape::fFillColor, TEveShape::fLineColor, TEveShape::fLineWidth, fM, TGLObject::fMultiColor, GL_BLEND, GL_COLOR_MATERIAL, GL_CULL_FACE, GL_DIFFUSE, GL_ENABLE_BIT, GL_FILL, GL_FRONT_AND_BACK, GL_LIGHTING, GL_LINE_BIT, GL_LINE_LOOP, GL_POLYGON, GL_POLYGON_BIT, GL_POLYGON_OFFSET_FILL, glColorMaterial(), glDisable(), glEnable(), glPolygonMode(), glPolygonOffset(), glPopAttrib(), glPushAttrib(), TGLUtil::LineWidth(), and RenderPoints().
virtual Bool_t TEveBoxProjectedGL::IgnoreSizeForOfInterest | ( | ) | const [inline, virtual] |
TEveBoxProjectedGL::ClassDef | ( | TEveBoxProjectedGL | , | |
0 | ||||
) |
TEveBoxProjectedGL& TEveBoxProjectedGL::operator= | ( | const TEveBoxProjectedGL & | ) | [private] |
void TEveBoxProjectedGL::RenderPoints | ( | Int_t | mode | ) | const [protected] |
Implements TGLObject.
virtual void TEveBoxProjectedGL::SetBBox | ( | ) | [virtual] |
Implements TGLObject.
virtual void TEveBoxProjectedGL::Draw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Reimplemented from TGLLogicalShape.
virtual void TEveBoxProjectedGL::DirectDraw | ( | TGLRnrCtx & | rnrCtx | ) | const [virtual] |
Implements TGLLogicalShape.
virtual Bool_t TEveBoxProjectedGL::IgnoreSizeForOfInterest | ( | ) | const [inline, virtual] |
TEveBoxProjectedGL::ClassDef | ( | TEveBoxProjectedGL | , | |
0 | ||||
) |
TEveBoxProjected* TEveBoxProjectedGL::fM [protected] |
Definition at line 71 of file TEveBoxGL.h.
Referenced by DirectDraw(), Draw(), RenderPoints(), and SetModel().
TEveBoxProjected* TEveBoxProjectedGL::fM [protected] |
Definition at line 71 of file TEveBoxGL.h.