![]() |
Earth Observation Mission CFI Software DataHandling Software User Manual |
![]() |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.22 00003 //-------------------------------------------------------- 00004 00005 //---------------------------------------------------------------------- 00006 // CVS Info: $Id: StarTrackerFile.h,v 1.11 2014-02-20 20:02:24 cavm Exp $ 00007 //---------------------------------------------------------------------- 00008 00009 #ifndef _STARTRACKERFILE_H 00010 #define _STARTRACKERFILE_H 00011 00012 //-INCLUDE--------------------------------------------- 00013 #include <DataHandlingData.h> 00014 #include <EEFile.h> 00015 #include <StarTracker.h> 00016 #include <string> 00017 #include <vector> 00018 00019 //-NAMESPACES------------------------------------------ 00020 00021 namespace EECFI 00022 { 00026 class XD_DECL StarTrackerFile : public EEFile 00027 { 00028 public: 00029 long strId; 00030 std::vector<StarTracker> strRec; 00031 00033 StarTrackerFile(); 00034 00036 explicit StarTrackerFile(const std::string& fileNam); 00037 00039 ~StarTrackerFile() NOEXCEPT; 00040 00042 void read(const std::vector<std::string>& fileList, 00043 const TrackerLimits& trackerLimits); 00044 00046 void read(const std::vector<std::string>& fileList, 00047 const TrackerLimits& trackerLimits, 00048 double time0, 00049 double time1); 00050 00051 protected: 00052 private: 00053 }; //class StarTrackerFile 00054 } //namespace EECFI 00055 00056 #endif