18#ifndef SI_ARNAUD_ARNAUDMODEL_H
19#define SI_ARNAUD_ARNAUDMODEL_H
22#include <cartobase/smart/rcptr.h>
41 const std::string & filename );
62 const std::string & filename );
84 const std::string & filename );
103 const std::string & filename );
virtual Model * clone() const
Duplication (fonction abstraite)
virtual void buildTree(Tree &tr) const
(devrait être externe à la classe...)
static void buildDataDriven(carto::AttributedObject *parent, Tree *ao, const std::string &filename)
ArnaudDataDrivenModel(float ddweight=1, float ddh=0.1, float ddx1=1, float ddx2=2)
virtual double prop(const Clique *cl)
Propagation (réponse du modèle)
virtual ~ArnaudDataDrivenModel()
ArnaudIntraPSModel(float ipsweight=1)
virtual ~ArnaudIntraPSModel()
virtual double prop(const Clique *cl)
Propagation (réponse du modèle)
virtual void buildTree(Tree &tr) const
(devrait être externe à la classe...)
virtual Model * clone() const
Duplication (fonction abstraite)
static void buildIntraPS(carto::AttributedObject *parent, Tree *ao, const std::string &filename)
virtual double prop(const Clique *cl)
Propagation (réponse du modèle)
virtual ~ArnaudLowerScaleModel()
virtual void buildTree(Tree &tr) const
(devrait être externe à la classe...)
virtual Model * clone() const
Duplication (fonction abstraite)
ArnaudLowerScaleModel(float lsweight=1)
static void buildLowerScale(carto::AttributedObject *parent, Tree *ao, const std::string &filename)
static void buildSimilarity(carto::AttributedObject *parent, Tree *ao, const std::string &filename)
virtual double prop(const Clique *cl)
Propagation (réponse du modèle)
virtual Model * clone() const
Duplication (fonction abstraite)
virtual void buildTree(Tree &tr) const
(devrait être externe à la classe...)
virtual ~ArnaudSimilarityModel()
ArnaudSimilarityModel(float simweight=1, float simdist=20)
virtual Model * parent()
Donne le parent direct (0 si pas de parent)
SyntaxedObject< PropertySet > AttributedObject