basic/universe/NamedElement.h

Go to the documentation of this file.
00001 //## begin module%39CA75AC0026.cm preserve=no
00002 //        %X% %Q% %Z% %W%
00003 //## end module%39CA75AC0026.cm
00004 
00005 //## begin module%39CA75AC0026.cp preserve=no
00006 //## end module%39CA75AC0026.cp
00007 
00008 //## Module: NamedElement%39CA75AC0026; Pseudo Package specification
00009 //## Source file: C:\user\gipson\projects\mpk\code\additional\NamedElement\NamedElement.h
00010 
00011 #ifndef NamedElement_h
00012 #define NamedElement_h 1
00013 
00014 //## begin module%39CA75AC0026.additionalIncludes preserve=no
00015 //## end module%39CA75AC0026.additionalIncludes
00016 
00017 //## begin module%39CA75AC0026.includes preserve=yes
00018 //## end module%39CA75AC0026.includes
00019 
00020 //## begin module%39CA75AC0026.additionalDeclarations preserve=yes
00021 //## end module%39CA75AC0026.additionalDeclarations
00022 
00023 
00024 //## begin NamedElement%39CA75AC0026.preface preserve=yes
00025 //## end NamedElement%39CA75AC0026.preface
00026 
00027 //## Class: NamedElement%39CA75AC0026
00028 //## Category: additional::NamedElement%39CA75990209
00029 //## Persistence: Transient
00030 //## Cardinality/Multiplicity: n
00031 
00032 class NamedElement 
00033 {
00034   //## begin NamedElement%39CA75AC0026.initialDeclarations preserve=yes
00035   //## end NamedElement%39CA75AC0026.initialDeclarations
00036 
00037   public:
00038     //## Constructors (specified)
00039       //## Operation: NamedElement%969569778
00040       NamedElement ();
00041 
00042       //## Operation: NamedElement%969569779
00043       NamedElement (const NamedElement& right);
00044 
00045     //## Destructor (generated)
00046       virtual ~NamedElement();
00047 
00048 
00049     //## Other Operations (specified)
00050       //## Operation: SetName%969569777
00051       void SetName (const char*  name);
00052 
00053     // Additional Public Declarations
00054       //## begin NamedElement%39CA75AC0026.public preserve=yes
00055       //## end NamedElement%39CA75AC0026.public
00056 
00057   protected:
00058     // Data Members for Class Attributes
00059 
00060       //## Attribute: name%39CA75C003C8
00061       //## begin NamedElement::name%39CA75C003C8.attr preserve=no  protected: char* {UA} NULL
00062       char* name;
00063       //## end NamedElement::name%39CA75C003C8.attr
00064 
00065     // Additional Protected Declarations
00066       //## begin NamedElement%39CA75AC0026.protected preserve=yes
00067       //## end NamedElement%39CA75AC0026.protected
00068 
00069   private:
00070     // Additional Private Declarations
00071       //## begin NamedElement%39CA75AC0026.private preserve=yes
00072       //## end NamedElement%39CA75AC0026.private
00073 
00074   private: //## implementation
00075     // Additional Implementation Declarations
00076       //## begin NamedElement%39CA75AC0026.implementation preserve=yes
00077       //## end NamedElement%39CA75AC0026.implementation
00078 
00079 };
00080 
00081 //## begin NamedElement%39CA75AC0026.postscript preserve=yes
00082 //## end NamedElement%39CA75AC0026.postscript
00083 
00084 // Class NamedElement 
00085 
00086 //## begin module%39CA75AC0026.epilog preserve=yes
00087 //## end module%39CA75AC0026.epilog
00088 
00089 
00090 #endif

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