1 #ifndef DM_ISPHERE_HPP_INCLUDED
2 #define DM_ISPHERE_HPP_INCLUDED
8 #include "DM/IGeometry.hpp"
9 #include "DM/Handle.hpp"
10 #include "DM/AutoLink.hpp"
19 static ISphere* New(
double x,
double y,
double z,
double r);
25 virtual double x()
const = 0;
26 virtual double y()
const = 0;
27 virtual double z()
const = 0;
28 virtual double r()
const = 0;
30 virtual void x(
double) = 0;
31 virtual void y(
double) = 0;
32 virtual void z(
double) = 0;
33 virtual void r(
double) = 0;
40 #endif //DM_ISPHERE_HPP_INCLUDED