basic/opengl/GL_Box.h

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

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