Chapter 2. Introducing yFiles for Silverlight Algorithms

Table of Contents

yFiles for Silverlight Algorithms
yFiles Basic
yFiles Layout
Programming Samples, Tutorials, and Further yFiles for Silverlight Resources
How to Read this Developer's Guide
Where to Find Things in yFiles for Silverlight Algorithms

This chapter presents the yFiles for Silverlight Algorithms library component, which is part of the yFiles for Silverlight Complete distribution. It briefly discusses possible ways of reading the Developer's Guide, and also gives an overview of the namespaces and their provided functionality.

yFiles for Silverlight Algorithms

The yFiles for Silverlight Algorithms component consists of the yFiles Basic and the yFiles Layout components.

yFiles Basic

yFiles Basic contains essential classes and data types for graph analysis tasks. It provides efficient implementations of advanced data types like graph or priority queue. It furthermore makes a wide variety of graph and network algorithms available which form an indispensable toolkit for any network analysis tasks.

yFiles Layout

yFiles Layout builds upon yFiles Basic. It provides a perfect suite of graph layout algorithms which offer unequaled opportunities. A multitude of layout styles like hierarchical, orthogonal, or circular are provided as easy-to-integrate components which can be configured programmatically to suit most layout demands. Additionally, yFiles provides edge routing algorithms that make it possible to route edges into existing diagrams easily.