| 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/SdfRec.h

    00001 //--------------------------------------------------------
    00002 // Earth Observation Mission CFI Software. Version 4.4
    00003 //--------------------------------------------------------
    00004
    00005 //-------------------------------------------------------------
    00006 // CVS Info: $Id: SdfRec.h,v 1.13 2012/06/20 16:10:53 expcfi 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