SiGraph: sulcal graphs
roidescr.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_ROI_ROIDESCR_H
13
#define SI_ROI_ROIDESCR_H
14
15
16
#include <
si/descr/adapDescr.h
>
17
18
19
namespace
sigraph
20
{
21
22
class
RoiDescr
:
public
AdapDescr
23
{
24
public
:
25
enum
Inputs
26
{
27
VEC_VALID
,
28
END
29
};
30
31
RoiDescr
();
32
RoiDescr
(
const
RoiDescr
& f );
33
virtual
~RoiDescr
();
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
*
RoiDescr::clone
()
const
54
{
55
return
(
new
RoiDescr
( *
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::RoiDescr::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::RoiDescr::Inputs
Inputs
Definition
roidescr.h:26
sigraph::RoiDescr::END
@ END
Definition
roidescr.h:28
sigraph::RoiDescr::VEC_VALID
@ VEC_VALID
Definition
roidescr.h:27
sigraph::RoiDescr::name
virtual std::string name() const
sigraph::RoiDescr::clone
virtual CliqueDescr * clone() const
Definition
roidescr.h:53
sigraph::RoiDescr::buildTree
virtual void buildTree(Tree &t)
sigraph::RoiDescr::RoiDescr
RoiDescr()
sigraph::RoiDescr::~RoiDescr
virtual ~RoiDescr()
sigraph::RoiDescr::makeVectorElements
virtual bool makeVectorElements(const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
sigraph::RoiDescr::RoiDescr
RoiDescr(const RoiDescr &f)
sigraph::RoiDescr::descriptorsNames
virtual std::vector< std::string > descriptorsNames() const
sigraph
Definition
descrParser.h:10
si
roi
roidescr.h
Generated by
1.13.2