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