Package medite :: Package MediteAppli :: Module recouvrement :: Class Recouvrement
[hide private]
[frames] | no frames]

Class Recouvrement

source code

object --+
         |
        Recouvrement
Known Subclasses:
Recouvrement2

Classe gérant et résolvant les recouvrements

Instance Methods [hide private]
 
__init__(self, texte, blocs_texte, lg_texte1, min_size=1)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
couverture(self)
Renvoie sous forme d'une liste croissante d'intervalles tous les segments couverts dans "blocs_texte"; cette fonction permet ensuite determiner les recouvrements
source code
 
recouvrements__(self, couv)
Cette fonction prends en entree la couverture, c'est-a-dire la liste des intervalles couverts par les chaines de "blocs_texte" Elle renvoie les zones de recouvrement sous forme quadruplets: [occ_debut, occ_fin, chaine_anterieure, chaine_posterieure]
source code
 
recouvrements(self, couv)
Cette fonction prend en entree la couverture, c'est-a-dire la liste des intervalles couverts par les chaines de "blocs_texte" Elle renvoie les zones de recouvrement sous forme quadruplets: [occ_debut, occ_fin, chaine_anterieure, chaine_posterieure]
source code
 
resoudre_recouvrement_(self, I)
part d'un intervalle qui corresponds a un recouvrement et trouve une cesure judicieuse (par exemple un blanc) On coupera sur cette cesure I: [occ_debut, occ_fin, chaine_anterieure, chaine_posterieure]
source code
 
resoudre_recouvrement____(self, I)
part d'un intervalle qui corresponds a un recouvrement et trouve une cesure judicieuse (par exemple un blanc) On coupera sur cette cesure I: [occ_debut, occ_fin, chaine_anterieure, chaine_posterieure]
source code
 
resoudre_recouvrement(self, I)
part d'un intervalle qui correspond à un recouvrement et trouve une cesure judicieuse (par exemple un blanc) On coupera sur cette cesure I: [occ_debut, occ_fin, chaine_anterieure, chaine_posterieure]
source code
 
adapter_cesure(self, cesure, seg_anterieur, seg_posterieur)
Une cesure etant donnee, cette fonction rogne les blocs de textes qui recouvrent cette cesure, a savoir les segments anterieur et posterieur qui sont donnes comme argument
source code
 
adapter_cesure2(self, cesure, seg_anterieur, seg_posterieur)
Une cesure etant donnee, cette fonction rogne les blocs de textes qui recouvrent cette cesure, a savoir les segments anterieur et posterieur qui sont donnes comme argument
source code
 
adapter_cesure1(self, cesure, seg_anterieur, seg_posterieur)
Une cesure etant donnee, cette fonction rogne les blocs de textes qui recouvrent cette cesure, a savoir les segments anterieur et posterieur qui sont donnes comme argument
source code
 
adapter_cesure_nocoordo(self, cesure, seg_anterieur, seg_posterieur)
Une cesure etant donnee, cette fonction rogne les blocs de textes qui recouvrent cette cesure, a savoir les segments anterieur et posterieur qui sont donnes comme argument
source code
 
eliminer_recouvrements__(self) source code
 
eliminer_recouvrements(self, cesureRandom=True) source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, texte, blocs_texte, lg_texte1, min_size=1)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: object.__init__
(inherited documentation)

resoudre_recouvrement(self, I)

source code 

part d'un intervalle qui correspond à un recouvrement et trouve une cesure judicieuse (par exemple un blanc) On coupera sur cette cesure I: [occ_debut, occ_fin, chaine_anterieure, chaine_posterieure]

Attention !! pb dans BBL.extractDeplacements(), ne respecte plus l'assertion d'ordre si on utilise cette fonction