Package fis

Class FuzzyGraph

    • Method Detail

      • setScaleGraph

        public void setScaleGraph​(Double val)
        Change l'echelle d'un graphe
      • getFontSizeGraph

        public int getFontSizeGraph()
        Recuperation de la taille de la police utilisee pour le graph
      • setFontSizeGraph

        public void setFontSizeGraph​(int taille)
        Changement de la taille de la police utilisee pour le graphe Attention le changement de taille necessite un edit, donc perte des attibuts visibles des cellules
      • DisplayDeepGraph

        public void DisplayDeepGraph​(int profondeur)
        Fonction qui rend invisible toutes les cellules et parcours l'arbre en rendant visible les cellules de profondeur ok - met à jours l'attribut cellsVisibles afin de pouvoir réappliquer l'invisibilité après un edit du graphe
      • setVisibleCell

        public void setVisibleCell​(fis.FuzzyCell cell,
                                   int profondeur)
        Rend Visible une cellule Fonction recursive
      • reappliqueVisibility

        public void reappliqueVisibility()
        Fonction qui permet, après un edit (perte de la propriete visible des cellules) de remettre attribut visible à true des cellules qui doivent être vu Utilisation : dans le cas ou on demande un affichage par profondeur de l'arbre
      • InfoGraph

        public void InfoGraph()
        Affiche les informations dans les vertex selon le choix des utilisateurs Attention : ensemble des cellules visibles
      • CreateCellH

        protected void CreateCellH​(fis.FuzzyCell pere,
                                   String buffer,
                                   BufferedReader br)
                            throws Exception
        Fonction qui met construit les celulles et les liens à partir du fichier de donnees Fonction récursive
        Throws:
        Exception
      • findParent

        protected fis.FuzzyCell findParent​(fis.FuzzyCell fils)
        Retourne le pere d'une cellule
      • createEdge

        protected void createEdge​(fis.FuzzyCell pere,
                                  fis.FuzzyCell fils)
        Creation du lien entre cellule
      • findBrothersSameDeep

        public void findBrothersSameDeep​(Vector<fis.FuzzyCell> brothers,
                                         fis.FuzzyCell cell,
                                         int profondeur)
        Retourne un vecteur de cellule de même profondeur
      • getLargeurMax

        public double getLargeurMax​(int deep)
        Pour chaque nsemble de frere, calcul de la largeur maximum retourne la plus grande
      • NbClass

        public int NbClass()
      • Classif

        public boolean Classif()
      • Regression

        public boolean Regression()
      • FuzzyOutput

        public boolean FuzzyOutput()
      • setDeepGraph

        protected void setDeepGraph​(int deep)
        Change l'attribut profondeur de l'arbre
      • getDeepGraph

        public int getDeepGraph()
      • placeCell

        protected void placeCell()