ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Private Attributes | List of all members
TGLQuadric Class Reference

Wrapper class for GLU quadric shape drawing object.

Lazy creation of internal GLU raw quadric on first call to TGLQuadric::Get()

Definition at line 29 of file TGLQuadric.h.

Public Member Functions

 TGLQuadric ()
 
virtual ~TGLQuadric ()
 Destroy quadric. More...
 
GLUquadric * Get ()
 Get the internal raw GLU quadric object. Created on first call. More...
 

Protected Member Functions

 TGLQuadric (const TGLQuadric &glq)
 
TGLQuadricoperator= (const TGLQuadric &glq)
 

Private Attributes

GLUquadric * fQuad
 

#include <TGLQuadric.h>

Constructor & Destructor Documentation

TGLQuadric::TGLQuadric ( const TGLQuadric glq)
inlineprotected

Definition at line 35 of file TGLQuadric.h.

TGLQuadric::TGLQuadric ( )
TGLQuadric::~TGLQuadric ( )
virtual

Destroy quadric.

Definition at line 34 of file TGLQuadric.cxx.

Member Function Documentation

GLUquadric * TGLQuadric::Get ( )

Get the internal raw GLU quadric object. Created on first call.

Definition at line 44 of file TGLQuadric.cxx.

Referenced by TEveArrowGL::DirectDraw(), Rgl::DrawCylinder(), TGLUtil::DrawLine(), TGLUtil::DrawRing(), TGLUtil::DrawSphere(), Rgl::DrawSphere(), and TEveBoxSetGL::MakeDisplayList().

TGLQuadric& TGLQuadric::operator= ( const TGLQuadric glq)
inlineprotected

Definition at line 36 of file TGLQuadric.h.

Member Data Documentation

GLUquadric* TGLQuadric::fQuad
private

Definition at line 32 of file TGLQuadric.h.

Referenced by Get(), operator=(), and ~TGLQuadric().


The documentation for this class was generated from the following files: