basic/opengl/GL_Group.h

Go to the documentation of this file.
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

Generated on Sat Apr 1 21:30:35 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO