DEIMOS
Earth Observation Mission CFI Software
Visibility Software User Manual
ESA

EECFI::StationInfo Class Reference

Class to store information of a station. More...

List of all members.

Public Member Functions

 StationInfo ()
 Default constructor.
 StationInfo (long typeIn, const std::string &stationIdIn, const std::string &stationDBIn, double defaultAosIn, double defaultLosIn, long defaultMaskIn, double durIn)
 Parameter constructor.

Public Attributes

long type
 See XVStationTypeEnum.
std::string stationId
 Station name.
std::string stationDBFilename
 Station file database.
StationRec stationData
 Station data (used if type = XVCFI_USE_ZONE_DATA).
double defaultAos
 Default AOS.
double defaultLos
 Default LOS.
long defaultMask
 Default mask.
double minDuration
 Minimum duration of segments (seconds).

Detailed Description

Class to store information of a station.

Default_aos/los/mask shall be used either: if type = XVCFI_USE_STATION_FILE_AND_MASK_OVERRIDE, or if type = XVCFI_USE_STATION_DATA_AND_MASK_OVERRIDE or if type = XVCFI_USE_STATION_FILE and aos/los/mask are not defined in the file if type = XVCFI_USE_STATION_DATA and aos/los/mask are not defined in the data


Constructor & Destructor Documentation

EECFI::StationInfo::StationInfo (  )  [inline]

Default constructor.

EECFI::StationInfo::StationInfo ( long  typeIn,
const std::string &  stationIdIn,
const std::string &  stationDBIn,
double  defaultAosIn,
double  defaultLosIn,
long  defaultMaskIn,
double  durIn 
) [inline]

Parameter constructor.


Member Data Documentation

Default AOS.

Default LOS.

Default mask.

Minimum duration of segments (seconds).

Station data (used if type = XVCFI_USE_ZONE_DATA).

Station file database.

Station name.

See XVStationTypeEnum.


Generated on Mon Dec 11 2023 13:28:34 for by doxygen 1.7.1