CigiCircleSymbolDataV3_3.h

Go to the documentation of this file.
00001 
00039 #if !defined(_CIGI_CIRCLE_SYMBOL_DATA_V3_3_INCLUDED_)
00040 #define _CIGI_CIRCLE_SYMBOL_DATA_V3_3_INCLUDED_
00041 
00042 
00043 #include "CigiBaseCircleSymbolData.h"
00044 
00045 // ====================================================================
00046 // preprocessor definitions
00047 // ====================================================================
00048 
00049 #define CIGI_CIRCLE_SYMBOL_DATA_SIZE_V3_3 24
00050 
00051 
00052 
00053 //=========================================================
00056 class CIGI_SPEC CigiCircleSymbolDataV3_3 :
00057    public CigiBaseCircleSymbolData
00058 {
00059 
00060 public:
00061 
00062 
00063    //==> Management
00064 
00065    //=========================================================
00068    CigiCircleSymbolDataV3_3(void);
00069 
00070    //=========================================================
00073    virtual ~CigiCircleSymbolDataV3_3(void);
00074 
00075 
00076    //==> Buffer Packing/Unpacking
00077 
00078    //=========================================================
00087    virtual int Pack(CigiBaseCircleSymbolData * Base, Cigi_uint8 * Buff) const;
00088 
00089    //=========================================================
00097    virtual int Unpack(Cigi_uint8 * Buff, bool Swap);
00098 
00099 };
00100 
00101 
00102 
00103 #endif   //  #if !defined(_CIGI_CIRCLE_SYMBOL_DATA_V3_3_INCLUDED_)
00104 

Generated on Wed Apr 29 08:59:56 2009 for CCL by  doxygen 1.4.7