SiGraph: sulcal graphs
gyrusdescr.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2003 CEA
3
*
4
* This software and supporting documentation were developed by
5
* CEA/DSV/SHFJ
6
* 4 place du General Leclerc
7
* 91401 Orsay cedex
8
* France
9
*
10
*/
11
12
#ifndef SI_GYRUS_GYRUSDESCR_H
13
#define SI_GYRUS_GYRUSDESCR_H
14
15
16
#include <
si/descr/adapDescr.h
>
17
18
19
namespace
sigraph
20
{
21
22
class
GyrusDescr
:
public
AdapDescr
23
{
24
public
:
25
enum
Inputs
26
{
27
VEC_VALID
,
28
END
29
};
30
31
GyrusDescr
();
32
GyrusDescr
(
const
GyrusDescr
& f );
33
virtual
~GyrusDescr
();
34
virtual
CliqueDescr
*
clone
()
const
;
35
36
virtual
bool
hasChanged
(
const
Clique
* cl,
37
const
std::map<Vertex*, std::string> & changes,
38
const
carto::GenericObject
* model = 0 )
const
;
39
virtual
void
buildTree
(
Tree
& t );
40
virtual
std::vector<std::string>
descriptorsNames
()
const
;
41
virtual
std::string
name
()
const
;
42
43
protected
:
44
virtual
bool
makeVectorElements
(
const
Clique
* cl,
45
std::vector<double> & vec,
46
carto::GenericObject
* model = 0 );
47
};
48
49
50
// inline
51
52
53
inline
CliqueDescr
*
GyrusDescr::clone
()
const
54
{
55
return
(
new
GyrusDescr
( *
this
) );
56
}
57
58
}
59
60
#endif
61
adapDescr.h
Tree
carto::GenericObject
sigraph::AdapDescr::AdapDescr
AdapDescr()
sigraph::CliqueDescr
Descripteur de clique (classe abstraite).
Definition
cliqueDescr.h:36
sigraph::Clique
Classe Clique.
Definition
clique.h:35
sigraph::GyrusDescr::GyrusDescr
GyrusDescr(const GyrusDescr &f)
sigraph::GyrusDescr::hasChanged
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,...
sigraph::GyrusDescr::name
virtual std::string name() const
sigraph::GyrusDescr::buildTree
virtual void buildTree(Tree &t)
sigraph::GyrusDescr::GyrusDescr
GyrusDescr()
sigraph::GyrusDescr::descriptorsNames
virtual std::vector< std::string > descriptorsNames() const
sigraph::GyrusDescr::Inputs
Inputs
Definition
gyrusdescr.h:26
sigraph::GyrusDescr::VEC_VALID
@ VEC_VALID
Definition
gyrusdescr.h:27
sigraph::GyrusDescr::END
@ END
Definition
gyrusdescr.h:28
sigraph::GyrusDescr::~GyrusDescr
virtual ~GyrusDescr()
sigraph::GyrusDescr::clone
virtual CliqueDescr * clone() const
Definition
gyrusdescr.h:53
sigraph::GyrusDescr::makeVectorElements
virtual bool makeVectorElements(const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
sigraph
Definition
descrParser.h:10
si
gyrus
gyrusdescr.h
Generated by
1.13.2