Earth Observation Mission CFI Software Visibility Software User Manual |
Class to store a visibility segment. More...
Public Member Functions | |
VisibilitySegment () | |
Default constructor. | |
VisibilitySegment (const VisibilitySegment &other) | |
~VisibilitySegment () NOEXCEPT | |
Class destructor. | |
ZoneExtraInfo | getZoneExtraInfo () const |
Get extra data for zone visibility segment. | |
StationExtraInfo | getStationExtraInfo () const |
Get extra data for station visibility segment. | |
MultiZonesExtraInfo | getMultiZonesExtraInfo () const |
Get extra data for multiple zones visibility segment. | |
MultiStationsExtraInfo | getMultiStationsExtraInfo () const |
Get extra data for multiple stations visibility segment. | |
MappingExtraInfo | getMappingExtraInfo () const |
Get extra data for segments obtained from mapping. | |
StarExtraInfo | getStarExtraInfo () const |
Get extra data for star visibility segment. | |
VisibilitySegment & | operator= (const VisibilitySegment &other) |
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 | ( | ) |
Default constructor.
EECFI::VisibilitySegment::VisibilitySegment | ( | const VisibilitySegment & | other | ) |
Copy constructor.
other | The Swath to copy from |
EECFI::VisibilitySegment::~VisibilitySegment | ( | ) |
Class destructor.
MappingExtraInfo EECFI::VisibilitySegment::getMappingExtraInfo | ( | ) | const |
Get extra data for segments obtained from mapping.
References EECFI::CfiError::addMsg().
MultiStationsExtraInfo EECFI::VisibilitySegment::getMultiStationsExtraInfo | ( | ) | const |
Get extra data for multiple stations visibility segment.
References EECFI::CfiError::addMsg().
MultiZonesExtraInfo EECFI::VisibilitySegment::getMultiZonesExtraInfo | ( | ) | const |
Get extra data for multiple zones visibility segment.
References EECFI::CfiError::addMsg().
StarExtraInfo EECFI::VisibilitySegment::getStarExtraInfo | ( | ) | const |
Get extra data for star visibility segment.
References EECFI::CfiError::addMsg().
StationExtraInfo EECFI::VisibilitySegment::getStationExtraInfo | ( | ) | const |
Get extra data for station visibility segment.
References EECFI::CfiError::addMsg().
ZoneExtraInfo EECFI::VisibilitySegment::getZoneExtraInfo | ( | ) | const |
Get extra data for zone visibility segment.
References EECFI::CfiError::addMsg().
VisibilitySegment & EECFI::VisibilitySegment::operator= | ( | const VisibilitySegment & | other | ) |
Copy assignment operator.
other | The Swath to copy/assign from |
References EECFI::TimeSegment::start, EECFI::TimeSegment::stop, type, utcTimeStart, and utcTimeStop.
See XVTimeTypeEnum.
Referenced by operator=(), EECFI::Swath::stationVisTimeCompute(), and EECFI::Swath::zoneVisTimeCompute().
Start UTC time.
Referenced by operator=(), EECFI::Swath::stationVisTimeCompute(), and EECFI::Swath::zoneVisTimeCompute().
Stop UTC time.
Referenced by operator=(), EECFI::Swath::stationVisTimeCompute(), and EECFI::Swath::zoneVisTimeCompute().