summaryrefslogtreecommitdiff
path: root/tikzit/src/data/edge.cpp
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2017-12-21 16:34:58 +0000
committerAleks Kissinger <aleks0@gmail.com>2017-12-21 16:34:58 +0000
commit9d8317cd593d47911bb6b2e6fb8ef0077e24ae36 (patch)
tree6f2d44782c37f8eaa36f2bb1de625343af65649e /tikzit/src/data/edge.cpp
parent82bdd42a475d240bb08e201a47b0972d0b2862a6 (diff)
edge bending working
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;