SiGraph: sulcal graphs


domainBox2.h
Go to the documentation of this file.
1
2#ifndef SI_FOLD_DOMAINBOX2_H
3#define SI_FOLD_DOMAINBOX2_H
4
5
6#include <si/fold/domainBox.h>
7
8
9namespace sigraph
10{
11
12class DomainBox2 : public DomainBox
13{
14public:
15 DomainBox2();
16 DomainBox2( const DomainBox2 & dom );
17 virtual ~DomainBox2();
18 virtual Domain* clone() const;
19 virtual void learn( const Vertex* v, const Graph* g = 0 );
20 virtual void buildTree( Tree & tr ) const;
21 static void buildDomBox2( Tree* parent, Tree* tr );
22};
23
24
25// inline
26
28{
29}
30
31
32inline DomainBox2::DomainBox2( const DomainBox2 & dom ) : DomainBox( dom )
33{
34}
35
36
38{
39 return( new DomainBox2( *this ) );
40}
41
42
44{
45}
46
47}
48
49#endif
50
51
virtual Domain * clone() const
Duplication.
Definition domainBox2.h:37
virtual ~DomainBox2()
Definition domainBox2.h:43
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)
static void buildDomBox2(Tree *parent, Tree *tr)
Domaine de validité.
Definition domain.h:18