1 #ifndef FORM_H_INCLUDED
2 #define FORM_H_INCLUDED
13 Form(
float x,
float y) : _x(x), _y(y) {}
15 Form(
const Form &rhs) : _x(rhs._x), _y(rhs._y) {}
28 return "geometric form";
31 virtual float area()
const = 0;
43 Quadrat(
float x,
float y,
float seite) :
Form(x,y), _edge(seite) {}
48 float area()
const override;
57 Circle(
float x,
float y,
float radius) :
Form(x,y), _radius(radius) {}
62 float area()
const override;
float area() const override
std::string classname() const override
Circle(float x, float y, float radius)
float area() const override
Quadrat(float x, float y, float seite)
std::string classname() const override