Adaptagrams
libavoid.h
Go to the documentation of this file.
1 /*
2  * vim: ts=4 sw=4 et tw=0 wm=0
3  *
4  * libavoid - Fast, Incremental, Object-avoiding Line Router
5  *
6  * Copyright (C) 2004-2009 Monash University
7  *
8  * This library is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU Lesser General Public
10  * License as published by the Free Software Foundation; either
11  * version 2.1 of the License, or (at your option) any later version.
12  * See the file LICENSE.LGPL distributed with the library.
13  *
14  * Licensees holding a valid commercial license may use this file in
15  * accordance with the commercial license agreement provided with the
16  * library.
17  *
18  * This library is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
21  *
22  * Author(s): Michael Wybrow
23 */
24 
28 
36 #ifndef AVOID_LIBAVOID_H
37 #define AVOID_LIBAVOID_H
38 
39 #include "libavoid/geomtypes.h"
40 #include "libavoid/shape.h"
41 #include "libavoid/connector.h"
42 #include "libavoid/connend.h"
43 #include "libavoid/graph.h"
44 #include "libavoid/debug.h"
45 #include "libavoid/timer.h"
46 #include "libavoid/vertices.h"
47 #include "libavoid/visibility.h"
48 #include "libavoid/router.h"
49 #include "libavoid/connectionpin.h"
50 #include "libavoid/junction.h"
51 #include "libavoid/viscluster.h"
52 
53 #endif
54 
55 
Contains the interface for the JunctionRef class.
Contains the interface for various geometry types and classes.
Contains the interface for the ConnEnd class.
Contains the interface for the ShapeConnectionPin class.
Contains the interface for the Router class.
Contains the interface for the ClusterRef class.
Contains the interface for the ShapeRef class.
Contains the interface for the ConnRef class.