Graph Drawing
Software Library
Efficient Algorithms
Data Structures
Object Oriented Programming

GDToolkit: Graph Drawing Software Library

GDToolkit is an object-oriented graph drawing library, written in the C++ programming language. It offers many facilities that support users to develop specific graph visualization interfaces that can be used in real-world domains. The computation of a drawing is typically decomposed into a sequence of logical steps, and several algorithms can be chosen for each step, which offer different compromises in terms of effciency and effectiveness. Developers can tune the ratio between the performance of their applications and the quality of the computed drawings, by combining the different algorithms available for each step. Generic drawing algorithms and drawing conventions can be customized and tailored for a specific application context by means of different types of constraints that the developer can apply on the drawings. See also the GDToolkit official web site.