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;
Abstract base class of data observer.
Defines lower and upper valid indices.
templated observable class
void Notify(const Point &p) const
Observable & operator=(const Observable &o)
void Detach(DataObserver *o)
void Attach(DataObserver *d)
void Notify(const Extent &e) const
Observable(const Observable &o)
class encapsulating 1D to 3D point