SiGraph: sulcal graphs |
![]() |
Domaine de validité adaptatif. More...
#include <si/domain/adapDomain.h>


Public Member Functions | |
| virtual | ~AdapDomain () |
| virtual Domain * | clone () const =0 |
| Duplication (fonction abstraite) | |
Apprentissage | |
| virtual void | learn (const Vertex *v, const Graph *g=0) |
| Apprends le domaine d'un noeud exemple donné. | |
| unsigned | nData () const |
| void | setNData (unsigned ndata) |
| virtual void | reset () |
| Réinitialise l'apprentissage (remet les stats à zéro) | |
| virtual bool | needsMorePasses () const |
| Dit s'il faut encore un passage sur une base pour que l'apprentissage soit complet. | |
| virtual void | nextPass () |
| Effectue le changement de phase d'apprentissage. | |
| virtual void | firstPass () |
| Revient à la première passe d'apprentissage. | |
Public Member Functions inherited from sigraph::Domain | |
| virtual | ~Domain () |
| virtual bool | canBeFound (double x, double y, double z)=0 |
| Renvoie si le sillon peut se trouver aux coordonnées (x, y, z) | |
| virtual bool | canBeFound (const Vertex *v, const Graph *g=0)=0 |
| Renvoie si le noeud de graphe de sillons peut appartenir au sillon concerné(donc avoir le label considéré) | |
IO | |
| unsigned | _ndata |
| virtual void | buildTree (Tree &tr) const |
| Conversion en arbre (pour IO) | |
| AdapDomain () | |
| AdapDomain (const AdapDomain &dom) | |
Additional Inherited Members | |
Protected Member Functions inherited from sigraph::Domain | |
| Domain () | |
| Domain (const Domain &dom) | |
Domaine de validité adaptatif.
Particularité: fonction learn( Vertex* )
Definition at line 18 of file adapDomain.h.
|
inlinevirtual |
Definition at line 79 of file adapDomain.h.
|
inlineprotected |
Definition at line 68 of file adapDomain.h.
References _ndata, and sigraph::Domain::Domain().
Referenced by AdapDomain(), and buildTree().
|
inlineprotected |
Definition at line 73 of file adapDomain.h.
References _ndata, AdapDomain(), and sigraph::Domain::Domain().
|
virtual |
Conversion en arbre (pour IO)
Implements sigraph::Domain.
Reimplemented in sigraph::DomainBox2, sigraph::DomainBox, sigraph::DomainRBF, and sigraph::InertialDomainBox.
References AdapDomain().
|
pure virtual |
Duplication (fonction abstraite)
Implements sigraph::Domain.
Implemented in sigraph::DomainBox2, sigraph::DomainBox, sigraph::DomainRBF, and sigraph::InertialDomainBox.
References sigraph::Domain::Domain().
|
inlinevirtual |
Revient à la première passe d'apprentissage.
Reimplemented in sigraph::InertialDomainBox.
Definition at line 48 of file adapDomain.h.
Apprends le domaine d'un noeud exemple donné.
| v | noeud de graphe. Le noeud doit contenir un bucket (attribut {\tt "bucket"}) pour pouvoir être appris |
| g | graphe contenant le noeud {\tt v}; des informations globales du graphe peuvent être utilisées par le noeud |
Reimplemented in sigraph::DomainBox2, sigraph::DomainBox, sigraph::DomainRBF, and sigraph::InertialDomainBox.
|
inline |
Definition at line 84 of file adapDomain.h.
References _ndata.
Referenced by sigraph::DomainBox::canBeFound().
|
inlinevirtual |
Dit s'il faut encore un passage sur une base pour que l'apprentissage soit complet.
Certains modèles peuvent apprendre en plieurs phases: par exemple, réglages de rotations / centrages, puis apprentissage des bornes dans le nouveau repère (cf InertialDomainBox dans le package fold).
Reimplemented in sigraph::InertialDomainBox.
Definition at line 44 of file adapDomain.h.
|
inlinevirtual |
Effectue le changement de phase d'apprentissage.
Reimplemented in sigraph::InertialDomainBox.
Definition at line 46 of file adapDomain.h.
|
inlinevirtual |
Réinitialise l'apprentissage (remet les stats à zéro)
Reimplemented in sigraph::DomainBox, sigraph::DomainRBF, and sigraph::InertialDomainBox.
Definition at line 96 of file adapDomain.h.
References _ndata.
|
inline |
Definition at line 90 of file adapDomain.h.
References _ndata.
|
protected |
Definition at line 61 of file adapDomain.h.
Referenced by AdapDomain(), AdapDomain(), nData(), reset(), and setNData().