![]() |
Earth Observation Mission CFI Software Visibility Software User Manual |
![]() |
00001 //-------------------------------------------------------- 00002 // Earth Observation Mission CFI Software. Version 4.27 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 }; 00041 00042 } // namespace EECFI 00043 00044 #endif