CigiTrajectoryDefV3.h

Go to the documentation of this file.
00001 
00051 #if !defined(_CIGI_TRAJECTORY_DEF_V3_INCLUDED_)
00052 #define _CIGI_TRAJECTORY_DEF_V3_INCLUDED_
00053 
00054 #include "CigiBaseTrajectoryDef.h"
00055 
00056 
00057 
00058 class CIGI_SPEC CigiTrajectoryDefV3 : public CigiBaseTrajectoryDef
00059 {
00060 
00061 public:
00062 
00063    //==> Management
00064 
00065    //=========================================================
00068    CigiTrajectoryDefV3();
00069 
00070    //=========================================================
00073    virtual ~CigiTrajectoryDefV3();
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 
00104 
00105    //==> Accessing Member Variable Values functions
00106 
00107    //+> AccelX
00108 
00109    //=========================================================
00116    int SetAccelX(const float AccelIn, bool bndchk=true);
00117 
00118    //=========================================================
00121    float GetAccelX(void) const { return(AccelX); }
00122 
00123    //+> Accel
00124 
00125    //=========================================================
00132    int SetAccelY(const float AccelIn, bool bndchk=true);
00133 
00134    //=========================================================
00137    float GetAccelY(void) const { return(AccelY); }
00138 
00139    //+> Accel
00140 
00141    //=========================================================
00148    int SetAccelZ(const float AccelIn, bool bndchk=true);
00149 
00150    //=========================================================
00153    float GetAccelZ(void) const { return(AccelZ); }
00154 
00155 
00156 
00157 
00158 };
00159 
00160 #endif // #if !defined(_CIGI_TRAJECTORY_DEF_V3_INCLUDED_)

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