basic/serializable/MPK_Serializable.h

Go to the documentation of this file.
00001 //## begin module%37AE11A602D6.cm preserve=no
00002 //        %X% %Q% %Z% %W%
00003 //## end module%37AE11A602D6.cm
00004 
00005 //## begin module%37AE11A602D6.cp preserve=no
00006 //## end module%37AE11A602D6.cp
00007 
00008 //## Module: MPK_Serializable%37AE11A602D6; Pseudo Package specification
00009 //## Source file: E:\mpk\code\serializable\MPK_Serializable.h
00010 
00011 #ifndef MPK_Serializable_h
00012 #define MPK_Serializable_h 1
00013 
00014 //## begin module%37AE11A602D6.additionalIncludes preserve=no
00015 //## end module%37AE11A602D6.additionalIncludes
00016 
00017 //## begin module%37AE11A602D6.includes preserve=yes
00018 #include <iostream>
00019 //## end module%37AE11A602D6.includes
00020 
00021 //## begin module%37AE11A602D6.additionalDeclarations preserve=yes
00022 //## end module%37AE11A602D6.additionalDeclarations
00023 
00024 
00025 //## begin MPK_Serializable%37AE11A602D6.preface preserve=yes
00026 //## end MPK_Serializable%37AE11A602D6.preface
00027 
00028 //## Class: MPK_Serializable%37AE11A602D6
00029 //## Category: serializable%37AE119501F5
00030 //## Persistence: Transient
00031 //## Cardinality/Multiplicity: n
00032 
00033 class MPK_Serializable 
00034 {
00035   //## begin MPK_Serializable%37AE11A602D6.initialDeclarations preserve=yes
00036   //## end MPK_Serializable%37AE11A602D6.initialDeclarations
00037 
00038   public:
00039     //## Destructor (generated)
00040       virtual ~MPK_Serializable();
00041 
00042 
00043     //## Other Operations (specified)
00044       //## Operation: Serialize%934154734
00045       virtual void Serialize (std::ostream& os) const = 0;
00046 
00047       //## Operation: Deserialize%934154735
00048       //virtual void Deserialize (std::istream& is) = 0;
00049 
00050     // Additional Public Declarations
00051       //## begin MPK_Serializable%37AE11A602D6.public preserve=yes
00052       //## end MPK_Serializable%37AE11A602D6.public
00053 
00054   protected:
00055     // Additional Protected Declarations
00056       //## begin MPK_Serializable%37AE11A602D6.protected preserve=yes
00057       //## end MPK_Serializable%37AE11A602D6.protected
00058 
00059   private:
00060     // Additional Private Declarations
00061       //## begin MPK_Serializable%37AE11A602D6.private preserve=yes
00062       //## end MPK_Serializable%37AE11A602D6.private
00063 
00064   private: //## implementation
00065     // Additional Implementation Declarations
00066       //## begin MPK_Serializable%37AE11A602D6.implementation preserve=yes
00067       //## end MPK_Serializable%37AE11A602D6.implementation
00068 
00069 };
00070 
00071 //## begin MPK_Serializable%37AE11A602D6.postscript preserve=yes
00072 //## end MPK_Serializable%37AE11A602D6.postscript
00073 
00074 // Class MPK_Serializable 
00075 
00076 //## begin module%37AE11A602D6.epilog preserve=yes
00077 //## end module%37AE11A602D6.epilog
00078 
00079 
00080 #endif

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