| Earth Observation Mission CFI Software Pointing Software User Manual |

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List

# C:/Jenkins/workspace/CPP_create_documentation/slaves/windows8/lib_src/Pointing/include/PointingFunc.h

    00001 //--------------------------------------------------------
    00002 // Earth Observation Mission CFI Software. Version 4.11
    00003 //--------------------------------------------------------
    00004
    00005 //--------------------------------------------------------------------
    00006 // CVS Info: $Id: PointingFunc.h,v 1.7 2014-02-20 20:02:34 cavm Exp $
    00007 //--------------------------------------------------------------------
    00008
    00009 #ifndef _POINTINGFUNC_H
    00010 #define _POINTINGFUNC_H
    00011
    00012 //--INCLUDE-----------------------------------------------------------
    00013 #include "CfiError.h"
    00014 #include "CfiClass.h"
    00015 #include "PointingData.h"
    00016 #include "AttitudeDefinitionData.h"
    00017 #include "SatNomTransId.h"
    00018 #include "SatTransId.h"
    00019 #include "InstrTransId.h"
    00020
    00021 //--NAMESPACES--------------------------------------------------------
    00022 using namespace std;
    00023
    00024 namespace EECFI
    00025 {
    00029   class XP_DECL PointingFunc: public CfiClass
    00030   {
    00031     public:
    00033       PointingFunc();
    00034
    00036       ~PointingFunc();
    00037
    00043       static void genMaxAltFile( string demCfgFile ) throw (CfiError); // AN-492
    00044
    00051       static void genDemAltitudesFromEllipsoid( string demCfgFile, long numHarmonics,
    00052                                                 string outputDir, GenDemAltFromEllipsoidInputs &inputs) throw (CfiError); // AN-466
    00053
    00060       static void attitudeDefine( AttitudeDefinitionData &attData,
    00061                                   SatNomTransId &satNomTransId,
    00062                                   SatTransId    &satTransId,
    00063                                   InstrTransId  &instrTransId) throw (CfiError); // AN-469
    00064
    00065     protected:
    00066
    00067     private:
    00068   };
    00069
    00070 } // closing namespace
    00071
    00072 #endif