1.00.16
C++ Simulated Travel Demand Generation Library
Toggle main menu visibility
Loading...
Searching...
No Matches
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_Types.hpp
TRADEMGEN
Definition
BasConst.cpp:10
TRADEMGEN::FacTRADEMGENServiceContext
Factory for creating the TraDemGen service context instance.
Definition
FacTRADEMGENServiceContext.hpp:21
TRADEMGEN::FacTRADEMGENServiceContext::FacTRADEMGENServiceContext
FacTRADEMGENServiceContext()
Definition
FacTRADEMGENServiceContext.hpp:57
TRADEMGEN::FacTRADEMGENServiceContext::create
TRADEMGEN_ServiceContext & create(const stdair::RandomSeed_T &)
Definition
FacTRADEMGENServiceContext.cpp:35
TRADEMGEN::FacTRADEMGENServiceContext::instance
static FacTRADEMGENServiceContext & instance()
Definition
FacTRADEMGENServiceContext.cpp:22
TRADEMGEN::FacTRADEMGENServiceContext::~FacTRADEMGENServiceContext
~FacTRADEMGENServiceContext()
Definition
FacTRADEMGENServiceContext.cpp:17
TRADEMGEN::TRADEMGEN_ServiceContext
Class holding the context of the Trademgen services.
Definition
TRADEMGEN_ServiceContext.hpp:34
Generated on
for TraDemGen by
1.17.0