SiGraph: sulcal graphs


sigraph::DomainBox2 Class Reference

#include <si/fold/domainBox2.h>

Inheritance diagram for sigraph::DomainBox2:
Collaboration diagram for sigraph::DomainBox2:

Public Member Functions

 DomainBox2 ()
 
 DomainBox2 (const DomainBox2 &dom)
 
virtual ~DomainBox2 ()
 
virtual Domainclone () const
 Duplication.
 
virtual void learn (const Vertex *v, const Graph *g=0)
 Apprends le domaine d'un morceau de sillon donné.
 
virtual void buildTree (Tree &tr) const
 Conversion en arbre (pour IO)
 
- Public Member Functions inherited from sigraph::DomainBox
 DomainBox ()
 
 DomainBox (const DomainBox &dom)
 
virtual ~DomainBox ()
 
bool canBeFound (double x, double y, double z)
 Renvoie si le point peut se trouver aux coordonnées (x, y, z)
 
virtual bool canBeFound (const Vertex *v, const Graph *g=0)
 Renvoie si le noeud de graphe peut appartenir au modèle concerné (donc avoir le label considéré)
 
virtual void reset ()
 Réinitialise l'apprentissage (remet les stats à zéro)
 
void setDims (double xmin, double ymin, double zmin, double xmax, double ymax, double zmax)
 
double xmin () const
 
double ymin () const
 
double zmin () const
 
double xmax () const
 
double ymax () const
 
double zmax () const
 
const std::string & gravityCenterAttribute () const
 
void setGravityCenterAttribute (const std::string &att)
 
virtual void talairach (float &v1, float &v2, float &v3, const Graph *g) const
 Transforme le vecteur {\tt (v1, v2, v3)} dans les coordonnées de Talairach (transformation dans le graphe {\tt g})
 
virtual void cubeTalairach (std::vector< std::vector< double > > &pts) const
 Donne les coordonnées des coins dans Talairach (pas forcément les minmax internes, cf InertialDomainBox), remplit le vecteur avec les 8 points.
 
- Public Member Functions inherited from sigraph::AdapDomain
virtual ~AdapDomain ()
 
unsigned nData () const
 
void setNData (unsigned ndata)
 
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 ()
 

Static Public Member Functions

static void buildDomBox2 (Tree *parent, Tree *tr)
 
static void buildDomBox (Tree *parent, Tree *tr)
 

Additional Inherited Members

 AdapDomain ()
 
 AdapDomain (const AdapDomain &dom)
 
- Protected Member Functions inherited from sigraph::Domain
 Domain ()
 
 Domain (const Domain &dom)
 
double _xmin
 
double _ymin
 
double _zmin
 
double _xmax
 
double _ymax
 
double _zmax
 
std::string _gcattrib
 
unsigned _ndata
 

Detailed Description

Definition at line 12 of file domainBox2.h.

Constructor & Destructor Documentation

◆ DomainBox2() [1/2]

sigraph::DomainBox2::DomainBox2 ( )
inline

Definition at line 27 of file domainBox2.h.

References sigraph::DomainBox::DomainBox().

Referenced by clone(), and DomainBox2().

◆ DomainBox2() [2/2]

sigraph::DomainBox2::DomainBox2 ( const DomainBox2 & dom)
inline

Definition at line 32 of file domainBox2.h.

References sigraph::DomainBox::DomainBox(), and DomainBox2().

◆ ~DomainBox2()

sigraph::DomainBox2::~DomainBox2 ( )
inlinevirtual

Definition at line 43 of file domainBox2.h.

Member Function Documentation

◆ buildDomBox2()

static void sigraph::DomainBox2::buildDomBox2 ( Tree * parent,
Tree * tr )
static

◆ buildTree()

virtual void sigraph::DomainBox2::buildTree ( Tree & tr) const
virtual

Conversion en arbre (pour IO)

Reimplemented from sigraph::DomainBox.

◆ clone()

Domain * sigraph::DomainBox2::clone ( ) const
inlinevirtual

Duplication.

Reimplemented from sigraph::DomainBox.

Definition at line 37 of file domainBox2.h.

References DomainBox2().

◆ learn()

virtual void sigraph::DomainBox2::learn ( const Vertex * v,
const Graph * g = 0 )
virtual

Apprends le domaine d'un morceau de sillon donné.

Parameters
vsillon ou morceau de sillon sous sa forme de noeud de graphe. Le noeud doit contenir un bucket (attribut "bucket" ) pour pouvoir être appris
ggraphe contenant le noeud v; des informations globales du graphe peuvent être utilisées par le noeud

Reimplemented from sigraph::DomainBox.


The documentation for this class was generated from the following file: