TraDemGen Logo  1.00.0
C++ Simulated Travel Demand Generation Library
 All Classes Namespaces Files Functions Variables Typedefs Friends Pages
FacTRADEMGENServiceContext.hpp
Go to the documentation of this file.
1 #ifndef __TRADEMGEN_FAC_FACTRADEMGENSERVICECONTEXT_HPP
2 #define __TRADEMGEN_FAC_FACTRADEMGENSERVICECONTEXT_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // StdAir
8 #include <stdair/stdair_maths_types.hpp>
9 #include <stdair/service/FacServiceAbstract.hpp>
10 // TraDemGen
12 
13 namespace TRADEMGEN {
14 
16  class TRADEMGEN_ServiceContext;
17 
21  class FacTRADEMGENServiceContext : public stdair::FacServiceAbstract {
22  public:
31 
39 
48  TRADEMGEN_ServiceContext& create (const stdair::RandomSeed_T&);
49 
50 
51  protected:
58 
59  private:
63  static FacTRADEMGENServiceContext* _instance;
64  };
65 
66 }
67 #endif // __TRADEMGEN_FAC_FACTRADEMGENSERVICECONTEXT_HPP