TAPs 0.7.7.3
TAPsOpenGLBox.hpp
Go to the documentation of this file.
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines