Earth Observation Mission CFI Software DataHandling Software User Manual |
Class for storing station information. More...
Public Member Functions | |
StationRec () | |
Default Constructor. | |
StationRec (const std::string &stationIdentity, const std::string &descript, const std::string &antenn, const std::string &purpos, const std::string &typ, long maskPt, const double *azim, const double *elevat, double statLong, double statLat, double statAlt, const double *projectLong, const double *projectLat, long point, double longitudeMax, double latitudeMax, double longitudeMin, double latitudeMin, long numMissionList, const std::string *missNames, const double *misAosEl, const double *misLosEl, const std::string *misMaskType) | |
Constructor with parameters. | |
Public Attributes | |
std::string | stationId |
Station name. | |
std::string | descriptor |
Station Description. | |
std::string | antenna |
Frequency band of the antenna. | |
std::string | purpose |
Station purpose. | |
std::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. | |
std::string | missionName [MaxNumberOfMissions] |
Mission name. | |
double | missionAosEl [MaxNumberOfMissions] |
AOS Elevation for a specific mission. | |
double | missionLosEl [MaxNumberOfMissions] |
LOS Elevation for a specific mission. | |
std::string | missionMaskType [MaxNumberOfMissions] |
Mask Type for the mission. Possible values: AOS_LOS_WITH_MASK, AOS_LOS, MASK_ONLY. |
Class for storing station information.
EECFI::StationRec::StationRec | ( | ) | [inline] |
Default Constructor.
EECFI::StationRec::StationRec | ( | const std::string & | stationIdentity, | |
const std::string & | descript, | |||
const std::string & | antenn, | |||
const std::string & | purpos, | |||
const std::string & | typ, | |||
long | maskPt, | |||
const double * | azim, | |||
const double * | elevat, | |||
double | statLong, | |||
double | statLat, | |||
double | statAlt, | |||
const double * | projectLong, | |||
const double * | projectLat, | |||
long | point, | |||
double | longitudeMax, | |||
double | latitudeMax, | |||
double | longitudeMin, | |||
double | latitudeMin, | |||
long | numMissionList, | |||
const std::string * | missNames, | |||
const double * | misAosEl, | |||
const double * | misLosEl, | |||
const std::string * | misMaskType | |||
) |
Constructor with parameters.
References azimuth, elevation, missionAosEl, missionLosEl, missionMaskType, missionName, projLat, and projLong.
std::string EECFI::StationRec::antenna |
Frequency band of the antenna.
Referenced by EECFI::StationFile::read().
double EECFI::StationRec::azimuth[MaxStationVertices] |
Azimuth for mask points.
Referenced by EECFI::StationFile::read(), and StationRec().
std::string EECFI::StationRec::descriptor |
Station Description.
Referenced by EECFI::StationFile::read().
double EECFI::StationRec::elevation[MaxStationVertices] |
Elevation for mask points.
Referenced by EECFI::StationFile::read(), and StationRec().
double EECFI::StationRec::latMax |
Maximum latitude of the station zone.
Referenced by EECFI::StationFile::read().
double EECFI::StationRec::latMin |
Minimum latitude of the station zone.
Referenced by EECFI::StationFile::read().
double EECFI::StationRec::longMax |
Maximum longitude of the station zone.
Referenced by EECFI::StationFile::read().
double EECFI::StationRec::longMin |
Minimum longitude of the station zone.
Referenced by EECFI::StationFile::read().
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().
double EECFI::StationRec::missionLosEl[MaxNumberOfMissions] |
LOS Elevation for a specific mission.
Referenced by EECFI::StationFile::read(), and StationRec().
std::string EECFI::StationRec::missionMaskType[MaxNumberOfMissions] |
Mask Type for the mission. Possible values: AOS_LOS_WITH_MASK, AOS_LOS, MASK_ONLY.
Referenced by EECFI::StationFile::read(), and StationRec().
std::string EECFI::StationRec::missionName[MaxNumberOfMissions] |
Mission name.
Referenced by EECFI::StationFile::read(), and StationRec().
Number of mask points.
Referenced by EECFI::StationFile::read().
Number of point in projLong/projLat arrays.
Referenced by EECFI::StationFile::read().
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().
std::string EECFI::StationRec::purpose |
Station purpose.
Referenced by EECFI::StationFile::read().
Station altitude.
Referenced by EECFI::StationFile::read().
std::string EECFI::StationRec::stationId |
Station name.
Referenced by EECFI::StationFile::read().
Station latitude.
Referenced by EECFI::StationFile::read().
Station longitude.
Referenced by EECFI::StationFile::read().
std::string EECFI::StationRec::type |
Antenna type (not used).
Referenced by EECFI::StationFile::read().