UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
u3d_prgrid2d_ad.hpp
1 /* u3d_prgrid2d_aw.hpp */
2 /* $Id: u3d_prgrid2d_ad.hpp,v 1.1 2008/04/14 08:17:02 urij Exp $ */
3 #ifndef __u3d_prgrid2d_ad_hpp
4 #define __u3d_prgrid2d_ad_hpp
5 
6 #include "u3d_prgrid2d.hpp"
7 
9 class U3dPRGrid2dAD : public U3dPRGrid2d
10 {
11 public:
12 
14  U3dPRGrid2dAD();
15 
17  U3dPRGrid2dAD(const U3dPointsAr &points, double g_step, U3dBox *area = NULL);
18 
19  U3dPRGrid2dAD(const U3dPoints &points, double g_step, U3dBox *area = NULL);
20 
21  U3dPRGrid2dAD(const U3dPoints &points,
22  double g_step_x,
23  double g_step_y,
24  U3dBox *area = NULL);
25 
26  U3dPRGrid2dAD(const U3dPointsAr &points,
27  double g_step_x,
28  double g_step_y,
29  U3dBox *area = NULL);
30 
32  U3dPRGrid2dAD(const U3dPRGrid2d &obj);
33 
35  virtual ~U3dPRGrid2dAD();
36 
37 protected:
38 
40  virtual void calc_grid_z_levels();
41 
45  virtual double calc_nip_z(double x, double y);
46 
47 };
48 
49 #endif /* u3d_prgrid2d_ad.hpp */
virtual double calc_nip_z(double x, double y)
Definition: u3d_box.hpp:24
virtual void calc_grid_z_levels()
Definition: u3d_prgrid2d_ad.hpp:9
virtual ~U3dPRGrid2dAD()
Definition: u3d_prgrid2d.hpp:12