00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef HxDistanceImgGtor_h
00010 #define HxDistanceImgGtor_h
00011
00012 #include "HxSubscribedImgGtor.h"
00013 #include "HxPointZ.h"
00014
00015 class HxDistanceImgGtor : public HxSubscribedImgGtor
00016 {
00017 public:
00018 HxDistanceImgGtor();
00019 virtual ~HxDistanceImgGtor();
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 HxPointZ _center;
00029 };
00030
00031 #endif