Logo ROOT  
Reference Guide
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 27 of file TGLQuadric.h.

Public Member Functions

 TGLQuadric ()
 Construct quadric. More...
 
virtual ~TGLQuadric ()
 Destroy quadric. More...
 
GLUquadric * Get ()
 Get the internal raw GLU quadric object. Created on first call. More...
 
virtual TClassIsA () const
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static Version_t Class_Version ()
 
static const char * DeclFileName ()
 

Protected Member Functions

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

Private Attributes

GLUquadric * fQuad
 

#include <TGLQuadric.h>

Constructor & Destructor Documentation

◆ TGLQuadric() [1/2]

TGLQuadric::TGLQuadric ( const TGLQuadric glq)
inlineprotected

Definition at line 33 of file TGLQuadric.h.

◆ TGLQuadric() [2/2]

TGLQuadric::TGLQuadric ( )

Construct quadric.

Definition at line 26 of file TGLQuadric.cxx.

◆ ~TGLQuadric()

TGLQuadric::~TGLQuadric ( )
virtual

Destroy quadric.

Definition at line 34 of file TGLQuadric.cxx.

Member Function Documentation

◆ Class()

static TClass * TGLQuadric::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * TGLQuadric::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static Version_t TGLQuadric::Class_Version ( )
inlinestatic
Returns
Version of this class

Definition at line 43 of file TGLQuadric.h.

◆ DeclFileName()

static const char * TGLQuadric::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 43 of file TGLQuadric.h.

◆ Get()

GLUquadric * TGLQuadric::Get ( )

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

Definition at line 44 of file TGLQuadric.cxx.

◆ IsA()

virtual TClass * TGLQuadric::IsA ( ) const
inlinevirtual
Returns
TClass describing current object

Definition at line 43 of file TGLQuadric.h.

◆ operator=()

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

Definition at line 34 of file TGLQuadric.h.

◆ Streamer()

virtual void TGLQuadric::Streamer ( TBuffer )
virtual

◆ StreamerNVirtual()

void TGLQuadric::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 43 of file TGLQuadric.h.

Member Data Documentation

◆ fQuad

GLUquadric* TGLQuadric::fQuad
private

Definition at line 30 of file TGLQuadric.h.

Libraries for TGLQuadric:
[legend]

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