library: libCore
#include "TVirtualGL.h"

TVirtualGLManip


class description - header file - source file
viewCVS header - viewCVS source

class TVirtualGLManip

Inheritance Inherited Members Includes Libraries
Class Charts

Function Members (Methods)

Display options:
Show inherited
Show non-public
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~TVirtualGLManip()
static TClass*Class()
virtual TClass*IsA() const
TVirtualGLManip&operator=(const TVirtualGLManip&)
virtual Bool_tSelect(const TGLCamera& camera, const TGLRect& rect, const TGLBoundingBox& sceneBox)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Class Description

                                                                      
 TVirtualGL                                                           
                                                                      
 The TVirtualGL class is an abstract base class defining the          
 OpenGL interface protocol. All interactions with OpenGL should be    
 done via the global pointer gVirtualGL. If the OpenGL library is     
 available this pointer is pointing to an instance of the TGLKernel   
 class which provides the actual interface to OpenGL. Using this      
 scheme of ABC we can use OpenGL in other parts of the framework      
 without having to link with the OpenGL library in case we don't      
 use the classes using OpenGL.                                        
                                                                      

TVirtualGL& operator=(const TVirtualGL& vgl)
virtual ~TVirtualGLManip()
{}
Bool_t Select(const TGLCamera & camera, const TGLRect & rect, const TGLBoundingBox & sceneBox)

Author: Valery Fine(fine@vxcern.cern.ch) 05/03/97
Last update: root/base:$Name: $:$Id: TVirtualGL.cxx,v 1.8 2006/05/26 09:01:58 brun Exp $


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.