diff options
| author | mjwybrow <mjwybrow@users.sourceforge.net> | 2006-03-01 01:48:07 +0000 |
|---|---|---|
| committer | mjwybrow <mjwybrow@users.sourceforge.net> | 2006-03-01 01:48:07 +0000 |
| commit | 3ffd21aa6e7c4cf44633f3e1d583097007b3fb80 (patch) | |
| tree | af77c05c53712821d9bb4011f8d168963159aa82 /src/libavoid/graph.h | |
| parent | Add some items from Peter Selinger's patch to Potrace 1.7 (diff) | |
| download | inkscape-3ffd21aa6e7c4cf44633f3e1d583097007b3fb80.tar.gz inkscape-3ffd21aa6e7c4cf44633f3e1d583097007b3fb80.zip | |
* src/conn-avoid-ref.cpp, src/libavoid/connector.h,
src/libavoid/shape.cpp, src/libavoid/graph.cpp, src/libavoid/shape.h,
src/libavoid/graph.h, src/libavoid/router.cpp, src/libavoid/router.h,
src/libavoid/connector.cpp, src/libavoid/debug.h:
Some speed improvements and interface cleanups to libavoid.
(bzr r192)
Diffstat (limited to 'src/libavoid/graph.h')
| -rw-r--r-- | src/libavoid/graph.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/libavoid/graph.h b/src/libavoid/graph.h index 080309d52..92451f205 100644 --- a/src/libavoid/graph.h +++ b/src/libavoid/graph.h @@ -45,13 +45,16 @@ class EdgeInf public: EdgeInf(VertInf *v1, VertInf *v2); ~EdgeInf(); - double getDist(void); + inline double getDist(void) + { + return _dist; + } void setDist(double dist); void alertConns(void); void addConn(bool *flag); void addCycleBlocker(void); void addBlocker(int b); - bool hasBlocker(int b); + pair<VertID, VertID> ids(void); pair<Point, Point> points(void); void db_print(void); @@ -63,6 +66,7 @@ class EdgeInf EdgeInf *lstPrev; EdgeInf *lstNext; + int _blocker; private: Router *_router; bool _added; @@ -71,7 +75,6 @@ class EdgeInf VertInf *_v2; EdgeInfList::iterator _pos1; EdgeInfList::iterator _pos2; - ShapeList _blockers; FlagList _conns; double _dist; |
