27 #ifndef IMG_OBSERVABLE_H
28 #define IMG_OBSERVABLE_H
33 namespace ost {
namespace img {
45 typedef std::list<DataObserver *> ObserverList;
46 typedef ObserverList::iterator ObserverIter;
47 typedef ObserverList::const_iterator ObserverConstIter;
67 void Notify(
const Extent& e)
const ;
68 void Notify(
const Point& p)
const ;
69 int GetListSize()
const ;
71 long MemSize()
const ;
templated observable class
Defines lower and upper valid indices.
Abstract base class of data observer.
class encapsulating 1D to 3D point