Adaptagrams
Classes | Namespaces | Typedefs | Enumerations
connend.h File Reference

Contains the interface for the ConnEnd class. More...

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

Go to the source code of this file.

Classes

class  Avoid::ConnEnd
 The ConnEnd class represents different possible endpoints for connectors. More...
 

Namespaces

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

Typedefs

typedef unsigned int Avoid::ConnDirFlags
 One or more Avoid::ConnDirFlag options.
 

Enumerations

enum  Avoid::ConnDirFlag { ,
  Avoid::ConnDirUp = 1, Avoid::ConnDirDown = 2, Avoid::ConnDirLeft = 4, Avoid::ConnDirRight = 8,
  Avoid::ConnDirAll = 15
}
 Flags that can be passed to the ConnEnd constructor to specify which sides of a shape this point should have visibility to if it is located within the shape's area. More...
 
enum  Avoid::ConnEndType { Avoid::ConnEndPoint, Avoid::ConnEndShapePin, Avoid::ConnEndJunction, Avoid::ConnEndEmpty }
 Types that describe the kind a connection that a ConnEnd represents. More...
 

Detailed Description

Contains the interface for the ConnEnd class.