IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Boost C++ Discussion :

Bibli Boost Graph


Sujet :

Boost C++

  1. #1
    Membre éclairé
    Profil pro
    lkjlgj
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : Angola

    Informations professionnelles :
    Activité : lkjlgj

    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut Bibli Boost Graph
    Bonjour !

    Actuellement j'utilise le composant TeeTree de chez Steema pour dessiner des arborescences dans une application créée avec Borland C++Builder.

    Dans une prochaine version de mon prog, je prévois d'utiliser la bibliothèque boost::graph pour dessiner ces arbres car les fonctions d'agencement automatique (layout) de cette bibli m'intéressent au plus haut point !

    J'aimerais savoir, avant de l'installer, s'il est possible sur un graphique fini de cliquer sur des noeuds et intercepter cette action ? En d'autres termes, y a-t-il des fonctions pour les évènements clic, double clic etc. qui sont fournis avec boost::graph.

    Merci pour vos réponses, avis, suggestions !

  2. #2
    Membre éclairé
    Profil pro
    lkjlgj
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : Angola

    Informations professionnelles :
    Activité : lkjlgj

    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut up !
    Bon, je me réponds à moi-même...

    Est-ce que boost graph produit des images figées ou bien peut-on intervenir
    sur celles-ci et interagir avec ?

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 366
    Par défaut
    boost graph ne permet (normalement d apres ce que j en ai lu) que de faire des calculs sur les graphs (et pas graphiques) comme chemin le plus court , ...
    Cette lib ne possède rien concernant l affichage ou la gestion d evenements utilisateurs.

  4. #4
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Et le layout est délégué à l'outil GraphViz.

  5. #5
    Membre éclairé
    Profil pro
    lkjlgj
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations personnelles :
    Localisation : Angola

    Informations professionnelles :
    Activité : lkjlgj

    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    Ah oui, c'est clair : "layout délégué à GraphViz" !!!

    Apparemment j'ai plus à perdre qu'à gagner en abandonnant TeeTree de Steema.
    Faut donc que j'imagine mon propore algorithme de layout car figurez-vous qu'à part de très simplicistes layouts circulaires, Steema n'a rien prévu pour auto-organiser les gros graphes .....

    Nouvelle question : vous voyez des pistes algorithmiques / bibliothèques / etc. qui peuvent m'orienter dans le domaine du layout (apparemment un chantier mathématique complexe en soi).

    Merci !

  6. #6
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Oui : Graphviz...
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

Discussions similaires

  1. boost : boost graph
    Par nina2007 dans le forum Boost
    Réponses: 3
    Dernier message: 17/08/2009, 13h27
  2. Boost.Graph : Comment utiliser tout ça?
    Par Xanto dans le forum Boost
    Réponses: 1
    Dernier message: 08/05/2009, 19h48
  3. Utilisation de Boost::Graph
    Par dj_benz dans le forum Boost
    Réponses: 6
    Dernier message: 01/10/2008, 09h56
  4. conctruction de la librairie boost graph
    Par jiim dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 10/03/2005, 22h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo