Earth Observation Mission CFI Software Visibility Software User Manual |
Class to store a visibility segment. More...
Public Member Functions | |
VisibilitySegment () | |
Empty Class constructor. | |
VisibilitySegment (const VisibilitySegment &segment) | |
Copy constructor. | |
~VisibilitySegment () | |
Class destructor. | |
ZoneExtraInfo | getZoneExtraInfo () throw (CfiError) |
Get extra data for zone visibility segment. | |
StationExtraInfo | getStationExtraInfo () throw (CfiError) |
Get extra data for station visibility segment. | |
MultiZonesExtraInfo | getMultiZonesExtraInfo () throw (CfiError) |
Get extra data for multiple zones visibility segment. | |
MultiStationsExtraInfo | getMultiStationsExtraInfo () throw (CfiError) |
Get extra data for multiple stations visibility segment. | |
MappingExtraInfo | getMappingExtraInfo () throw (CfiError) |
Get extra data for segments obtained from mapping. | |
StarExtraInfo | getStarExtraInfo () throw (CfiError) |
Get extra data for star visibility segment. | |
void | operator= (const VisibilitySegment &visSegment) |
Copy operator. | |
Public Attributes | |
long | type |
See XVTimeTypeEnum. | |
double | utcTimeStart |
Start UTC time. | |
double | utcTimeStop |
Stop UTC time. |
Class to store a visibility segment.
EECFI::VisibilitySegment::VisibilitySegment | ( | ) |
Empty Class constructor.
References type, utcTimeStart, and utcTimeStop.
EECFI::VisibilitySegment::VisibilitySegment | ( | const VisibilitySegment & | segment | ) |
Copy constructor.
segment | VisibilitySegment to be copied. |
References type, utcTimeStart, and utcTimeStop.
EECFI::VisibilitySegment::~VisibilitySegment | ( | ) |
Class destructor.
MappingExtraInfo EECFI::VisibilitySegment::getMappingExtraInfo | ( | ) | throw (CfiError) |
Get extra data for segments obtained from mapping.
References EECFI::CfiError::addMsg().
MultiStationsExtraInfo EECFI::VisibilitySegment::getMultiStationsExtraInfo | ( | ) | throw (CfiError) |
Get extra data for multiple stations visibility segment.
References EECFI::CfiError::addMsg().
MultiZonesExtraInfo EECFI::VisibilitySegment::getMultiZonesExtraInfo | ( | ) | throw (CfiError) |
Get extra data for multiple zones visibility segment.
References EECFI::CfiError::addMsg().
StarExtraInfo EECFI::VisibilitySegment::getStarExtraInfo | ( | ) | throw (CfiError) |
Get extra data for star visibility segment.
References EECFI::CfiError::addMsg().
StationExtraInfo EECFI::VisibilitySegment::getStationExtraInfo | ( | ) | throw (CfiError) |
Get extra data for station visibility segment.
References EECFI::CfiError::addMsg().
ZoneExtraInfo EECFI::VisibilitySegment::getZoneExtraInfo | ( | ) | throw (CfiError) |
Get extra data for zone visibility segment.
References EECFI::CfiError::addMsg().
void EECFI::VisibilitySegment::operator= | ( | const VisibilitySegment & | segment | ) |
Copy operator.
segment | VisibilitySegment we want to copy. |
References EECFI::TimeSegment::start, EECFI::TimeSegment::stop, and EECFI::CfiClass::throwWarn.
See XVTimeTypeEnum.
Referenced by EECFI::Swath::stationVisTimeCompute(), VisibilitySegment(), and EECFI::Swath::zoneVisTimeCompute().
Start UTC time.
Referenced by EECFI::Swath::stationVisTimeCompute(), VisibilitySegment(), and EECFI::Swath::zoneVisTimeCompute().
Stop UTC time.
Referenced by EECFI::Swath::stationVisTimeCompute(), VisibilitySegment(), and EECFI::Swath::zoneVisTimeCompute().