SiGraph: sulcal graphs


interFoldDescr.h
Go to the documentation of this file.
1
2#ifndef SI_FOLD_INTERFOLDDESCR_H
3#define SI_FOLD_INTERFOLDDESCR_H
4
5
7
8
9namespace sigraph
10{
11
13 {
14 public:
41
43 InterFoldDescr( const InterFoldDescr & ifd );
44 virtual ~InterFoldDescr();
45 virtual CliqueDescr* clone() const;
46
49 virtual bool makeVector( const Clique* cl, std::vector<double> & vec,
50 carto::GenericObject* model = 0 );
51 virtual bool hasChanged( const Clique* cl,
52 const std::map<Vertex*, std::string> & changes,
53 const carto::GenericObject* model = 0 ) const;
54 virtual void buildTree( Tree & t );
55
56 virtual bool makeLearnVector( const Clique* cl, std::vector<double> & vec,
57 carto::GenericObject* model = 0 );
58
59 protected:
60 virtual bool makeVectorElements( const Clique* cl,
61 std::vector<double> & vec,
62 carto::GenericObject* model = 0 );
63
64 private:
65 };
66
67 // inline
68
72
73
75 : AdapDescr( ifd )
76 {
77 }
78
79
81 {
82 return( new InterFoldDescr( *this ) );
83 }
84
85}
86
87#endif
88
Descripteur de clique (classe abstraite).
Definition cliqueDescr.h:36
Classe Clique.
Definition clique.h:35
virtual void buildTree(Tree &t)
Inputs
Liste des entrées.
@ CONN2
Composantes connexes / jonctions.
@ CONN1
Composantes connexes / jonctions.
virtual bool makeVectorElements(const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
virtual bool hasChanged(const Clique *cl, const std::map< Vertex *, std::string > &changes, const carto::GenericObject *model=0) const
Dit si le potentiel d'une clique, après une transformation de labels de noeuds, a pu changer,...
virtual bool makeLearnVector(const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
virtual bool makeVector(const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
Remplit le vecteur d'entrées.
virtual CliqueDescr * clone() const