25 #ifndef OST_GUI_ARGAND_H
26 #define OST_GUI_ARGAND_H
38 namespace ost {
namespace img {
namespace gui {
Abstract base class of data observer.
Defines lower and upper valid indices.
Manage shared instances of images.
class encapsulating 1D to 3D point
Argand(const ImageHandle &data, QWidget *p)
virtual void ObserverUpdate()
called upon data change, noop by default
virtual void paintEvent(QPaintEvent *e)
void SetCurrentPixel(const Point &p)
virtual void ObserverUpdate(const Extent &e)
special update, calls ObserverUpdate() by default
virtual void ObserverUpdate(const Point &p)
special update, calls ObserverUpdate() by default
void SetExtent(const Extent &e)
virtual void ObserverRelease()
Called if data is released from memory.
virtual void resizeEvent(QResizeEvent *e)
#define DLLEXPORT_OST_GUI