![]() |
TAPs 0.7.7.3
|
00001 /****************************************************************************** 00002 TAPsOpenGLBox.hpp 00003 00004 An OpenGL Box 00005 00006 SUKITTI PUNAK (10/07/2004) 00007 UPDATE (10/07/2004) 00008 ******************************************************************************/ 00009 #ifndef TAPs_OPENGL_BOX_HPP 00010 #define TAPs_OPENGL_BOX_HPP 00011 00012 #include "../OpenGL/TAPsOpenGLSupport.hpp" 00013 00014 BEGIN_NAMESPACE_TAPs__OpenGL 00015 //============================================================================= 00016 class OpenGLBox : public /*virtual*/ OpenGLSupport { 00017 public: 00018 OpenGLBox( Real xMin = -1.0, Real xMax = 1.0, 00019 Real yMin = -1.0, Real yMax = 1.0, 00020 Real zMin = -1.0, Real zMax = 1.0 ); 00021 ~OpenGLBox(); 00022 00023 virtual void DisplayGL( Enum::DrawMode DM = Enum::POLYGON ); 00024 00025 private: 00026 //Real m_rXMin; 00027 //Real m_rXMax; 00028 //Real m_rYMin; 00029 //Real m_rYMax; 00030 //Real m_rZMin; 00031 //Real m_rZMax; 00032 Real m_rPt[8][3]; 00033 }; 00034 //============================================================================= 00035 END_NAMESPACE_TAPs__OpenGL 00036 //----------------------------------------------------------------------------- 00037 // Include definition if TAPs_USE_EXPORT is not defined 00038 #if !defined( TAPs_USE_EXPORT ) 00039 #include "TAPsOpenGLBox.cpp" 00040 #endif 00041 //----------------------------------------------------------------------------- 00042 #endif 00043 //345678901234567890123456789012345678901234567890123456789012345678901234567890 00044 //--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8