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

    00001 //--------------------------------------------------------
    00002 // Earth Observation Mission CFI Software. Version 4.4
    00003 //--------------------------------------------------------
    00004
    00005 //-------------------------------------------------------------
    00006 // CVS Info: $Id: OsfRec.h,v 1.11 2012/06/20 16:10:51 expcfi Exp $
    00007 //-------------------------------------------------------------
    00008
    00009 #ifndef _OSFREC_H
    00010 #define _OSFREC_H
    00011
    00012 //-INCLUDE--------------------------------------------------------
    00013 #include "DataHandlingData.h"
    00014
    00015 //-NAMESPACES-----------------------------------------------------
    00016
    00017 namespace EECFI
    00018 {
    00019
    00023    class OsfRec
    00024    {
    00025       public:
    00026
    00027          //Attributes
    00028          long   absOrbit;
    00029          long   relOrbit;
    00030          long   cycleDays;
    00031          long   cycleOrbits;
    00032
    00033          double mlst;
    00034          double mlstDrift;
    00035          double inclination;
    00036          long   driftMode;
    00037
    00038          double anxTai;
    00039          double anxUt1;
    00040          double anxUtc;
    00041
    00042          double anxLong;
    00043          long   cycle;
    00044          long   phase;
    00045
    00046          long timeRefOf;
    00047
    00048          MlstNonlinearDrift mlstNonlinearDrift;
    00049
    00051          OsfRec();
    00052
    00054          OsfRec( const long   absOrbi,
    00055                  const long   relOrbi,
    00056                  const long   cycleDay,
    00057                  const long   cycleOrbit,
    00058                  const double meanlst,
    00059                  const double meanlstDrift,
    00060                  const double inclinat,
    00061                  const long   driftMod,
    00062                  const double anxTaiTime,
    00063                  const double anxUt1Time,
    00064                  const double anxUtcTime,
    00065                  const double anxLongitude,
    00066                  const long   cycleOsf,
    00067                  const long   phaseOsf,
    00068                  const long   timeRef,
    00069                  const MlstNonlinearDrift mlstNL);
    00070
    00072          ~OsfRec();
    00073
    00074        protected:
    00075
    00076        private:
    00077
    00078
    00079    };//class OsfRec
    00080 }//namespace EECFI
    00081
    00082 #endif