Earth Observation Mission CFI Software DataHandling Software User Manual |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.26 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 #include <string> 00015 #include <vector> 00016 00017 //-NAMESPACES----------------------------------------------------- 00018 00019 namespace EECFI 00020 { 00024 class XD_DECL SdfRec 00025 { 00026 public: 00027 //Attributes 00028 std::string swathDescription; 00029 std::string swathId; 00030 long swathRecType; 00031 long numSwathRec; 00032 00033 long refractionMode; 00034 double frequency; 00035 00036 long numPoints; 00037 std::vector<SwathGeometry> swathGeom; 00038 Asar asar; 00039 00040 AttitudeModel satNomAttitude; 00041 AttitudeModel satAttitude; 00042 AttitudeModel instrAttitude; 00043 00045 SdfRec(){}; 00046 00048 SdfRec(const std::string& swathDesc, 00049 const std::string& swathIdentification, 00050 long swathAlgo, 00051 long numRec, 00052 long refracMode, 00053 double freq, 00054 long numPoints, 00055 const std::vector<SwathGeometry>& geom, 00056 const Asar& as, 00057 const AttitudeModel& satNomAtt, 00058 const AttitudeModel& satAtt, 00059 const AttitudeModel& instrAtt); 00060 00061 }; //class SdfRec 00062 00063 } //namespace EECFI 00064 00065 #endif