Newer
Older
#ifndef CIRCLE_H
#define CIRCLE_H
#include "shape.h"
class Circle : public Shape {
private:
float rad = 0;
bool outline;
void setRad(Point outerIn);
public:
Circle(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 // CIRCLE_H