1008N/Alibavoid - Fast, Incremental, Object-avoiding Line Router
1008N/ACopyright (C) 2004-2007 Michael Wybrow <mjwybrow@users.sourceforge.net>
1008N/AA cross-platform C++ library providing fast, object-avoiding connector
1008N/Arouting for use in interactive diagram editors.
1008N/AThis is an alpha release. There is currently no documentation due to the
1008N/Afact that orthogonal connectors are being worked on as well as other features
1008N/Asuch as connector crossing avoidance. Once these features are present,
1008N/Adocumentation will be added for the interface. At the same time, the build
1008N/A"offical" release of libavoid will be made.
1008N/Alibavoid is currently used in the prototype research diagram editor "Dunnart":
1008N/AAs well as the professional open-source vector graphics editor "Inkscape":
1008N/AThe algorithms used for the connector routing are described in:
1008N/A M. Wybrow, K. Marriott, and
P.J. Stuckey. Incremental connector routing.
1008N/A In Proceedings of 13th International Symposium on Graph Drawing, LNCS 3843,
1008N/A pages 446-457. Springer-Verlag, 2006.