Newer
Older
#ifndef MULTILINE_H
#define MULTILINE_H
#include "shape.h"
class MultiLine : public Shape {
private:
std::vector<Point> points;
void addPoint(Point toAdd);
public:
MultiLine(Point startIn, 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 // MULTILINE_H