summaryrefslogtreecommitdiffstats
path: root/src/libavoid/connector.h
diff options
context:
space:
mode:
authormjwybrow <mjwybrow@users.sourceforge.net>2006-07-14 05:30:15 +0000
committermjwybrow <mjwybrow@users.sourceforge.net>2006-07-14 05:30:15 +0000
commit4d9217f4f7b6e5b11f88af486e8659f539dc1300 (patch)
tree4e554ba1a27ff9ef8d3d3299cca9eb303c73a726 /src/libavoid/connector.h
parentfixed warnings (diff)
downloadinkscape-4d9217f4f7b6e5b11f88af486e8659f539dc1300.tar.gz
inkscape-4d9217f4f7b6e5b11f88af486e8659f539dc1300.zip
* src/sp-conn-end-pair.cpp, src/connector-context.cpp,
src/document.cpp, src/libavoid/*: Update libavoid with upstream fixes, optimisations and new features. (bzr r1411)
Diffstat (limited to 'src/libavoid/connector.h')
-rw-r--r--src/libavoid/connector.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libavoid/connector.h b/src/libavoid/connector.h
index 0ec5890a1..a313e3bb4 100644
--- a/src/libavoid/connector.h
+++ b/src/libavoid/connector.h
@@ -51,9 +51,12 @@ class ConnRef
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);
@@ -64,6 +67,8 @@ class ConnRef
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);
@@ -87,6 +92,7 @@ class ConnRef
bool _initialised;
void (*_callback)(void *);
void *_connector;
+ bool _hateCrossings;
};