SiGraph: sulcal graphs


nullDomain.h
Go to the documentation of this file.
1
2#ifndef SI_DOMAIN_NULLDOMAIN_H
3#define SI_DOMAIN_NULLDOMAIN_H
4
5
6#include <si/domain/domain.h>
7
8
9namespace sigraph
10{
11
13 class NullDomain : public Domain
14 {
15 public:
16 NullDomain();
17 NullDomain( const NullDomain & d );
18 virtual ~NullDomain();
19
20 virtual Domain* clone() const;
21
22 virtual void buildTree( Tree & tr ) const;
23
24 bool canBeFound( double x, double y, double z );
25 bool canBeFound( const Vertex* v, const Graph* g = 0 );
26 };
27
28 // inline
29
31 {
32 }
33
34
35 inline NullDomain::NullDomain( const NullDomain & d ) : Domain( d )
36 {
37 }
38
39
40 inline Domain* NullDomain::clone() const
41 {
42 return( new NullDomain( *this ) );
43 }
44
45
46 inline bool NullDomain::canBeFound( double, double, double )
47 {
48 return( false );
49 }
50
51
52 inline bool NullDomain::canBeFound( const Vertex*, const Graph* )
53 {
54 return( false );
55 }
56
57}
58
59#endif
60
61
bool canBeFound(double x, double y, double z)
Renvoie si le sillon peut se trouver aux coordonnées (x, y, z)
Definition nullDomain.h:46
virtual Domain * clone() const
Duplication (fonction abstraite)
Definition nullDomain.h:40
virtual void buildTree(Tree &tr) const
Conversion en arbre (pour IO)