| Earth Observation Mission CFI Software DataHandling Software User Manual |

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List

# Z:/work/code/expcfidev/cplusplusWrapper/DataHandling/include/StarTrackerFile.h

    00001 //--------------------------------------------------------
    00002 // Earth Observation Mission CFI Software. Version 4.4
    00003 //--------------------------------------------------------
    00004
    00005 //----------------------------------------------------------------------
    00006 // CVS Info: $Id: StarTrackerFile.h,v 1.8 2012/06/20 16:10:54 expcfi Exp $
    00007 //----------------------------------------------------------------------
    00008
    00009 #ifndef _STARTRACKERFILE_H
    00010 #define _STARTRACKERFILE_H
    00011
    00012 //-INCLUDE---------------------------------------------
    00013 #include "EEFile.h"
    00014 #include "StarTracker.h"
    00015 #include "DataHandlingData.h"
    00016
    00017 #include <string>
    00018 #include <vector>
    00019
    00020 //-NAMESPACES------------------------------------------
    00021 using namespace std;
    00022
    00023 namespace EECFI
    00024 {
    00025
    00029    class StarTrackerFile:public EEFile
    00030    {
    00031       public:
    00032
    00033          long strId;
    00034          vector<StarTracker> strRec;
    00035
    00037          StarTrackerFile();
    00038
    00040          StarTrackerFile(const string fileNam);
    00041
    00043          ~StarTrackerFile();
    00044
    00046          void read( vector<string> &fileList,
    00047                     TrackerLimits &trackerLimits) throw (CfiError);
    00048
    00050          void read( vector<string> &fileList,
    00051                     TrackerLimits &trackerLimits,
    00052                     const double time0,
    00053                     const double time1 ) throw (CfiError);
    00054
    00055
    00056       protected:
    00057
    00058       private:
    00059
    00060
    00061   };//class StarTrackerFile
    00062 }//namespace EECFI
    00063
    00064 #endif