DEIMOS
Earth Observation Mission CFI Software
Visibility Software User Manual
ESA

EECFI::ZoneInfo Class Reference

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

List of all members.

Public Member Functions

 ZoneInfo ()
 Default constructor.
 ZoneInfo (const std::string &zoneIdIn, const std::string &zoneDBIn, long projIn, long durIn)
 Parameter constructor.
 ZoneInfo (const ZoneRec &zoneIn, long projIn, long durIn)
 Parameter constructor.

Public Attributes

std::string zoneId
 Zone name (used if type = XVCFI_USE_ZONE_DB_FILE).
long type
 See XVZoneTypeEnum.
std::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]

Default constructor.

EECFI::ZoneInfo::ZoneInfo ( const std::string &  zoneIdIn,
const std::string &  zoneDBIn,
long  projIn,
long  durIn 
) [inline]

Parameter constructor.

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

Parameter constructor.


Member Data Documentation

Minimum duration of segments (seconds).

Referenced by EECFI::SwathId::zoneVisTimeCoverage().

See ProjectionEnum.

Referenced by EECFI::SwathId::zoneVisTimeCoverage().

See XVZoneTypeEnum.

Referenced by EECFI::SwathId::zoneVisTimeCoverage().

Zone data (used if type = XVCFI_USE_ZONE_DATA).

Referenced by EECFI::SwathId::zoneVisTimeCoverage().

Zone file database (used if type = XVCFI_USE_ZONE_DB_FILE).

Referenced by EECFI::SwathId::zoneVisTimeCoverage().

Zone name (used if type = XVCFI_USE_ZONE_DB_FILE).

Referenced by EECFI::SwathId::zoneVisTimeCoverage().


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