TEveFrameBoxGL Class Reference

#include <TEveFrameBoxGL.h>

List of all members.

Public Member Functions

virtual ~TEveFrameBoxGL ()
 ClassDef (TEveFrameBoxGL, 0)
virtual ~TEveFrameBoxGL ()
 ClassDef (TEveFrameBoxGL, 0)

Static Public Member Functions

static void Render (const TEveFrameBox *box)
static void Render (const TEveFrameBox *box)

Private Member Functions

 TEveFrameBoxGL ()
 TEveFrameBoxGL (const TEveFrameBoxGL &)
TEveFrameBoxGLoperator= (const TEveFrameBoxGL &)
 TEveFrameBoxGL ()
 TEveFrameBoxGL (const TEveFrameBoxGL &)
TEveFrameBoxGLoperator= (const TEveFrameBoxGL &)

Static Private Member Functions

static void RenderFrame (const TEveFrameBox &b, Bool_t fillp)
static void RenderFrame (const TEveFrameBox &b, Bool_t fillp)


Detailed Description

Definition at line 19 of file TEveFrameBoxGL.h.


Constructor & Destructor Documentation

TEveFrameBoxGL::TEveFrameBoxGL (  )  [private]

TEveFrameBoxGL::TEveFrameBoxGL ( const TEveFrameBoxGL  )  [private]

virtual TEveFrameBoxGL::~TEveFrameBoxGL (  )  [inline, virtual]

Definition at line 29 of file TEveFrameBoxGL.h.

TEveFrameBoxGL::TEveFrameBoxGL (  )  [private]

TEveFrameBoxGL::TEveFrameBoxGL ( const TEveFrameBoxGL  )  [private]

virtual TEveFrameBoxGL::~TEveFrameBoxGL (  )  [inline, virtual]

Definition at line 29 of file TEveFrameBoxGL.h.


Member Function Documentation

TEveFrameBoxGL& TEveFrameBoxGL::operator= ( const TEveFrameBoxGL  )  [private]

void TEveFrameBoxGL::RenderFrame ( const TEveFrameBox b,
Bool_t  fillp 
) [static, private]

Definition at line 28 of file TEveFrameBoxGL.cxx.

References b, GL_LINE_LOOP, GL_LINE_STRIP, GL_LINES, GL_POLYGON, GL_QUADS, glBegin(), glEnd(), glNormal3fv(), glVertex3fv(), i, TEveFrameBox::kFT_Box, TEveFrameBox::kFT_Quad, TMath::Normal2Plane(), and p.

Referenced by Render().

void TEveFrameBoxGL::Render ( const TEveFrameBox box  )  [static]

Definition at line 108 of file TEveFrameBoxGL.cxx.

References b, box(), TGLUtil::Color4ubv(), GL_BLEND, GL_COLOR_MATERIAL, GL_CULL_FACE, GL_DIFFUSE, GL_ENABLE_BIT, GL_FALSE, GL_FILL, GL_FRONT_AND_BACK, GL_LIGHT_MODEL_TWO_SIDE, GL_LIGHTING, GL_LINE, GL_LINE_BIT, GL_LINE_SMOOTH, GL_ONE_MINUS_SRC_ALPHA, GL_POLYGON_BIT, GL_POLYGON_OFFSET_FILL, GL_SRC_ALPHA, GL_TRUE, glBlendFunc(), glColorMaterial(), glDepthMask(), glDisable(), glEnable(), glGetBooleanv(), glLightModeli(), glPolygonMode(), glPolygonOffset(), glPopAttrib(), glPushAttrib(), kTRUE, TGLUtil::LineWidth(), and RenderFrame().

Referenced by TEveQuadSetGL::DirectDraw(), TEveBoxSetGL::DirectDraw(), G__G__Eve2_397_0_5(), and G__setup_memfuncTEveFrameBoxGL().

TEveFrameBoxGL::ClassDef ( TEveFrameBoxGL  ,
 
)

TEveFrameBoxGL& TEveFrameBoxGL::operator= ( const TEveFrameBoxGL  )  [private]

static void TEveFrameBoxGL::RenderFrame ( const TEveFrameBox b,
Bool_t  fillp 
) [static, private]

static void TEveFrameBoxGL::Render ( const TEveFrameBox box  )  [static]

TEveFrameBoxGL::ClassDef ( TEveFrameBoxGL  ,
 
)


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:36:50 2011 for ROOT_528-00b_version by  doxygen 1.5.1