ProductsServicesDownloadsNewsCompanyContact

yFiles.NET Produkttypen

yFiles.NET ist in drei verschiedenen Distributionen erhältlich, die jeweils aus einer Kombination von yFiles.NET Komponenten bestehen.

yFiles.NET Distributionen

Layout Distribution

Die Layout Distribution enthält nur die yFiles.NET Algorithms Komponente.

Viewer Distribution

Die Viewer Distribution enthält nur die yFiles.NET Viewer Komponente.

Complete Distribution

Die Complete Distribution enthält sowohl die yFiles.NET Algorithms Komponente als auch die yFiles.NET Viewer Komponente.

Zusätzlich enthält diese Distribution Adapterklassen, welche die Verwendung von yFiles Analyse- und Layoutalgorithmen aus der Viewer Komponente heraus erleichtern.

Merkmale der Distributionen

Die folgende Tabelle bietet einen Überblick über die Merkmale der yFiles.NET Distributionen.

    yFiles.NET Distribution
    Layout Viewer Complete
Algorithms Komponente effiziente Algorithmen-orientierte Graphstruktur-Implementierung  
breites Spektrum von Graph- und Netzwerkalgorithmen  
Algorithmen zum automatischen Layout von Graphen und Diagrammen  
Algorithmen zum automatischen Layout von Verbindungslinien in Diagrammen  
automatische Platzierung von Beschriftungen  
Viewer Komponente effiziente Graphstruktur-Implementierung mit Unterstützung für die grafische Darstellung von Graphelementen  
mächtige Graph-Viewer Komponente für die Anzeige und zum Erstellen/Bearbeiten von Diagrammen  
umfangreiche Unterstützung für Benutzerinteraktion  
Unterstützung für verschachtelte Graphstrukturen  
Unterstützung verschiedener Grafikdateiformate (nur Export), sowie Ein-/Ausgabe-Dateiformate für Diagramme  
Druckunterstützung, inkl. Posterdruck  
Animationen und Layout-Morphing  

yFiles.NET Bausteine

Momentan gibt es zwei yFiles.NET Komponenten, welche zu drei verschiedenen Distributionen kombiniert werden können (siehe oben).

yFiles.NET Algorithms

yFiles.NET Algorithms enthält effiziente Algorithmen und Datenstrukturen für die Graphenanalyse sowie leistungsfähige Layoutalgorithmen.

yFiles.NET Algorithms stellt unentbehrliche Klassen und Datentypen zur Graphenanalyse zur Verfügung. Enthalten sind hocheffiziente Implementierungen fortgeschrittener Datentypen, wie zum Beispiel Graph und Priority Queue. Des Weiteren enthält die Bibliothek eine Vielzahl an Graphen- und Netzwerkalgorithmen, die in ihrer Gesamtheit ein unerläßliches Werkzeug für viele Aufgaben im Bereich der Netzwerkanalyse darstellen.
Die Algorithms Bibliothek enthält eine Zusammenstellung ausgereifter Layout- algorithmen für Graphen, die ihresgleichen sucht. Layoutstile wie Hierarchisch, Orthogonal oder Zirkulär stehen als einfach zu integrierende Komponenten bereit, die programmatisch an die meisten Anforderungen angepasst werden können.
Die unterschiedlichen Layoutstile beinhalten jetzt auch inkrementelle Algorithmen, z.B. inkrementelles hierarchisches Layout. Darüberhinaus bietet yFiles.NET Algorithms auch Algorithmen zum Kantenlegen, die es ermöglichen, Kanten in bestehenden Diagrammen zu legen.
yFiles.NET Viewer

Die yFiles.NET Viewer Komponente enthält mächtige Windows Forms Controls zur Anzeige von Graphen und stellt exzellente Unterstützung für die Interaktion mit Graphen zur Verfügung. Weiterhin bietet sie Druckfunktionalität und den Export der dargestellten Grafiken in eine Vielzahl möglicher Ausgabeformate.

Die Grafikengine, die zur Darstellung beliebig komplexer grafischer Objekte in den Controls entwickelt wurde, ist zugeschnitten auf Flexibilität und hohe Performance.
Mit yFiles.NET ist es ein Leichtes, den Viewer in einen vollständigen Grapheneditor zu verwandeln. Hierfür können die mitgelieferten Editierungsmöglichkeiten entweder direkt verwendet oder angepasst werden. Außerdem bietet die Bibliothek Unterstützung für die Zwischenablage und für Rückgängig/ Wiederholen.

Die Grafiken, die in den yFiles.NET Graph Controls angezeigt werden, können in eine Vielzahl von Bildformaten exportiert werden - z.B. in das frei skalierbare EMF Format.

yFiles.NET verwendet das XML-basierte GraphML Format als natives Austauschformat für Graphenstrukturen und Layoutinformationen.

Auch Druckfunktionalität lässt sich mit yFiles.NET schnell und einfach in Ihre Anwendung einbinden.