1 #ifndef DM_IBOX_HPP_INCLUDED
2 #define DM_IBOX_HPP_INCLUDED
8 #include "DM/config.hpp"
9 #include "DM/Handle.hpp"
10 #include "DM/IWindow.hpp"
11 #include "DM/AutoLink.hpp"
20 static IBox* New(
double xmin,
double ymin,
double xmax,
double ymax);
21 static IBox* New(
double xmin,
double ymin,
double zmin,
double xmax,
double ymax,
double zmax);
27 virtual double zmin()
const = 0;
28 virtual double zmax()
const = 0;
30 virtual void zmin(
double) = 0;
31 virtual void zmax(
double) = 0;
33 virtual void zrange(
double zmin,
double zmax) = 0;
35 virtual void expand(
double) = 0;
42 #endif //DM_IBOX_HPP_INCLUDED