Comment obtenir une longueur d'arête à partir d'un graphique construit dans JUNG? En pixels serait bien, mais si c'est plus compliqué que cela alors s'il vous plaît expliquer pourquoi.Comment obtenir une longueur d'arête JUNG?
Répondre
J'ai manqué cette question lors de la publication originale, mes excuses. D'abord, vous pouvez obtenir la distance en coordonnées de mise en page en obtenant la position pour chaque sommet dans la mise en page, puis en effectuant le calcul évident. Deuxièmement, je ne comprends pas pourquoi vous voulez que le poids du lien dépende de la façon dont la disposition a placé les sommets. Cela semble un peu arbitraire. Habituellement, si c'est quelque chose, c'est l'inverse (le poids du flanc détermine le placement du vertex dans la mise en page). Enfin, en supposant que vous utilisez Dijkstra {Distance, ShortestPath}, vous pouvez fournir n'importe quel type de poids de bord que vous aimez; Jetez un oeil à la Javadoc pour savoir comment faire.
Quel est le problème sous-jacent que vous essayez de résoudre?
- 1. Comment obtenir une coordonnée vertex dans JUNG?
- 2. JUNG obtenir l'étiquette de bordure
- 3. Comment compiler Jung Source?
- 4. Comment obtenir une longueur multidimensionnelle - d'un axe
- 5. Comment utiliser GraphMLReader2 dans Jung?
- 6. comment insérer un graphe JUNG dans VisualizationViewer
- 7. Jung avec RCP eclipse?
- 8. JUNG: Custom DijkstraShortestPath
- 9. JUNG noeuds imbriqués
- 10. Port JUNG dans GWT
- 11. Construire jung pour eclipse
- 12. comment utiliser différentes formes pour transformer une forme jung
- 13. Comment unir deux graphiques dans JUNG?
- 14. cryptage RSA, obtenir une mauvaise longueur
- 15. javascript obtenir une longueur sous-tableau
- 16. JUNG: comment former des sommets sélectionnables
- 17. Comment obtenir une longueur de tableau en XSL?
- 18. obtenir différents mysql longueur
- 19. Comment obtenir la longueur d'une vidéo vimeo?
- 20. Comment obtenir la longueur des fichiers .avi
- 21. Comment obtenir la "longueur réelle" d'un NSString
- 22. Comment obtenir la longueur d'un _bstr_t
- 23. longueur Obtenir d'un objet
- 24. Comment obtenir la longueur de IStream? C++
- 25. Comment obtenir la longueur du tableau 2D
- 26. Comment obtenir la longueur de char **?
- 27. JUNG Graphique: TreeLayout pour SparseMultigraph
- 28. Similarité Katz - Opération Matrix/Graphique (JAVA + JUNG)
- 29. Java Jung dessiner des ovales
- 30. Comment utiliser correctement les transformations de mise en page JUNG?
Cela fait longtemps que je n'ai pas utilisé Jung. Comme je le rappelle, les arêtes peuvent être droites, quadratiques, cubiques ... donc le bord entre deux nœuds pourrait avoir des longueurs différentes, en fonction de votre View ou Renderer (ou comment il a été appelé). Est-ce vraiment une question de longueur d'arête ou juste de la distance entre les nœuds? –
Vous avez raison, mes bords sont droits ce qui m'a fait penser que j'avais besoin de leur longueur mais ce dont j'ai vraiment besoin c'est la distance entre les nœuds liés. La raison pour laquelle j'ai besoin de cette information est d'ajouter des poids à mes liens pour un algorithme de chemin le plus court pondéré. Une idée de comment je pourrais y arriver? – Thomas