Earth Observation Mission CFI Software DataHandling Software User Manual |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.10 00003 //-------------------------------------------------------- 00004 00005 //------------------------------------------------------------- 00006 // CVS Info: $Id: SdfRec.h,v 1.16 2014-02-20 20:02:23 cavm Exp $ 00007 //------------------------------------------------------------- 00008 00009 #ifndef _SDFREC_H 00010 #define _SDFREC_H 00011 00012 //-INCLUDE-------------------------------------------------------- 00013 #include "DataHandlingData.h" 00014 00015 #include <vector> 00016 #include <string> 00017 00018 //-NAMESPACES----------------------------------------------------- 00019 using namespace std; 00020 00021 namespace EECFI 00022 { 00023 00027 class SdfRec 00028 { 00029 public: 00030 00031 //Attributes 00032 string swathDescription; 00033 string swathId; 00034 long swathRecType; 00035 long numSwathRec; 00036 00037 long refractionMode; 00038 double frequency; 00039 00040 long numPoints; 00041 vector<SwathGeometry> swathGeom; 00042 Asar asar; 00043 00044 AttitudeModel satNomAttitude; 00045 AttitudeModel satAttitude; 00046 AttitudeModel instrAttitude; 00047 00049 SdfRec(); 00050 00052 SdfRec( const string swathDesc, 00053 const string swathIdentification, 00054 const long swathAlgo, 00055 const long numRec, 00056 const long refracMode, 00057 const double freq, 00058 const long numPoints, 00059 vector<SwathGeometry> &geom, 00060 const Asar &as, 00061 const AttitudeModel &satNomAtt, 00062 const AttitudeModel &satAtt, 00063 const AttitudeModel &instrAtt); 00064 00066 ~SdfRec(); 00067 00068 protected: 00069 00070 private: 00071 00072 00073 };//class SdfRec 00074 }//namespace EECFI 00075 00076 #endif