Fabrique de EnvironmentObjectExtension. More...
#include "cogitant/environmentobject.h"
Public Member Functions | |
| Factory () | |
| Constructeur par défaut à vide. More... | |
| Factory (Factory const &c) | |
| Constructeur par recopie. More... | |
| ~Factory () | |
| Destructeur. More... | |
| void | addModel (EnvironmentObjectExtension *eoe) |
| Ajout d'un modèle d'extension. More... | |
| EnvironmentObjectExtension * | create (std::string const &id, EnvironmentObject *eo) const |
| Création d'une extension à partir de l'identifiant de l'extension. More... | |
Fabrique de EnvironmentObjectExtension.
| cogitant::EnvironmentObjectExtension::Factory::Factory | ( | ) |
Constructeur par défaut à vide.
| cogitant::EnvironmentObjectExtension::Factory::Factory | ( | Factory const & | c | ) |
Constructeur par recopie.
| cogitant::EnvironmentObjectExtension::Factory::~Factory | ( | ) |
Destructeur.
| void cogitant::EnvironmentObjectExtension::Factory::addModel | ( | EnvironmentObjectExtension * | eoe | ) |
Ajout d'un modèle d'extension.
| eoe | l'objet ajouté ne doit pas être détruit : il est géré par la Factory. |
| EnvironmentObjectExtension* cogitant::EnvironmentObjectExtension::Factory::create | ( | std::string const & | id, |
| EnvironmentObject * | eo | ||
| ) | const |
Création d'une extension à partir de l'identifiant de l'extension.
| id | identifiant de l'extension à créer. |
| eo | EnvironmentObject dont l'extension à créer fera partie. |