1 #ifndef DM_ICIRCLE_HPP_INCLUDED
2 #define DM_ICIRCLE_HPP_INCLUDED
8 #include "DM/IGeometry.hpp"
9 #include "DM/Handle.hpp"
10 #include "DM/AutoLink.hpp"
19 static ICircle* New(
double x,
double y,
double r);
25 virtual double x()
const = 0;
26 virtual double y()
const = 0;
27 virtual double r()
const = 0;
29 virtual void x(
double) = 0;
30 virtual void y(
double) = 0;
31 virtual void r(
double) = 0;
38 #endif //DM_ICIRCLE_HPP_INCLUDED