basic/opengl/GL_Segment.h

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

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