SiGraph: sulcal graphs


interFoldDescr5.h
Go to the documentation of this file.
1#ifndef SI_FOLD_INTERFOLDDESCR5_H
2#define SI_FOLD_INTERFOLDDESCR5_H
3
4
6
7
8namespace sigraph
9{
10
12 {
13 public:
72
74 InterFoldDescr5( const InterFoldDescr5 & ifd );
76 virtual CliqueDescr* clone() const;
77
78 virtual void buildTree( Tree & t );
79 virtual std::vector<std::string> descriptorsNames() const;
80 virtual std::string name() const;
81 bool outputInertia() const { return _outputInertia; }
82 void setOutputInertia( bool x ) { _outputInertia = x; }
83
84 protected:
85 virtual bool makeVectorElements( const Clique* cl,
86 std::vector<double> & vec,
87 carto::GenericObject* model = 0 );
88
89 private:
90 bool _outputInertia;
91 };
92
93 // inline
94
96 : InterFoldDescr4(), _outputInertia( false )
97 {
98 }
99
100
102 : InterFoldDescr4( ifd ), _outputInertia( ifd.outputInertia() )
103 {
104 }
105
106
108 {
109 return( new InterFoldDescr5( *this ) );
110 }
111
112}
113
114#endif
115
Descripteur de clique (classe abstraite).
Definition cliqueDescr.h:36
Classe Clique.
Definition clique.h:35
virtual std::string name() const
virtual void buildTree(Tree &t)
virtual std::vector< std::string > descriptorsNames() const
virtual bool makeVectorElements(const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
virtual CliqueDescr * clone() const