00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef HxIncreaseImgGtor_h
00010 #define HxIncreaseImgGtor_h
00011
00012 #include "HxSubscribedImgGtor.h"
00013 #include "HxPointZ.h"
00014
00015 class HxIncreaseImgGtor : public HxSubscribedImgGtor
00016 {
00017 public:
00018 HxIncreaseImgGtor();
00019 virtual ~HxIncreaseImgGtor();
00020
00021 virtual void init(const HxTagList&);
00022
00023 virtual HxSizes domainSize() const;
00024 virtual HxVec3Double get(int x, int y, int z);
00025
00026 private:
00027 HxSizes _size;
00028 int _wxh;
00029 double _step, _val;
00030 bool _useStep;
00031 };
00032
00033 #endif