1.00.6
C++ Simulated Travel Demand Generation Library
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
11
#include <
trademgen/TRADEMGEN_Types.hpp
>
12
13
namespace
TRADEMGEN
{
14
16
class
TRADEMGEN_ServiceContext;
17
21
class
FacTRADEMGENServiceContext
:
public
stdair::FacServiceAbstract {
22
public
:
30
static
FacTRADEMGENServiceContext
&
instance
();
31
38
~FacTRADEMGENServiceContext
();
39
48
TRADEMGEN_ServiceContext
&
create
(
const
stdair::RandomSeed_T&);
49
50
51
protected
:
57
FacTRADEMGENServiceContext
() {}
58
59
private
:
63
static
FacTRADEMGENServiceContext
* _instance;
64
};
65
66
}
67
#endif // __TRADEMGEN_FAC_FACTRADEMGENSERVICECONTEXT_HPP
TRADEMGEN::FacTRADEMGENServiceContext::~FacTRADEMGENServiceContext
~FacTRADEMGENServiceContext()
Definition:
FacTRADEMGENServiceContext.cpp:17
TRADEMGEN
Definition:
BasConst.cpp:10
TRADEMGEN::FacTRADEMGENServiceContext::instance
static FacTRADEMGENServiceContext & instance()
Definition:
FacTRADEMGENServiceContext.cpp:22
TRADEMGEN::FacTRADEMGENServiceContext::FacTRADEMGENServiceContext
FacTRADEMGENServiceContext()
Definition:
FacTRADEMGENServiceContext.hpp:57
TRADEMGEN::FacTRADEMGENServiceContext::create
TRADEMGEN_ServiceContext & create(const stdair::RandomSeed_T &)
Definition:
FacTRADEMGENServiceContext.cpp:35
TRADEMGEN_Types.hpp
TRADEMGEN::FacTRADEMGENServiceContext
Factory for creating the TraDemGen service context instance.
Definition:
FacTRADEMGENServiceContext.hpp:21
TRADEMGEN::TRADEMGEN_ServiceContext
Class holding the context of the Trademgen services.
Definition:
TRADEMGEN_ServiceContext.hpp:34
Generated on Sun Aug 9 2020 00:00:00 for TraDemGen by
1.8.18