![]() |
Earth Observation Mission CFI Software DataHandling Software User Manual |
![]() |
00001 //-------------------------------------------------------------------------- 00002 // CVS Info: $Id: StarTrackerConfFile.h,v 1.7 2009/06/23 06:11:20 expcfi Exp $ 00003 //-------------------------------------------------------------------------- 00004 00005 #ifndef _STARTRACKERCONFFILE_H 00006 #define _STARTRACKERCONFFILE_H 00007 00008 //-INCLUDE--------------------------------------------- 00009 #include "EEFile.h" 00010 #include "DataHandlingData.h" 00011 00012 #include <string> 00013 #include <vector> 00014 00015 //-NAMESPACES------------------------------------------ 00016 using namespace std; 00017 00018 namespace EECFI 00019 { 00020 00024 class StarTrackerConfFile:public EEFile 00025 { 00026 public: 00027 00028 long aberrCorrection; 00029 00030 00031 00032 00033 string satellite; 00034 TrackerLimits strLimit; 00035 double strAttRot[3][3]; 00036 00038 StarTrackerConfFile(); 00039 00041 StarTrackerConfFile(const string fileNam); 00042 00044 ~StarTrackerConfFile(); 00045 00047 void read( long starTrackerId ) throw (CfiError); 00048 00049 00050 protected: 00051 00052 private: 00053 00054 00055 };//class StarTrackerConfFile 00056 }//namespace EECFI 00057 00058 #endif