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