00001 00051 #if !defined(_CIGI_EARTH_MODEL_DEF_V3_INCLUDED_) 00052 #define _CIGI_EARTH_MODEL_DEF_V3_INCLUDED_ 00053 00054 #include "CigiBaseEarthModelDef.h" 00055 00056 00057 class CIGI_SPEC CigiEarthModelDefV3 : public CigiBaseEarthModelDef 00058 { 00059 00060 public: 00061 00062 //==> Management 00063 00064 //========================================================= 00067 CigiEarthModelDefV3(); 00068 00069 //========================================================= 00072 virtual ~CigiEarthModelDefV3(); 00073 00074 00075 //==> Buffer Packing/Unpacking 00076 00077 //========================================================= 00088 virtual int Pack(CigiBasePacket * Base, Cigi_uint8 * Buff, void *Spec) const; 00089 00090 //========================================================= 00100 virtual int Unpack(Cigi_uint8 * Buff, bool Swap, void *Spec); 00101 00102 00103 //==> Accessing Member Variable Values functions 00104 00105 00106 }; 00107 00108 #endif // #if !defined(_CIGI_EARTH_MODEL_DEF_V3_INCLUDED_)