SiGraph: sulcal graphs


brainJuncDescr.h
Go to the documentation of this file.
1
2#ifndef SI_FOLD_BRAINJUNCDESCR_H
3#define SI_FOLD_BRAINJUNCDESCR_H
4
5
7
8
9namespace sigraph
10{
11
13 {
14 public:
17 virtual ~BrainJuncDescr();
18 virtual CliqueDescr* clone() const;
19
20 virtual bool hasChanged( const Clique* cl,
21 const std::map<Vertex*, std::string> & changes,
22 const carto::GenericObject* model ) const;
23 virtual void buildTree( Tree & t );
24
25 protected:
26 virtual bool makeVectorElements( const Clique* cl,
27 std::vector<double> & vec,
28 carto::GenericObject* model = 0 );
29
30 private:
31 };
32
33
34 // inline
35
36
38 {
39 return( new BrainJuncDescr( *this ) );
40 }
41
42}
43
44#endif
45
46
BrainJuncDescr(const BrainJuncDescr &h)
virtual bool hasChanged(const Clique *cl, const std::map< Vertex *, std::string > &changes, const carto::GenericObject *model) const
Dit si le potentiel d'une clique, après une transformation de labels de noeuds, a pu changer,...
virtual bool makeVectorElements(const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
virtual void buildTree(Tree &t)
virtual CliqueDescr * clone() const
Descripteur de clique (classe abstraite).
Definition cliqueDescr.h:36
Classe Clique.
Definition clique.h:35