SiGraph: sulcal graphs


sigraph::Domain Class Referenceabstract

Domaine de validité. More...

#include <si/domain/domain.h>

Inheritance diagram for sigraph::Domain:

Public Member Functions

virtual ~Domain ()
 
virtual Domainclone () const =0
 Duplication (fonction abstraite)
 
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é)
 
virtual void buildTree (Tree &tr) const =0
 Conversion en arbre (pour IO)
 

Protected Member Functions

 Domain ()
 
 Domain (const Domain &dom)
 

Detailed Description

Domaine de validité.

Definition at line 17 of file domain.h.

Constructor & Destructor Documentation

◆ ~Domain()

virtual sigraph::Domain::~Domain ( )
virtual

◆ Domain() [1/2]

◆ Domain() [2/2]

sigraph::Domain::Domain ( const Domain & dom)
inlineprotected

Definition at line 52 of file domain.h.

References Domain().

Member Function Documentation

◆ buildTree()

virtual void sigraph::Domain::buildTree ( Tree & tr) const
pure virtual

◆ canBeFound() [1/2]

virtual bool sigraph::Domain::canBeFound ( const Vertex * v,
const Graph * g = 0 )
pure virtual

Renvoie si le noeud de graphe de sillons peut appartenir au sillon concerné(donc avoir le label considéré)

Parameters
vnoeud à tester. Il doit posséder l'attribut {\tt "gravity_center"} pour être utilisable
ggraphe auquel appartient le noeud (peut contenir des informations globales utiles au noeud)

Implemented in sigraph::DomainBox, sigraph::DomainRBF, sigraph::InertialDomainBox, and sigraph::NullDomain.

◆ canBeFound() [2/2]

virtual bool sigraph::Domain::canBeFound ( double x,
double y,
double z )
pure virtual

Renvoie si le sillon peut se trouver aux coordonnées (x, y, z)

Implemented in sigraph::DomainBox, sigraph::DomainRBF, sigraph::InertialDomainBox, and sigraph::NullDomain.

◆ clone()

virtual Domain * sigraph::Domain::clone ( ) const
pure virtual

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