TvlSim Logo  1.00.0
C++ Simulated Travel-Oriented Distribution System Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ConfigImport.hpp
Go to the documentation of this file.
1 #ifndef __TVLSIM_BOM_CONFIGIMPORT_HPP
2 #define __TVLSIM_BOM_CONFIGIMPORT_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // StdAir
8 #include <stdair/stdair_date_time_types.hpp>
9 #include <stdair/stdair_maths_types.hpp>
10 #include <stdair/basic/DemandGenerationMethod.hpp>
11 // TvlSim
12 #include <tvlsim/TVLSIM_Types.hpp>
14 
15 // Forward declarations
16 namespace stdair {
17  class STDAIR_Service;
18 }
19 
20 namespace TVLSIM {
21 
25  class ConfigImport {
26  public:
27  // //////////////// Import support methods /////////////////
45  static void importINI (stdair::STDAIR_Service&,
46  const stdair::Date_T& iStartDate,
47  const stdair::Date_T& iEndDate,
48  const stdair::RandomSeed_T&,
49  const stdair::DemandGenerationMethod&,
50  const NbOfRuns_T&);
51 
65  static void importFiles (stdair::STDAIR_Service&,
66  const stdair::ScheduleFilePath&,
67  const stdair::ODFilePath&,
68  const stdair::FRAT5FilePath&,
69  const stdair::FFDisutilityFilePath&,
70  const AIRRAC::YieldFilePath&,
71  const SIMFQT::FareFilePath&,
72  const TRADEMGEN::DemandFilePath&);
73 
74 
75 
76  };
77 }
78 #endif // __TVLSIM_BOM_CONFIGIMPORT_HPP