TvlSim Logo  1.01.7
C++ Simulated Travel-Oriented Distribution System Library
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
Utility class to import object in the configuration holder.
static void importINI(stdair::STDAIR_Service &, const stdair::Date_T &iStartDate, const stdair::Date_T &iEndDate, const stdair::RandomSeed_T &, const stdair::DemandGenerationMethod &, const NbOfRuns_T &)
static void importFiles(stdair::STDAIR_Service &, const stdair::ScheduleFilePath &, const stdair::ODFilePath &, const stdair::FRAT5FilePath &, const stdair::FFDisutilityFilePath &, const AIRRAC::YieldFilePath &, const SIMFQT::FareFilePath &, const TRADEMGEN::DemandFilePath &)
unsigned int NbOfRuns_T