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
6
#include <
si/descr/adapDescr.h
>
7
8
9
namespace
sigraph
10
{
11
12
class
BrainJuncDescr
:
public
AdapDescr
13
{
14
public
:
15
BrainJuncDescr
();
16
BrainJuncDescr
(
const
BrainJuncDescr
& h );
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
37
inline
CliqueDescr
*
BrainJuncDescr::clone
()
const
38
{
39
return
(
new
BrainJuncDescr
( *
this
) );
40
}
41
42
}
43
44
#endif
45
46
adapDescr.h
Tree
carto::GenericObject
sigraph::AdapDescr::AdapDescr
AdapDescr()
sigraph::BrainJuncDescr::BrainJuncDescr
BrainJuncDescr(const BrainJuncDescr &h)
sigraph::BrainJuncDescr::hasChanged
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,...
sigraph::BrainJuncDescr::~BrainJuncDescr
virtual ~BrainJuncDescr()
sigraph::BrainJuncDescr::makeVectorElements
virtual bool makeVectorElements(const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
sigraph::BrainJuncDescr::buildTree
virtual void buildTree(Tree &t)
sigraph::BrainJuncDescr::BrainJuncDescr
BrainJuncDescr()
sigraph::BrainJuncDescr::clone
virtual CliqueDescr * clone() const
Definition
brainJuncDescr.h:37
sigraph::CliqueDescr
Descripteur de clique (classe abstraite).
Definition
cliqueDescr.h:36
sigraph::Clique
Classe Clique.
Definition
clique.h:35
sigraph
Definition
descrParser.h:10
si
fold
brainJuncDescr.h
Generated by
1.13.2