SiGraph: sulcal graphs |
![]() |
Descripteur de clique (classe abstraite). More...
#include <si/descr/cliqueDescr.h>

Public Member Functions | |
| virtual | ~CliqueDescr () |
| virtual CliqueDescr * | clone () const =0 |
| virtual bool | makeVector (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0) |
| Fabrique le vecteur d'entrées. | |
| virtual void | preProcess (std::vector< double > &vec, carto::GenericObject *model=0) |
| Effectue des pré-processings (si nécessaire). | |
| virtual bool | hasChanged (const Clique *cl, const std::map< Vertex *, std::string > &changes, const carto::GenericObject *model=0) const |
| Dit si le potentiel d'une clique, après une transformation de labels de noeuds, a pu changer, ou si les changements n'ont pas d'influence sur le potentiel. | |
| virtual void | buildTree (Tree &) |
| virtual std::vector< std::string > | descriptorsNames () const |
| virtual std::string | name () const |
Protected Member Functions | |
| CliqueDescr () | |
| virtual bool | makeVectorElements (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)=0 |
Descripteur de clique (classe abstraite).
Interface entre Clique et Model.
Cet élément a pour fonction de décrire des cliques sous forme de vecteur, par la fonction CliqueDescr::makeVector.
Definition at line 35 of file cliqueDescr.h.
|
virtual |
|
protected |
Referenced by clone().
|
inlinevirtual |
Reimplemented in sigraph::BrainJuncDescr, sigraph::FoldDescr2, sigraph::FoldDescr3, sigraph::FoldDescr4, sigraph::FoldDescr5, sigraph::FoldDescr, sigraph::GyrusDescr, sigraph::InterFoldDescr2, sigraph::InterFoldDescr4, sigraph::InterFoldDescr5, sigraph::InterFoldDescr, and sigraph::RoiDescr.
Definition at line 68 of file cliqueDescr.h.
|
pure virtual |
Implemented in sigraph::BrainJuncDescr, sigraph::FoldDescr2, sigraph::FoldDescr3, sigraph::FoldDescr4, sigraph::FoldDescr5, sigraph::FoldDescr, sigraph::GyrusDescr, sigraph::InterFoldDescr2, sigraph::InterFoldDescr4, sigraph::InterFoldDescr5, sigraph::InterFoldDescr, and sigraph::RoiDescr.
References CliqueDescr().
Referenced by sigraph::AdaptiveLeaf::operator=().
|
virtual |
|
inlinevirtual |
Dit si le potentiel d'une clique, après une transformation de labels de noeuds, a pu changer, ou si les changements n'ont pas d'influence sur le potentiel.
| cl | clique à décrire |
| changes | liste des noeuds dont le label a changé, avec pour chacun le label d'origine (avant changement), le changement doit déjà être effectué |
| model | élément de modèle parent (objet du graphe MGraph) |
Reimplemented in sigraph::BrainJuncDescr, sigraph::FoldDescr2, sigraph::FoldDescr, sigraph::GyrusDescr, sigraph::InterFoldDescr2, sigraph::InterFoldDescr, and sigraph::RoiDescr.
Definition at line 89 of file cliqueDescr.h.
|
virtual |
Fabrique le vecteur d'entrées.
| cl | clique à décrire |
| vec | (RETOUR) vecteur description. |
| model | élément de modèle parent (objet du graphe MGraph) |
Reimplemented in sigraph::FoldDescr2, sigraph::FoldDescr, sigraph::InterFoldDescr2, and sigraph::InterFoldDescr.
Referenced by sigraph::AdapDescr::makeLearnVector().
|
protectedpure virtual |
|
virtual |
|
inlinevirtual |
Effectue des pré-processings (si nécessaire).
Fonction appelée par makeVector()
Reimplemented in sigraph::FoldDescr2, and sigraph::FoldDescr.
Definition at line 83 of file cliqueDescr.h.