1 #ifndef DM_ICYLINDER_HPP_INCLUDED
2 #define DM_ICYLINDER_HPP_INCLUDED
8 #include "DM/IGeometry.hpp"
9 #include "DM/Handle.hpp"
10 #include "DM/AutoLink.hpp"
19 static ICylinder* New(
double x,
double y,
double r,
double zmin,
double zmax);
25 virtual double x()
const = 0;
26 virtual double y()
const = 0;
27 virtual double r()
const = 0;
28 virtual double zmin()
const = 0;
29 virtual double zmax()
const = 0;
31 virtual void x(
double) = 0;
32 virtual void y(
double) = 0;
33 virtual void r(
double) = 0;
34 virtual void zmin(
double) = 0;
35 virtual void zmax(
double) = 0;
42 #endif //DM_ICYLINDER_HPP_INCLUDED