AirSched Logo  0.1.4
C++ Simulated Airline Schedule Manager Library
SegmentPeriodHelper.hpp
Go to the documentation of this file.
00001 #ifndef __AIRSCHED_BOM_SEGMENTPERIODHELPER_HPP
00002 #define __AIRSCHED_BOM_SEGMENTPERIODHELPER_HPP
00003 
00004 // //////////////////////////////////////////////////////////////////////
00005 // Import section
00006 // //////////////////////////////////////////////////////////////////////
00007 // AIRSCHED
00008 #include <airsched/bom/LegStruct.hpp>
00009 #include <airsched/bom/SegmentStruct.hpp>
00010 
00011 // Forward declarations
00012 namespace stdair {
00013   class SegmentPeriod;
00014 }
00015 
00016 namespace AIRSCHED {
00019   class SegmentPeriodHelper {
00020   public:
00021     // ////////// Business Methods /////////
00024     static void fill (stdair::SegmentPeriod&, const SegmentStruct&);
00025     
00028     static void fill (stdair::SegmentPeriod&, const LegStructList_T&);
00029   };
00030 
00031 }
00032 #endif // __AIRSCHED_BOM_SEGMENTPERIODHELPER_HPP