SiGraph: sulcal graphs


saParser.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 1998-2005 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
13#ifndef SI_SUBADAPTIVE_SAPARSER_H
14#define SI_SUBADAPTIVE_SAPARSER_H
15
16
17#include <si/graph/treeParser.h>
18#include <string>
19
20
21namespace sigraph
22{
23 class SubAdaptive;
24 class SubAdMlp;
25
26 class SAParser : public TreePostParser
27 {
28 public:
30 virtual ~SAParser();
31
34
35 static void buildSubMlp( carto::AttributedObject* parent, Tree* t,
36 const std::string & filename );
37 static void buildSubGauss( carto::AttributedObject* parent, Tree* t,
38 const std::string & filename );
40 const std::string & filename );
42 const std::string & filename );
43 static void parseSubAd( carto::AttributedObject* parent, Tree* t,
44 SubAdaptive & sad );
45
46 protected:
47 static void parseSubMlp( carto::AttributedObject* parent, Tree* t,
48 SubAdMlp & sad );
49 };
50
51}
52
53#endif
54
55
static void buildMatriceList(carto::AttributedObject *parent, Tree *t, const std::string &filename)
static void parseSubAd(carto::AttributedObject *parent, Tree *t, SubAdaptive &sad)
virtual ~SAParser()
static void buildSubGauss(carto::AttributedObject *parent, Tree *t, const std::string &filename)
static FactorySet & sharedFactories()
static void buildSubMixGauss(carto::AttributedObject *parent, Tree *t, const std::string &filename)
static void buildSubMlp(carto::AttributedObject *parent, Tree *t, const std::string &filename)
virtual FactorySet factories()
static void parseSubMlp(carto::AttributedObject *parent, Tree *t, SubAdMlp &sad)
Classe élémentaire contenant un perceptron multicouches.
Definition subAdMlp.h:19
Sous-élément adaptatif (classe abstraite).
Definition subAdaptive.h:30
std::map< std::string, Factory > FactorySet
syntax -> reader
Definition treeParser.h:32
SyntaxedObject< PropertySet > AttributedObject