Code

- Connectors with end-markers now constrained to point downwards in graph layout
[inkscape.git] / src / libvpsc / block.h
index 81e6c763772b88ed4d134e9cfe65fd4946c0045d..9c285f311dc053f23f49f9ad11c7f11a5b6d086d 100644 (file)
 
 #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