ProductsServicesDownloadsNewsCompanyContact

yFiles.NET Product Types

yFiles.NET is available in three different distributions. Each distribution represents a valid combination of yFiles.NET components (see below).

Distribution Types

Layout Distribution

The Layout distribution contains only the yFiles.NET Algorithms component.

Viewer Distribution

The Viewer distribution contains only the yFiles.NET Viewer component.

Complete Distribution

The Complete Distribution contains both the yFiles.NET Layout component and the yFiles.NET Viewer component.

In addition, this distribution contains adapter classes that facilitate the usage of yFiles layout algorithms from the Viewer library.


yFiles.NET Components

There are currently two different yFiles components, which can be combined as three different yFiles distributions (see above).

yFiles.NET Algorithms
yFiles.NET Algorithms contains efficient algorithms and data structures for graph analysis tasks as well as state-of-the-art graph layout algorithms.
yFiles.NET Algorithms provides essential classes and data types for graph analysis tasks. These include highly efficient implementations of advanced data types such as Graph and Priority Queue. Furthermore, the algorithms library contains a wide variety of graph and network algorithms which in turn form an indispensable toolkit for a range of network analysis tasks.
The algorithms library offers a perfect suite of graph layout algorithms which deliver you unrivaled opportunities. Diverse layout styles including hierarchic, orthogonal, or circular are provided as easy to integrate components that can be configured programmatically to suit most layout demands. In addition, yFiles provides edge routing algorithms that make it possible to easily route edges into existing diagrams. The different layout styles also now include several incremental algorithms, for example incremental hierarchical layout.
yFiles.NET Viewer

The yFiles.NET Viewer component provides powerful Windows Forms controls for displaying graphs, and makes available excellent graph interaction capabilities with the controls, convenient printing capabilities, and export to a variety of output formats.

Also included are powerful ASP.NET controls for graph visualization in web-based applications.

The controls can display arbitrary graphical objects based on a graphics engine tailored to support both flexible customization and high performance rendering of complex graphics.
yFiles.NET makes it easy to add custom editing functionality to your Windows Forms application. The library offers full clipboard and Undo/Redo support.

The graphics displayed in the yFiles.NET graph control can be exported to a variety of bitmap based image formats or to the vector based EMF format.

yFiles.NET uses the XML based GraphML format as its native exchange file format for graph structure and layout information.

With yFiles.NET, high quality printing support can be easily integrated into your application.