00001 //## begin module%3872901502F0.cm preserve=no 00002 // %X% %Q% %Z% %W% 00003 //## end module%3872901502F0.cm 00004 00005 //## begin module%3872901502F0.cp preserve=no 00006 //## end module%3872901502F0.cp 00007 00008 //## Module: GL_Box%3872901502F0; Pseudo Package specification 00009 //## Source file: C:\project\mpk\code\OpenGL\GL_Box.h 00010 00011 #ifndef GL_Box_h 00012 #define GL_Box_h 1 00013 00014 //## begin module%3872901502F0.additionalIncludes preserve=no 00015 //## end module%3872901502F0.additionalIncludes 00016 00017 //## begin module%3872901502F0.includes preserve=yes 00018 //## end module%3872901502F0.includes 00019 00020 // MPK_Box 00021 #include "geometry\MPK_Box.h" 00022 // OpenGLInterface 00023 #include "OpenGL\OpenGLInterface.h" 00024 //## begin module%3872901502F0.additionalDeclarations preserve=yes 00025 //## end module%3872901502F0.additionalDeclarations 00026 00027 00028 //## begin GL_Box%3872901502F0.preface preserve=yes 00029 //## end GL_Box%3872901502F0.preface 00030 00031 //## Class: GL_Box%3872901502F0 00032 //## Category: OpenGL%3728CC7F0370 00033 //## Persistence: Transient 00034 //## Cardinality/Multiplicity: n 00035 00036 class GL_Box : public MPK_Box, //## Inherits: <unnamed>%3872902002C4 00037 public OpenGLInterface //## Inherits: <unnamed>%38729022030D 00038 { 00039 //## begin GL_Box%3872901502F0.initialDeclarations preserve=yes 00040 //## end GL_Box%3872901502F0.initialDeclarations 00041 00042 public: 00043 //## Constructors (specified) 00044 //## Operation: GL_Box%947024876 00045 GL_Box (FrameManager* frameManager); 00046 00047 //## Operation: GL_Box%947024877 00048 GL_Box (const GL_Box& right); 00049 00050 //## Destructor (generated) 00051 virtual ~GL_Box(); 00052 00053 00054 //## Other Operations (specified) 00055 //## Operation: Clone%947024879 00056 virtual Entity* Clone () const; 00057 00058 virtual bool Verify() const; 00059 00060 // Additional Public Declarations 00061 //## begin GL_Box%3872901502F0.public preserve=yes 00062 //## end GL_Box%3872901502F0.public 00063 00064 protected: 00065 00066 //## Other Operations (specified) 00067 //## Operation: DrawExplicit%950474932 00068 virtual bool DrawExplicit () const; 00069 00070 // Additional Protected Declarations 00071 //## begin GL_Box%3872901502F0.protected preserve=yes 00072 //## end GL_Box%3872901502F0.protected 00073 00074 private: 00075 // Additional Private Declarations 00076 //## begin GL_Box%3872901502F0.private preserve=yes 00077 //## end GL_Box%3872901502F0.private 00078 00079 private: //## implementation 00080 // Additional Implementation Declarations 00081 //## begin GL_Box%3872901502F0.implementation preserve=yes 00082 //## end GL_Box%3872901502F0.implementation 00083 00084 }; 00085 00086 //## begin GL_Box%3872901502F0.postscript preserve=yes 00087 //## end GL_Box%3872901502F0.postscript 00088 00089 // Class GL_Box 00090 00091 //## begin module%3872901502F0.epilog preserve=yes 00092 //## end module%3872901502F0.epilog 00093 00094 00095 #endif