| Earth Observation Mission CFI Software Visibility Software User Manual |

Public Member Functions | Public Attributes

# EECFI::ZoneInfo Class Reference

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

List of all members.

## Public Member Functions
| ZoneInfo ()
| Empty Class constructor.
| ZoneInfo (string zoneIdIn, string zoneDBIn, long projIn, long durIn)
| Parameter constructor.
| ZoneInfo (ZoneRec zoneIn, long projIn, long durIn)
| Parameter constructor.
## Public Attributes
string | zoneId
| Zone name (used if type = XVCFI_USE_ZONE_DB_FILE).
long | type
| See XVZoneTypeEnum.
string | zoneDBFilename
| Zone file database (used if type = XVCFI_USE_ZONE_DB_FILE).
ZoneRec | zoneData
| Zone data (used if type = XVCFI_USE_ZONE_DATA).
long | projection
| See ProjectionEnum.
double | minDuration
| Minimum duration of segments (seconds).

## Detailed Description

Class to store information of a zone.

## Constructor & Destructor Documentation

EECFI::ZoneInfo::ZoneInfo | ( |  | ) | `[inline]`

Empty Class constructor.

EECFI::ZoneInfo::ZoneInfo | ( | string | zoneIdIn,
|  | string | zoneDBIn,
|  | long | projIn,
|  | long | durIn |
| ) |  |  | `[inline]`

Parameter constructor.

EECFI::ZoneInfo::ZoneInfo | ( | ZoneRec | zoneIn,
|  | long | projIn,
|  | long | durIn |
| ) |  |  | `[inline]`

Parameter constructor.

## Member Data Documentation

double EECFI::ZoneInfo::minDuration

Minimum duration of segments (seconds).

long EECFI::ZoneInfo::projection

See ProjectionEnum.

long EECFI::ZoneInfo::type

See XVZoneTypeEnum.

ZoneRec EECFI::ZoneInfo::zoneData

Zone data (used if type = XVCFI_USE_ZONE_DATA).

string EECFI::ZoneInfo::zoneDBFilename

Zone file database (used if type = XVCFI_USE_ZONE_DB_FILE).

string EECFI::ZoneInfo::zoneId

Zone name (used if type = XVCFI_USE_ZONE_DB_FILE).