Calcul des listes d'images possibles des sommets concepts individuels. More...
#include "cogitant/opeprojection.h"
  
 Public Member Functions | |
| Error | check () | 
| Vérification des paramètres.  More... | |
| void | run () | 
| Lancement de l'opération.  More... | |
Constructeurs - destructeur.  | |
| OpeProjLIPIndividual (Environment *env) | |
| Constructeur.  More... | |
| ~OpeProjLIPIndividual () | |
| Destructeur.  More... | |
| virtual OpeProjLIPIndividual * | clone () const | 
| Copie.  More... | |
Entrée des paramètres.  | |
| void | setParamG (Graph const *g) | 
| void | setParamList (GraphSubset const *list) | 
| void | setParamH (Graph const *h) | 
| void | setParamLIPs (LIP *lips) | 
| void | setParamOpeAcceptableLIPs (OpeProjAcceptableLIPs *opeacceptablelips) | 
Accès aux résultats.  | |
| bool | getResult () const | 
  Public Member Functions inherited from cogitant::Operation | |
| Environment * | environment () const | 
| Environnement.  More... | |
| void | setEnvironment (Environment *env) | 
| Modification de l'environnement sur lequel est défini l'opération.  More... | |
| Operation (Environment *env) | |
| Constructeur.  More... | |
| Operation (Operation const &o) | |
| Constructeur par recopie.  More... | |
| ~Operation () | |
| Destructeur.  More... | |
  Public Member Functions inherited from cogitant::OperationBase | |
| void | stop () | 
| Stopper l'opération dès que possible.  More... | |
| bool | isStopped () const | 
| Est-ce que l'opération a été stoppée.  More... | |
| OperationBase () | |
| Constructeur.  More... | |
| OperationBase (OperationBase const &o) | |
| Constructeur par recopie.  More... | |
| ~OperationBase () | |
| Destructeur.  More... | |
  Public Member Functions inherited from cogitant::ObservableObject | |
| ObservableObject () | |
| Constructeur.  More... | |
| ObservableObject (ObservableObject const &o) | |
| Constructeur par recopie.  More... | |
| ~ObservableObject () | |
| Destructeur.  More... | |
| ObserverSet const & | observers () const | 
| Accès à l'ensemble des observateurs.  More... | |
| bool | hasObservers () const | 
| Existence d'observateurs.  More... | |
| bool | hasObservers (ObserverMessage::Type mt) const | 
| Existence d'observateurs qui écoutent le type de message passé.  More... | |
| void | attachObserver (Observer *obs) | 
| Ajoute un nouvel observateur à l'objet.  More... | |
| void | detachObserver (Observer *obs) | 
| Supprime le lien entre l'observateur et l'objet.  More... | |
| void | notifyObservers (ObserverMessage const *msg) | 
| Envoie le message de modification à tous les observateurs.  More... | |
  Public Member Functions inherited from cogitant::CogitantObject | |
| CogitantObject () | |
| Constructeur.  More... | |
| CogitantObject (CogitantObject const &o) | |
| Constructeur par recopie.  More... | |
| virtual | ~CogitantObject () | 
| Destructeur.  More... | |
| PropertySet * | properties () | 
| Accès à l'ensemble des propriétés.  More... | |
| virtual std::string | toString () const | 
| Transformation en chaîne de caractères.  More... | |
| std::string | className () const | 
| Nom de la classe.  More... | |
| PropertySet const * | properties () const | 
| Accès en lecture seule à l'ensemble des propriétés.  More... | |
| bool | hasProperties () const | 
| Existence de propriétés.  More... | |
| CogitantObject & | operator= (CogitantObject const &ob) | 
| Affectation.  More... | |
Protected Attributes | |
| Graph const * | i_g | 
| Le premier graphe.  | |
| GraphSubset const * | i_list | 
| La liste des sommets de départ (seul le sous graphe de i_g réduit à ces sommets est considéré).  | |
| Graph const * | i_h | 
| Le second graphe.  | |
| LIP * | io_lips | 
| Les listes d'images possibles.  | |
| OpeProjAcceptableLIPs * | i_opeacceptablelips | 
| L'opération de filtre des LIPs.  | |
| bool | o_result | 
| Est-ce que tous les sommets ont une image.  | |
  Protected Attributes inherited from cogitant::OperationBase | |
| bool | m_stop | 
| Arrêt de l'exécution de l'opération demandé.  More... | |
Additional Inherited Members | |
  Public Types inherited from cogitant::OperationBase | |
| typedef unsigned int | Error | 
| Résultat de la vérification des arguments d'une opération.  More... | |
  Static Public Attributes inherited from cogitant::Operation | |
| static const Error | PROJBACKTRACKCHOICE_EMPTYLIST | 
| Impossible d'enlever un élément à une liste vide.  More... | |
| static const Error | OBJECTTYPE | 
| Un (identifiant d') objet parmi les paramètres n'est pas du bon type.  More... | |
| static const Error | WRONGEDGES | 
| Un graphe parmi les paramètres de l'opération possède des arêtes pendantes.  More... | |
  Static Public Attributes inherited from cogitant::OperationBase | |
| static const Error | CHECKOK | 
| Pas d'erreur.  More... | |
| static const Error | ARGUMENTS | 
| Certains paramètres de l'opération n'ont pas été fixés.  More... | |
| static const Error | UNUSED | 
| Symbole d'erreur inutilisé.  More... | |
  Protected Member Functions inherited from cogitant::Operation | |
| void | setProgress (unsigned int current, unsigned int max) | 
| Progression actuelle de l'opération.  More... | |
  Protected Member Functions inherited from cogitant::ObservableObject | |
| virtual ObserverSet * | allocObservers () const | 
| Fonction créant l'instance d'une sous classe de ObserverSet pour la représentation de l'ensemble des observateurs de l'objet.  More... | |
| ObserverSet & | observers () | 
| Accès à l'ensemble des observateurs.  More... | |
  Protected Member Functions inherited from cogitant::CogitantObject | |
| virtual PropertySet * | allocProperties () const | 
| Fonction créant l'instance d'une sous classe de PropertySet pour la représentation des propriétés de l'objet.  More... | |
Calcul des listes d'images possibles des sommets concepts individuels.
Les LIPs des sommets concepts individuels du sous-graphe de i_g repéré par i_list dans i_h sont calculées dans io_lips. io_result contient true ssi chaque sommet concept individuel a au moins une image.
| cogitant::OpeProjLIPIndividual::OpeProjLIPIndividual | ( | Environment * | env | ) | 
Constructeur.
| cogitant::OpeProjLIPIndividual::~OpeProjLIPIndividual | ( | ) | 
Destructeur.
      
  | 
  virtual | 
Vérification des paramètres.
Retourne Operation::CHECKOK si l'opération peut être exécutée (méthode run()) ou un code d'erreur dans le cas contraire.
Implements cogitant::OperationBase.
      
  | 
  virtual | 
Copie.
      
  | 
  virtual | 
Lancement de l'opération.
Cette méthode ne retourne rien mais le résultat de l'opération peut être récupéré avec les méthodes getResultxxx() (différentes selon les sous classes de Operation).
Implements cogitant::OperationBase.