added possibility to take a Space struct in Models: Models::Add(const std::wstring & name, pt::Space & space);
This commit is contained in:
+19
-4
@@ -75,18 +75,33 @@ void Models::Clear()
|
||||
|
||||
void Models::Add(const std::wstring & name, morm::Model & model)
|
||||
{
|
||||
morm::ModelWrapper * models_base = new morm::ModelWrapperModel(&model);
|
||||
models_map[name] = models_base;
|
||||
morm::ModelWrapper * model_wrapper = new morm::ModelWrapperModel(&model);
|
||||
models_map[name] = model_wrapper;
|
||||
}
|
||||
|
||||
|
||||
void Models::Add(const std::wstring & name, morm::Model * model)
|
||||
{
|
||||
morm::ModelWrapper * models_base = new morm::ModelWrapperModel(model);
|
||||
models_map[name] = models_base;
|
||||
morm::ModelWrapper * model_wrapper = new morm::ModelWrapperModel(model);
|
||||
models_map[name] = model_wrapper;
|
||||
}
|
||||
|
||||
|
||||
void Models::Add(const std::wstring & name, pt::Space & space)
|
||||
{
|
||||
morm::ModelWrapper * model_wrapper = new morm::ModelWrapperSpace(&space);
|
||||
models_map[name] = model_wrapper;
|
||||
}
|
||||
|
||||
|
||||
void Models::Add(const std::wstring & name, pt::Space * space)
|
||||
{
|
||||
morm::ModelWrapper * model_wrapper = new morm::ModelWrapperSpace(space);
|
||||
models_map[name] = model_wrapper;
|
||||
}
|
||||
|
||||
|
||||
|
||||
morm::ModelWrapper * Models::Find(const std::wstring & name)
|
||||
{
|
||||
auto iterator = models_map.find(name);
|
||||
|
||||
Reference in New Issue
Block a user