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