summaryrefslogtreecommitdiffstats
path: root/src/libvpsc/block.h
diff options
context:
space:
mode:
authorTim Dwyer <tgdwyer@gmail.com>2006-07-14 04:09:40 +0000
committertgdwyer <tgdwyer@users.sourceforge.net>2006-07-14 04:09:40 +0000
commitd18b8150ba16f4a930b213dae1f4fb369cb3d0bf (patch)
tree72afddfbcafd6b51e6797a7674c963886cce75b0 /src/libvpsc/block.h
parent* src/libavoid/router.cpp: Fixed a bug in the libavoid function (diff)
downloadinkscape-d18b8150ba16f4a930b213dae1f4fb369cb3d0bf.tar.gz
inkscape-d18b8150ba16f4a930b213dae1f4fb369cb3d0bf.zip
- Connectors with end-markers now constrained to point downwards in graph layout
- vpsc namespace added to libvpsc (bzr r1408)
Diffstat (limited to 'src/libvpsc/block.h')
-rw-r--r--src/libvpsc/block.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libvpsc/block.h b/src/libvpsc/block.h
index 81e6c7637..9c285f311 100644
--- a/src/libvpsc/block.h
+++ b/src/libvpsc/block.h
@@ -16,10 +16,10 @@
#include <vector>
#include <iostream>
+template <class T> class PairingHeap;
+namespace vpsc {
class Variable;
class Constraint;
-template <class T> class PairingHeap;
-class StupidPriorityQueue;
class Block
{
@@ -55,6 +55,7 @@ public:
long timeStamp;
PairingHeap<Constraint*> *in;
PairingHeap<Constraint*> *out;
+ bool isActiveDirectedPathBetween(Variable* u, Variable *v);
private:
typedef enum {NONE, LEFT, RIGHT} Direction;
typedef std::pair<double, Constraint*> Pair;
@@ -71,4 +72,5 @@ private:
void setUpConstraintHeap(PairingHeap<Constraint*>* &h,bool in);
};
+}
#endif // SEEN_REMOVEOVERLAP_BLOCK_H