summaryrefslogtreecommitdiff
path: root/tikzit/src/data/edge.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tikzit/src/data/edge.cpp')
-rw-r--r--tikzit/src/data/edge.cpp22
1 files changed, 21 insertions, 1 deletions
diff --git a/tikzit/src/data/edge.cpp b/tikzit/src/data/edge.cpp
index b999f8a..3ff6c6e 100644
--- a/tikzit/src/data/edge.cpp
+++ b/tikzit/src/data/edge.cpp
@@ -1,9 +1,9 @@
#include "edge.h"
#include "tikzit.h"
+#include "util.h"
#include <QDebug>
#include <QPointF>
-#include <cmath>
Edge::Edge(Node *s, Node *t, QObject *parent) :
QObject(parent), _source(s), _target(t)
@@ -278,6 +278,26 @@ float Edge::cpDist() const
return _cpDist;
}
+void Edge::setBend(int bend)
+{
+ _bend = bend;
+}
+
+void Edge::setInAngle(int inAngle)
+{
+ _inAngle = inAngle;
+}
+
+void Edge::setOutAngle(int outAngle)
+{
+ _outAngle = outAngle;
+}
+
+void Edge::setWeight(float weight)
+{
+ _weight = weight;
+}
+
QPointF Edge::mid() const
{
return _mid;