Logo Search packages:      
Sourcecode: wims version File versions  Download package

void fr::ove::openmath::jome::model::processor::WidthProcessor::iconifyTheFTS ( FormulaTreeStructure  fts,
int  width 
) [inline, private]

Iconifies the descendance of the instance which has a widht number greater than the specified.

Parameters:
width the specified width.

Definition at line 182 of file WidthProcessor.java.

References fr::ove::openmath::jome::model::Node::getChild(), fr::ove::openmath::jome::model::Node::getNbChildren(), and iconify().

Referenced by doProcess().

                                                                    {
        // On parcourt tous les enfants de l'instance et on descend dans toute l'arboresnce
        // jusqu'au feuilles. (DFS) Arrivée à la feuille, on teste la valeur du strahler et si
        // elle est inférieure à celle spécifiée, on iconifie.
        // On réitère le process sur tous les enfants.
        FormulaTreeStructure child = null;
        int ftsWidth = fts.getNbChildren();
        if ((ftsWidth > 0) && (ftsWidth >= width))
            iconify(fts, width);
                        
        int count = fts.getNbChildren();
        for (int i = 0; i < count; i++) 
            iconifyTheFTS((FormulaTreeStructure) fts.getChild(i), width);
    }


Generated by  Doxygen 1.6.0   Back to index