DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::StationRec Class Reference

Class for storing station information. More...

List of all members.

Public Member Functions

 StationRec ()
 Empty Constructor.
 StationRec (const string stationIdentity, const string descript, const string antenn, const string purpos, const string typ, const long maskPt, double *azim, double *elevat, const double statLong, const double statLat, const double statAlt, double *projectLong, double *projectLat, const long point, const double longitudeMax, const double latitudeMax, const double longitudeMin, const double latitudeMin, const long numMissionList, string missNames[], double *misAosEl, double *misLosEl, string misMaskType[])
 Constructor with parameters.
 ~StationRec ()
 Destructor.

Public Attributes

string stationId
 Station name.
string descriptor
 Station Description.
string antenna
 Frequency band of the antenna.
string purpose
 Station purpose.
string type
 Antenna type (not used).
long numMaskPt
 Number of mask points.
double azimuth [MaxStationVertices]
 Azimuth for mask points.
double elevation [MaxStationVertices]
 Elevation for mask points.
double stationLong
 Station longitude.
double stationLat
 Station latitude.
double stationAlt
 Station altitude.
double projLong [MaxStationVertices]
 Longitude points for the station zone that are equivalent to the set of azimuth/elevation points (These points are not read from the file but computed in StationVisTime).
double projLat [MaxStationVertices]
 latitude points for the station zone that are equivalent to the set of azimuth/elevation points (These points are not read from the file but computed in StationVisTime)
long points
 Number of point in projLong/projLat arrays.
double longMax
 Maximum longitude of the station zone.
double latMax
 Maximum latitude of the station zone.
double longMin
 Minimum longitude of the station zone.
double latMin
 Minimum latitude of the station zone.
long missionList
 Number of missions.
string missionName [MaxNumberOfMissions]
 Mission name.
double missionAosEl [MaxNumberOfMissions]
 AOS Elevation for a specific mission.
double missionLosEl [MaxNumberOfMissions]
 LOS Elevation for a specific mission.
string missionMaskType [MaxNumberOfMissions]
 Mask Type for the mission.

Detailed Description

Class for storing station information.


Constructor & Destructor Documentation

EECFI::StationRec::StationRec (  ) 

Empty Constructor.

EECFI::StationRec::StationRec ( const string  stationIdentity,
const string  descript,
const string  antenn,
const string  purpos,
const string  typ,
const long  maskPt,
double *  azim,
double *  elevat,
const double  statLong,
const double  statLat,
const double  statAlt,
double *  projectLong,
double *  projectLat,
const long  point,
const double  longitudeMax,
const double  latitudeMax,
const double  longitudeMin,
const double  latitudeMin,
const long  numMissionList,
string  missNames[],
double *  misAosEl,
double *  misLosEl,
string  misMaskType[] 
)
EECFI::StationRec::~StationRec (  ) 

Destructor.


Member Data Documentation

Frequency band of the antenna.

Referenced by EECFI::StationFile::read(), and StationRec().

double EECFI::StationRec::azimuth[MaxStationVertices]

Azimuth for mask points.

Referenced by EECFI::StationFile::read(), and StationRec().

Station Description.

Referenced by EECFI::StationFile::read(), and StationRec().

double EECFI::StationRec::elevation[MaxStationVertices]

Elevation for mask points.

Referenced by EECFI::StationFile::read(), and StationRec().

Maximum latitude of the station zone.

Referenced by EECFI::StationFile::read(), and StationRec().

Minimum latitude of the station zone.

Referenced by EECFI::StationFile::read(), and StationRec().

Maximum longitude of the station zone.

Referenced by EECFI::StationFile::read(), and StationRec().

Minimum longitude of the station zone.

Referenced by EECFI::StationFile::read(), and StationRec().

double EECFI::StationRec::missionAosEl[MaxNumberOfMissions]

AOS Elevation for a specific mission.

Referenced by EECFI::StationFile::read(), and StationRec().

Number of missions.

Referenced by EECFI::StationFile::read(), and StationRec().

double EECFI::StationRec::missionLosEl[MaxNumberOfMissions]

LOS Elevation for a specific mission.

Referenced by EECFI::StationFile::read(), and StationRec().

string EECFI::StationRec::missionMaskType[MaxNumberOfMissions]

Mask Type for the mission.

Referenced by EECFI::StationFile::read(), and StationRec().

string EECFI::StationRec::missionName[MaxNumberOfMissions]

Mission name.

Referenced by EECFI::StationFile::read(), and StationRec().

Number of mask points.

Referenced by EECFI::StationFile::read(), and StationRec().

Number of point in projLong/projLat arrays.

Referenced by EECFI::StationFile::read(), and StationRec().

double EECFI::StationRec::projLat[MaxStationVertices]

latitude points for the station zone that are equivalent to the set of azimuth/elevation points (These points are not read from the file but computed in StationVisTime)

Referenced by EECFI::StationFile::read(), and StationRec().

double EECFI::StationRec::projLong[MaxStationVertices]

Longitude points for the station zone that are equivalent to the set of azimuth/elevation points (These points are not read from the file but computed in StationVisTime).

Referenced by EECFI::StationFile::read(), and StationRec().

Station purpose.

Referenced by EECFI::StationFile::read(), and StationRec().

Station altitude.

Referenced by EECFI::StationFile::read(), and StationRec().

Station name.

Referenced by EECFI::StationFile::read(), and StationRec().

Station latitude.

Referenced by EECFI::StationFile::read(), and StationRec().

Station longitude.

Referenced by EECFI::StationFile::read(), and StationRec().

Antenna type (not used).

Referenced by EECFI::StationFile::read(), and StationRec().


Generated on Thu Jul 19 2012 15:36:34 for by doxygen 1.7.1