![]() |
Earth Explorer Mission CFI Software DataHandling Software User Manual |
![]() |
00001 //----------------------------------------------------------------- 00002 // CVS Info: $Id: StationRec.h,v 1.4 2009/04/13 14:06:23 expcfi Exp $ 00003 //----------------------------------------------------------------- 00004 00005 #ifndef _STATIONREC_H 00006 #define _STATIONREC_H 00007 00008 //-INCLUDE-------------------------------------------------------- 00009 #include <string> 00010 #include <vector> 00011 00012 //-NAMESPACES----------------------------------------------------- 00013 using namespace std; 00014 00015 namespace EECFI 00016 { 00017 //---- Definition --------------------- 00019 #define MaxStationVertices 999 00020 //------------------------------------- 00021 00025 class StationRec 00026 { 00027 public: 00028 //Attributes 00029 string stationId; 00030 string descriptor; 00031 string antenna; 00032 string purpose; 00033 string type; 00034 long numMaskPt; 00035 double azimuth[MaxStationVertices]; 00036 double elevation[MaxStationVertices]; 00037 double stationLong; 00038 double stationLat; 00039 double stationAlt; 00040 double projLong[MaxStationVertices]; 00041 double projLat[MaxStationVertices]; 00042 long points; 00043 double longMax; 00044 double latMax; 00045 double longMin; 00046 double latMin; 00047 00049 StationRec(); 00050 00052 StationRec( const string stationIdentity, 00053 const string descript, 00054 const string antenn, 00055 const string purpos, 00056 const string typ, 00057 const long maskPt, 00058 double *azim, 00059 double *elevat, 00060 const double statLong, 00061 const double statLat, 00062 const double statAlt, 00063 double *projectLong, 00064 double *projectLat, 00065 const long point, 00066 const double longitudeMax, 00067 const double latitudeMax, 00068 const double longitudeMin, 00069 const double latitudeMin 00070 ); 00071 00073 ~StationRec(); 00074 00075 protected: 00076 00077 private: 00078 00079 00080 };//class StationRec 00081 }//namespace EECFI 00082 00083 #endif