![]() |
TAPs 0.7.7.3
|
00001 /****************************************************************************** 00002 OpenGLMeshModel.hpp 00003 00004 A Base (Abstract) OpenGL Mesh Model for polygonal mesh model 00005 00006 SUKITTI PUNAK (11/02/2004) 00007 UPDATE (11/02/2004) 00008 ******************************************************************************/ 00009 #ifndef TAPs_OPENGL_MESH_MODEL_HPP 00010 #define TAPs_OPENGL_MESH_MODEL_HPP 00011 00012 #include "TAPsMeshModel.hpp" 00013 00014 BEGIN_NAMESPACE_TAPs__OpenGL 00015 //============================================================================= 00016 template <typename T> 00017 class OpenGLMeshModel : public /*virtual*/ MeshModel<T> { 00018 //----------------------------------------------------------------------------- 00019 // Member Functions ------------------------------------------------------------ 00020 public: 00021 //------------------------------------------------------------------------- 00022 // default constructor 00023 OpenGLMeshModel (); 00024 //------------------------------------------------------------------------- 00025 // destructor 00026 virtual ~OpenGLMeshModel (); 00027 }; 00028 //============================================================================= 00029 END_NAMESPACE_TAPs__OpenGL 00030 //----------------------------------------------------------------------------- 00031 // Include definition if TAPs_USE_EXPORT is not defined 00032 //#if !defined( TAPs_USE_EXPORT ) 00033 #include "TAPsOpenGLMeshModel.cpp" 00034 //#endif 00035 //----------------------------------------------------------------------------- 00036 #endif 00037 //345678901234567890123456789012345678901234567890123456789012345678901234567890 00038 //--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8