Newer
Older
#ifndef LINE_H
#define LINE_H
#include "shape.h"
class Line : public Shape {
private:
Point end;
void setEnd(Point endIn);
public:
Line(Point start, Scene *s);
void display(QPainter *qp) override;
void displayHighlight(QPainter *qp, QColor colourIn) override;
void update(Point in, Scene *parent = nullptr) override;
float innerDistance() override;
bool pointInShape(Point in) override;
};
#endif // LINE_H