|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.ign.cogit.geoxygene.contrib.appariement.reseaux.Appariement
public abstract class Appariement
Cette classe supporte les methodes d'entrée pour executer l'appariement de réseaux inspiré de la méthode de [Devogele 97]. NB: Cette classe ne porte QUE les méthodes concernant l'appariement de cartes topo. Pour un appariement complet de jeux géo (création carte topo, appariement, export), voir la classe appariementIO.
| Constructor Summary | |
|---|---|
Appariement()
|
|
| Method Summary | |
|---|---|
static EnsembleDeLiens |
appariementArcs(CarteTopo reseau1,
CarteTopo reseau2,
EnsembleDeLiens liensPreAppAA,
EnsembleDeLiens liensAppNoeuds,
ParametresApp param)
Appariement des arcs, s'appuyant sur un appariement préalable des noeuds, et sur un pré-appariement des arcs. |
static EnsembleDeLiens |
appariementNoeuds(CarteTopo reseau1,
CarteTopo reseau2,
EnsembleDeLiens liensPreAppNN,
EnsembleDeLiens liensPreAppAA,
ParametresApp param)
Appariement des Noeuds du reseau 1 avec les arcs et noeuds du reseau 1, comme proposé dans [Devogèle 97] + modif au filtrage Seb On crée les liens qui vont bien si le noeud est apparié. |
static EnsembleDeLiens |
appariementReseaux(ReseauApp reseau1,
ReseauApp reseau2,
ParametresApp param)
Appariement entre deux réseaux représentés par des carte topo. |
static void |
decoupeNoeudsNonApparies(ReseauApp ref,
ReseauApp comp,
EnsembleDeLiens liens,
ParametresApp param)
Les noeuds de référence non appariés par les 'liens' sont projetés sur le réseau comp de manière à introduire un noeud dans le reséau Comp aux endroits qui pourraient correspondre à ces noeuds Ref non appariés. |
static void |
decoupeNonApparies(ReseauApp ref,
ReseauApp comp,
EnsembleDeLiens liens,
ParametresApp param)
Découpe les arcs de référence non appariés par les 'liens' de manière à introduire un noeud dans le reséau Ref aux endroits où il s'éloigne du réseau Comp. |
static void |
nettoyageLiens(ReseauApp res)
Enlève tous les liens de la carte topo en entrée, et détruit les groupes |
static void |
nettoyageLiens(ReseauApp reseau1,
ReseauApp reseau2)
Enlève tous les liens des cartes topo en entrée, et détruit les groupes |
static void |
nettoyageLiens(ReseauApp reseau1,
ReseauApp reseau2,
EnsembleDeLiens liens)
Enlève tous les liens "liens" des cartes topo en entrée, et vide les liens "liens" |
static EnsembleDeLiens |
preAppariementArcArc(CarteTopo reseau1,
CarteTopo reseau2,
ParametresApp param)
Préappariement entre arcs basé sur la "demi-distance de Hausdorff" (on ne prend en compte que la composante de réseau 2 vers réseau 1). |
static EnsembleDeLiens |
preAppariementNoeudNoeud(CarteTopo reseau1,
CarteTopo reseau2,
ParametresApp param)
Préappariement entre noeuds uniquement sur un critère de distance euclidienne, comme proposé dans [Devogèle 97]. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Appariement()
| Method Detail |
|---|
public static EnsembleDeLiens appariementReseaux(ReseauApp reseau1,
ReseauApp reseau2,
ParametresApp param)
public static void nettoyageLiens(ReseauApp reseau1,
ReseauApp reseau2,
EnsembleDeLiens liens)
public static void nettoyageLiens(ReseauApp reseau1,
ReseauApp reseau2)
public static void nettoyageLiens(ReseauApp res)
public static EnsembleDeLiens preAppariementNoeudNoeud(CarteTopo reseau1,
CarteTopo reseau2,
ParametresApp param)
public static EnsembleDeLiens preAppariementArcArc(CarteTopo reseau1,
CarteTopo reseau2,
ParametresApp param)
public static EnsembleDeLiens appariementNoeuds(CarteTopo reseau1,
CarteTopo reseau2,
EnsembleDeLiens liensPreAppNN,
EnsembleDeLiens liensPreAppAA,
ParametresApp param)
public static EnsembleDeLiens appariementArcs(CarteTopo reseau1,
CarteTopo reseau2,
EnsembleDeLiens liensPreAppAA,
EnsembleDeLiens liensAppNoeuds,
ParametresApp param)
public static void decoupeNoeudsNonApparies(ReseauApp ref,
ReseauApp comp,
EnsembleDeLiens liens,
ParametresApp param)
public static void decoupeNonApparies(ReseauApp ref,
ReseauApp comp,
EnsembleDeLiens liens,
ParametresApp param)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||