Adaptagrams
Classes | Namespaces | Typedefs
hyperedge.h File Reference

Contains the interface for the HyperedgeRerouter class. More...

#include <cstdio>
#include <list>
#include <vector>
#include <set>
#include "libavoid/dllexport.h"
Include dependency graph for hyperedge.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Avoid::HyperedgeNewAndDeletedObjectLists
 The HyperedgeNewAndDeletedObjectLists class stores lists of objects created and deleted during hyperedge improvement. More...
 
class  Avoid::HyperedgeRerouter
 The HyperedgeRerouter class is a convenience object that can be used to register hyperedges to be rerouted, improving the placement of their junctions and connector paths. More...
 

Namespaces

 Avoid
 libavoid: Object-avoiding orthogonal and polyline connector routing library.
 

Typedefs

typedef std::list< ConnEnd > Avoid::ConnEndList
 A list of ConnEnd objects.
 
typedef std::list< JunctionRef * > Avoid::JunctionRefList
 A list of JunctionRef objects.
 

Detailed Description

Contains the interface for the HyperedgeRerouter class.