Earth Observation Mission CFI Software Pointing Software User Manual |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.6 00003 //-------------------------------------------------------- 00004 00005 //-------------------------------------------------------------------- 00006 // CVS Info: $Id: AttitudeDef.h,v 1.2 2013-09-18 07:44:05 expcfi Exp $ 00007 //-------------------------------------------------------------------- 00008 00009 #ifndef _ATTITUDEDEF_H 00010 #define _ATTITUDEDEF_H 00011 00012 //--INCLUDE----------------------------------------------------------- 00013 #include <vector> 00014 #include <string> 00015 00016 #include "PointingData.h" 00017 #include "CfiError.h" 00018 #include "CfiId.h" 00019 #include "SatNomTransId.h" 00020 #include "SatTransId.h" 00021 #include "InstrTransId.h" 00022 00023 //--NAMESPACES-------------------------------------------------------- 00024 using namespace std; 00025 00026 namespace EECFI 00027 { 00028 00032 class AttitudeDef 00033 { 00034 public: 00035 00036 long type; 00037 SatNomTransId satNomTransId; 00038 SatTransId satTransId; 00039 InstrTransId instrTransId; 00040 00042 AttitudeDef(); 00043 00045 AttitudeDef(long type, SatNomTransId &satNomIn, SatTransId &satIn, InstrTransId &instrIn); 00046 00048 ~AttitudeDef(); 00049 00050 protected: 00051 00052 private: 00053 00054 }; 00055 00056 } // closing namespace 00057 00058 #endif