| Earth Observation Mission CFI Software Visibility Software User Manual |

Public Member Functions | Public Attributes

# EECFI::StationInfo Class Reference

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

List of all members.

## Public Member Functions
| StationInfo ()
| Empty Class constructor.
| StationInfo (long typeIn, string stationIdIn, string stationDBIn, double defaultAosIn, double defaultLosIn, long defaultMaskIn, double durIn)
| Parameter constructor.
## Public Attributes
long | type
| See XVStationTypeEnum.
string | stationId
| Station name.
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]`

Empty Class constructor.

EECFI::StationInfo::StationInfo | ( | long | typeIn,
|  | string | stationIdIn,
|  | string | stationDBIn,
|  | double | defaultAosIn,
|  | double | defaultLosIn,
|  | long | defaultMaskIn,
|  | double | durIn |
| ) |  |  | `[inline]`

Parameter constructor.

## Member Data Documentation

double EECFI::StationInfo::defaultAos

Default AOS.

double EECFI::StationInfo::defaultLos

Default LOS.

long EECFI::StationInfo::defaultMask

Default mask.

double EECFI::StationInfo::minDuration

Minimum duration of segments (seconds).

StationRec EECFI::StationInfo::stationData

Station data (used if type = XVCFI_USE_ZONE_DATA).

string EECFI::StationInfo::stationDBFilename

Station file database.

string EECFI::StationInfo::stationId

Station name.

long EECFI::StationInfo::type

See XVStationTypeEnum.