BaseOpenGLManager< T > Class Template Reference

#include <TAPsBaseOpenGLManager.hpp>

Inheritance diagram for BaseOpenGLManager< T >:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 BaseOpenGLManager ()
virtual void Cleanup ()=0
virtual void InitGL ()=0
BaseOpenGLModelManager< T > *const RetModelManager ()
BaseOpenGLViewManager< T > *const RetViewManager ()
virtual ~BaseOpenGLManager ()

Protected Attributes

BaseOpenGLModelManager< T > * m_pOpenGLModelManager
BaseOpenGLViewManager< T > * m_pOpenGLViewManager


Detailed Description

template<typename T>
class BaseOpenGLManager< T >

Definition at line 35 of file TAPsBaseOpenGLManager.hpp.


Constructor & Destructor Documentation

template<typename T>
BaseOpenGLManager< T >::BaseOpenGLManager (  )  [inline]

Definition at line 39 of file TAPsBaseOpenGLManager.hpp.

00039                          : 
00040         m_pOpenGLViewManager( NULL ), 
00041         m_pOpenGLModelManager( NULL )
00042     {
00043 #ifdef TAPs_USE_HAPTIC
00044         m_pOpenGLHapticManager = NULL;
00045 #endif
00046     }

template<typename T>
virtual BaseOpenGLManager< T >::~BaseOpenGLManager (  )  [inline, virtual]

Definition at line 47 of file TAPsBaseOpenGLManager.hpp.

00047 {}


Member Function Documentation

template<typename T>
virtual void BaseOpenGLManager< T >::Cleanup (  )  [pure virtual]

Implemented in OpenGLManager< T >.

template<typename T>
virtual void BaseOpenGLManager< T >::InitGL (  )  [pure virtual]

Implemented in OpenGLManager< T >.

template<typename T>
BaseOpenGLModelManager<T>* const BaseOpenGLManager< T >::RetModelManager (  )  [inline]

Definition at line 56 of file TAPsBaseOpenGLManager.hpp.

00057         { return m_pOpenGLModelManager; }

template<typename T>
BaseOpenGLViewManager<T>* const BaseOpenGLManager< T >::RetViewManager (  )  [inline]

Definition at line 54 of file TAPsBaseOpenGLManager.hpp.

00055         { return m_pOpenGLViewManager; }


Member Data Documentation

template<typename T>
BaseOpenGLModelManager<T>* BaseOpenGLManager< T >::m_pOpenGLModelManager [protected]

Definition at line 69 of file TAPsBaseOpenGLManager.hpp.

template<typename T>
BaseOpenGLViewManager<T>* BaseOpenGLManager< T >::m_pOpenGLViewManager [protected]

Definition at line 68 of file TAPsBaseOpenGLManager.hpp.


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

Generated on Mon Oct 13 11:44:01 2008 for TAPs by  doxygen 1.5.6