summaryrefslogtreecommitdiff
path: root/graphics/adaptagrams/DESCR
blob: 70a9205d68eeff093f14351e41f1fe5c407cef58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Adaptagrams is a library of tools and reusable code for adaptive diagramming
applications, for example: drawing tools, automated document and diagram
layout, smart presentation software, graph drawing, chart layout, etc.

Currently, the Adaptagrams repository includes four cross-platform C++
libraries, These libraries are collectively known as cola (Constraint Layout):

 * libvpsc - a solver for the Variable Placement with Separation Constraints
              problem.

 * libcola - a library for constraint graph layout.

 * libavoid - a library providing high-quality object-avoiding polyline and
              orthogonalconnector routing for use in interactive diagram
              editors.

 * libtopology - a library containing extensions to libcola to support topology
                 preserving constraint-based layout.