index 0ec5890a1f2a89d5b3bb4d0d0d9debb919baa916..a313e3bb497b4ccfd690b8cb582bdd1b85d2149c 100644 (file)
--- a/src/libavoid/connector.h
+++ b/src/libavoid/connector.h
void calcRouteDist(void);
void updateEndPoint(const unsigned int type, const Point& point);
void setEndPointId(const unsigned int type, const unsigned int id);
+ unsigned int getSrcShapeId(void);
+ unsigned int getDstShapeId(void);
void makeActive(void);
void makeInactive(void);
void lateSetup(const Point& src, const Point& dst);
+ unsigned int id(void);
VertInf *src(void);
VertInf *dst(void);
void removeFromGraph(void);
int generatePath(Point p0, Point p1);
void makePathInvalid(void);
Router *router(void);
+ void setHateCrossings(bool value);
+ bool doesHateCrossings(void);
friend void Router::attachedShapes(IntList &shapes,
const unsigned int shapeId, const unsigned int type);
bool _initialised;
void (*_callback)(void *);
void *_connector;
+ bool _hateCrossings;
};