SiGraph: sulcal graphs


foldFinder.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 1998-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_FOLD_FOLDFINDER_H
13#define SI_FOLD_FOLDFINDER_H
14
15
17#include <si/fold/frgraph.h>
18
19
20namespace sigraph
21{
22
25 class FoldFinder : public AdapFinder
26 {
27 public:
29 virtual ~FoldFinder();
30
33 virtual void clear();
34
35 virtual void initCliques( CGraph & data, bool verbose = true,
36 bool withCache = false,
37 bool translateLabels = true,
38 bool checkLabels = true,
39 const aims::SelectionSet *sel = 0 );
40
41 protected:
42
43 private:
45 std::map<const Clique*, carto::AttributedObject*> _cache;
46 };
47
48}
49
50#endif
51
52
AdapFinder(MGraph &rg)
Graphes avec étiquettes et gestion de cliques (classe abstraite).
Definition cgraph.h:37
Classe Clique.
Definition clique.h:35
FoldFinder(MGraph &rg)
virtual carto::AttributedObject * selectModel(const Clique *cl)
Choisit le noeud modèle dans le FRGraph en fonction de la clique.
virtual void clear()
nettoie les variables & caches éventuels
virtual void initCliques(CGraph &data, bool verbose=true, bool withCache=false, bool translateLabels=true, bool checkLabels=true, const aims::SelectionSet *sel=0)
Initialize cliques of data graph using the current model.
Graph modèle (classe abstraite).
Definition mgraph.h:48
SyntaxedObject< PropertySet > AttributedObject