![]() |
Earth Observation Mission CFI Software Visibility Software User Manual |
![]() |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.22 00003 //-------------------------------------------------------- 00004 00005 #ifndef _TIMELINEINTERVAL_H 00006 #define _TIMELINEINTERVAL_H 00007 00008 //--INCLUDE----------------------------------------------------------- 00009 #include <CfiError.h> 00010 #include <VisibilityData.h> 00011 #include <VisibilitySegment.h> 00012 #include <string> 00013 #include <vector> 00014 00015 //--NAMESPACES-------------------------------------------------------- 00016 00017 namespace EECFI 00018 { 00022 class XV_DECL TimelineInterval 00023 { 00024 // 00025 00026 public: 00027 VisibilitySegment timeInterval; 00028 long eventType; 00029 std::string eventId; 00030 ScfAppear appearance; 00031 00033 TimelineInterval(); 00034 00036 TimelineInterval(long eventType, 00037 std::string eventId, 00038 const VisibilitySegment& interval, 00039 const ScfAppear& app); 00040 00042 ~TimelineInterval() NOEXCEPT; 00043 00044 protected: 00045 private: 00046 }; 00047 00048 } // namespace EECFI 00049 00050 #endif