00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef __SIMIAN_NRRO_CANVAS_IMAGE_DOT_H
00023 #define __SIMIAN_NRRO_CANVAS_IMAGE_DOT_H
00024
00025 #include <qimage.h>
00026 #include "CanvasImage.h"
00027 #include <nrro/nrro.h>
00028
00029
00030
00031 QImage *genNrroQImage(const NrroSP n, const gutz::vec2d minmax = gutz::vec2d(AIR_NAN,AIR_NAN));
00032
00033
00034
00035 class NrroCanvasImg : public CanvasImage {
00036 public:
00037 NrroCanvasImg(QCanvas *canvas);
00038 virtual ~NrroCanvasImg() {}
00039
00040
00041
00042 virtual void setNrro(const NrroSP n,
00043 const gutz::vec2d minmaxVal = gutz::vec2d(AIR_NAN,AIR_NAN));
00044 virtual NrroSP getNrro() { return _n; }
00045
00046 protected:
00047 NrroSP _n;
00048
00049 };
00050
00051
00052 #endif
00053
00054