CigiHatReqV1.h

Go to the documentation of this file.
00001 
00052 #if !defined(_CIGI_HAT_REQ_V1_INCLUDED_)
00053 #define _CIGI_HAT_REQ_V1_INCLUDED_
00054 
00055 #include "CigiBaseHatHotReq.h"
00056 
00057 
00058 class CIGI_SPEC CigiHatReqV1 : public CigiBaseHatHotReq
00059 {
00060 
00061 public:
00062 
00063    //==> Management
00064 
00065    //=========================================================
00068    CigiHatReqV1();
00069 
00070    //=========================================================
00073    virtual ~CigiHatReqV1();
00074 
00075 
00076    //==> Buffer Packing/Unpacking
00077 
00078    //=========================================================
00089    virtual int Pack(CigiBasePacket * Base, Cigi_uint8 * Buff, void *Spec) const;
00090 
00091    //=========================================================
00101    virtual int Unpack(Cigi_uint8 * Buff, bool Swap, void *Spec);
00102 
00103    //=========================================================
00115         virtual int GetCnvt(CigiVersionID &CnvtVersion,
00116                        CigiCnvtInfoType::Type &CnvtInfo);
00117 
00118 
00119 
00120    //==> Accessing Member Variable Values functions
00121 
00122    //+> Alt
00123 
00124    //=========================================================
00131    int SetAlt(const double AltIn, bool bndchk=true)
00132    {
00133       AltOrZoff = AltIn;
00134       return(CIGI_SUCCESS);
00135    }
00136 
00137    //=========================================================
00140    double GetAlt(void) const { return(AltOrZoff); }
00141 
00142 
00143 
00144 };
00145 
00146 #endif // #if !defined(_CIGI_HAT_REQ_V1_INCLUDED_)

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