index 81f79641fade8cddabfe16d6eec4eb8e8d78c924..a313e3bb497b4ccfd690b8cb582bdd1b85d2149c 100644 (file)
--- a/src/libavoid/connector.h
+++ b/src/libavoid/connector.h
void setType(unsigned int type);
PolyLine& route(void);
bool needsReroute(void);
- void moveRoute(const int& diff_x, const int& diff_y);
void freeRoute(void);
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;
};