qtmatrix/line.cpp
2010-08-17 01:23:18 +02:00

44 lines
593 B
C++

#include "line.h"
Line::Line(Point * st, Point * en) {
start = st;
end = en;
isselected = false;
}
void Line::selected(bool sel) {
isselected = sel;
}
bool Line::selected() {
return isselected;
}
double Line::realLength() {
Point diff = *start - *end;
return diff.realLength();
}
double Line::manhattanLength() {
Point diff = *start - *end;
return diff.manhattanLength();
}
Point * Line::startNode() {
return start;
}
Point * Line::endNode() {
return end;
}
void Line::startNode(Point * st) {
start = st;
}
void Line::endNode(Point * en) {
end = en;
}
Line::~Line() {
}